choreos / choreos_middleware

CHOReOS will implement service middleware support, effectively enabling the deployment of adaptable, QoS-aware choreographies in the ULS Future Internet, integrating and further evolving the latest research advances in the area of Grid and Cloud computing, Enterprise Service Bus (ESB), and pervasive computing. Service-oriented middleware enables adaptable choreographies over ESB-based middleware, Grids, Clouds, and technologies for the Internet of Things, thus overcoming scalability and heterogeneity issues of the Future Internet.
http://www.choreos.fr
Mozilla Public License 2.0
9 stars 6 forks source link

Choreography Update #7

Closed leonardofl closed 11 years ago

leonardofl commented 11 years ago

It must be possible to update a choreography. For now, we will not handle subtle details of dynamic updates.

Request: URI: choreographydeployer/chors/{id} Método: PUT Body: ChorSpec XML

Successful response: Status code: 200 OK Header “location”: enactmentengine/chors/{id} Body: Choreography XML

Failure responses: 400 BAD REQUEST 404 NOT FOUND 500 INTERNAL SERVER ERROR

This is a just-registration operation. Actual job is performed in the next invocation to POST /chors/{id}/enactment. Just the services whose serviceSpec.version had increased must be re-deployed.

Obs: the old version must not to be undeployed.

leonardofl commented 11 years ago

Done (by tfurtado).