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.
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.
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.