Initial Architectural Style for CHOReOS Choreographies (D1.3)

Abstract : While the development of CHOReOS systems build on well-known paradigms associated with service-oriented architectures (e.g., services, service bus and service choreography), the supporting architectural style re- quires accounting for the challenges posed by the future Internet, i.e., ultra large scale, high heterogeneity, increased mobility, and awareness & adaptability. This deliverable then revisits the traditional definitions of service-oriented component (i.e., service), connector (interaction protocol and related service bus for interop- erability) and configuration (system-wide architecture composing services according to orchestration or more general choreography patterns) to meet the FI challenges. Specifically, CHOReOS components enable lever- aging the diversity of Web-based services that integrate in the FI (i.e., WS∗ and RESTful web-based services, and from business to thing-based services) as well as the ultra large service base envisioned for the FI. As for CHOReOS connectors, they bring together the highly heterogeneous interaction paradigms that are now used in today's increasingly complex distributed systems and further support interoperability across heterogeneous paradigms. Finally, CHOReOS coordination protocols foster choreography-based coordination for the sake of scalability, while preventing undesired behavior (i.e., undesired service interactions that would violate the specified choreography). A key aspect of the proposed CHOReOS architectural style is to introduce novel ab- stractions for all its elements, which enable leveraging the wide diversity of the FI, in all the dimensions of scale, heterogeneity and mobility. The CHOReOS style further sets the base ground for the development (from design to implementation) of the CHOReOS Integrated Development and Runtime Environment, and especially for the specification and design of choreography-based systems (studied in WP2 complemented with WP4 work on Governance and V&V) and the development of the CHOReOS service-oriented middleware (studied in WP3).
Document type :
Preprints, Working Papers, ...
Complete list of metadatas

Cited literature [79 references]  Display  Hide  Download

https://hal.inria.fr/hal-00662483
Contributor : Catherine Nuel <>
Submitted on : Tuesday, January 24, 2012 - 11:48:48 AM
Last modification on : Friday, May 25, 2018 - 12:02:02 PM
Long-term archiving on : Wednesday, April 25, 2012 - 2:25:47 AM

File

CHOReOS_WP01_D1.3_Initial_Arch...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00662483, version 1

Collections

Citation

Nikolaos Georgantas, S. Hachem, Valérie Issarny, Marco Autili, Davide Di Ruscio, et al.. Initial Architectural Style for CHOReOS Choreographies (D1.3). 2011. ⟨hal-00662483⟩

Share

Metrics

Record views

614

Files downloads

295