Initial Architectural Style for CHOReOS Choreographies (D1.3) - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2011

Initial Architectural Style for CHOReOS Choreographies (D1.3)

Résumé

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

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
CHOReOS_WP01_D1.3_Initial_Architectural_Style_for_CHOReOS_choreographies_VA.pdf (4.38 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00662483 , version 1 (24-01-2012)

Identifiants

  • HAL Id : hal-00662483 , version 1

Citer

Nikolaos Georgantas, Sara Hichem, Valérie Issarny, Marco Autili, Davide Di Ruscio, et al.. Initial Architectural Style for CHOReOS Choreographies (D1.3). 2011. ⟨hal-00662483⟩
338 Consultations
288 Téléchargements

Partager

More