Executable choreographies applied in OPERANDO
Închide
Conţinutul numărului revistei
Articolul precedent
Articolul urmator
988 11
Ultima descărcare din IBN:
2021-11-02 00:57
Căutarea după subiecte
similare conform CZU
004.78 (56)
Comunicații între calculatoare. Rețele de calculatoare (514)
SM ISO690:2012
ALBOAIE, Sînică, ALBOAIE, Lenuta, VAIDA, Mircea, OLARIU, Cristina. Executable choreographies applied in OPERANDO. In: Computer Science Journal of Moldova, 2016, nr. 3(72), pp. 417-436. ISSN 1561-4042.
EXPORT metadate:
Google Scholar
Crossref
CERIF

DataCite
Dublin Core
Computer Science Journal of Moldova
Numărul 3(72) / 2016 / ISSN 1561-4042 /ISSNe 2587-4330

Executable choreographies applied in OPERANDO
CZU: 004.78

Pag. 417-436

Alboaie Sînică12, Alboaie Lenuta3, Vaida Mircea1, Olariu Cristina3
 
1 Technical University of Cluj-Napoca,
2 RomSoft Srl, Iasi,
3 Alexandru Ioan Cuza University of Iaşi
 
Proiecte:
 
Disponibil în IBN: 6 decembrie 2016


Rezumat

The objective of this paper is to present the software architecture used for the OPERANDO privacy platform, funded by the European Union in a Horizon 2020 project. For integration, OPERANDO is using SwarmESB, an open source Enterprise Service Bus (ESB) based on executable choreographies. In this paper we are presenting the concept of service transformations, presented as a bridge between the world of REST web services and the world of services implemented with executable choreographies. These transformations are improving the heterogeneity aspects when we are analysing SwarmESB as a distributed system. Five types of transformations that have been analysed and implemented as open source software have been integrated. This proposal is shaped around a common language capable of expressing all these five transformation types we have identified working for OPERANDO. Therefore, the Domain Specific Language proposed, renders the essential elements for transformations among functions, web services and executable choreographies. This unification will trigger a quantitative effect on the productivity of the teams creating or integrating web services in a federated service bus environment which is a key architectural component in the future Internet-of-Things and cloud systems.

Cuvinte-cheie
middleware · architectures · DSL · executable choreographies · web service transformations