-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Create/Udate/Delete operations, that propagate the change requests to the REST API #4
Comments
I don't think this is necessary. I had hoped that it would be possible to layer OSLC capabilities on top of the SysML REST Services API. This was the motivation to get them to support JSON-LD - that would result in a minimal OSLC server. However, there are a number of reasons why I'm not sure this is really possible, or desirable:
So I think we should simply develop a standalone SysML OSLC server that as a convenience can import information from the REST Services API. There is no need to keep these synchronized as that would be more bad coupling that is not in the spirit of OSLC linking over syncing. |
I don't think this feature is top prio. But we can still aim to keep it in the backlog. I don't think it's actually a lot of work to make it work. |
But this is a syncing approach to integration with redundant data. This is not the approach recommended by OSLC. If you want the data to reside in the REST Services API, then the right approach would be to adapt that data source, not replicate and sync. |
I see the Store as an internal implementation. As long as the synching is not advertised, so don't really agree that it is not a recommened approach. OSLC says nothing about implementation. |
But the SysML REST Services Server and SysML OSLC Server are two different integrated servers. OSLC architectural guidelines would recommend adapting or linking these two implementations, not syncing redundant data. |
Interesting. I am viewing this/our SysML OSLC Server as an adaptor to the non-OSLC tool "SysML REST Services". With this perspective, whatever is in between the 2 components is internal to the implementation and hence of no relevance to OSLC guidelines. Anyway, we will most likely not have the resources to support Created/Update/Delete. So let's take it when the issues arrises? |
No description provided.
The text was updated successfully, but these errors were encountered: