pacifica / pacifica-metadata

Pacifica core service that stores the metadata for the system
GNU Lesser General Public License v3.0
1 stars 8 forks source link

Usage of HAL #224

Open dmlb2000 opened 5 years ago

dmlb2000 commented 5 years ago

Pacifica Metadata version

0.10.0

Pacifica Core Software versions

1.0

Platform Details

Any

Scenario:

Attempting to use the REST API is not standard...

If we try and use a specification like http://stateless.co/hal_specification.html we can offload all the implementation details to a library that can standardize on these features. This would be a good 2.0 API change that would resolve the issues above and others not mentioned yet.

Some implementations to consider...

Seems like CherryPy might be lacking in integrations with these standards. Flask seems to have a lot more glue codes written to SQLAlchemy to support the object REST API for the model...