Showcase catalogue

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (6)

View Page History
h3. Showcase 68. Improving the Wf4Ever APIs (Graham)

Aleix, Piotr, Rafa, Stian, Graham, Kevin (lurking), Raul\(?)
Aleix, Piotr, Rafa, Stian, Raul, Graham, Kevin (lurking)

See:

* [http://www.wf4ever-project.org/wiki/display/docs/Showcase+68+-+API+definition+and+implementation]
* [http://www.wf4ever-project.org/wiki/display/docs/Wf4Ever+service+APIs]

We have drafts of several APIs in various states. Original priorities have not been followed closely: we are focusing on the RO SRS API with aggregation and annotation capabilities. A sample client implementation is under construction. We are a bit behind on implementation because discussions about the RO API took longer that anticipated, but we have reached a number of very important points of consensus, which are relevant to the overall project architecture. See http://www.wf4ever-project.org/wiki/display/docs/RO+SRS+interface+6+-+discussion. Arguably this (RO SRS) is 3 APIs in one, as it also covers aggregation and annotation. We have also started discussion about the role and structure of the RO EVO API.

Progress summary:
* several draft APIs (cf. http://www.wf4ever-project.org/wiki/display/docs/Wf4Ever+service+APIs)
* issues around making the RO SRS fully RESTful have been substantially resolved
* implementation of sample RO SRS is well under way and will hopefully be substantially done by Friday.
* participants have a better understanding of the characteristics and implications of using REST as an architectural style, which should inform future API specifications and implementations

Outstanding issues:

(Assuming that RO SRS implementation and RO EVO specification draft are completed by Friday)

* RO EVO implementation
* Workflow transformation API, based on current taverna->RO service - there is a sketch for this service, but it was not progressed during the sprint (http://www.wf4ever-project.org/wiki/display/docs/Wf-RO+transformation+service)
* User management API
* Stability API client implementation
* Recommender API


h3. Showcase 48. Round-trip myExperiment-Taverna-RODL (Kevin)