2013
DOI: 10.1007/s11761-013-0147-1
|View full text |Cite
|
Sign up to set email alerts
|

Orchestrating web services using Reo: from circuits and behaviors to automatically generated code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0
1

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 28 publications
0
17
0
1
Order By: Relevance
“…Diverse research activities originated from Reo throughout the years, mostly aimed at (i) analysing the formal properties of both Reo connectors and constraints automata [10], which are the computational model behind Reo semantics; and (ii) supporting web services orchestration [54], composition, and verification [55] by means of code generation and verification tools.…”
Section: Iic Interactive Interaction Constraints (Iic)mentioning
confidence: 99%
“…Diverse research activities originated from Reo throughout the years, mostly aimed at (i) analysing the formal properties of both Reo connectors and constraints automata [10], which are the computational model behind Reo semantics; and (ii) supporting web services orchestration [54], composition, and verification [55] by means of code generation and verification tools.…”
Section: Iic Interactive Interaction Constraints (Iic)mentioning
confidence: 99%
“…It is therefore advised to deal with these two perspectives separately through different notations and standards for business process modeling and coordination. With this strategy, we have used Reo [11] as a graphical coordination language, only to implement the coordination aspects of web services.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, Reo has a formal foundation, which enables formal analysis of connectors (e.g., model checking [41]). This makes statically verifying that a given protocol does not dead- Reo has been successfully used as a language for expressing orchestration protocols for composition of Web services [37,38]. The previous software engineering advantages of Reo aside, one of the main differences between Reo and Bpel [53], generally considered the most important orchestration language in industry [8,55], is that Reo is declarative [38]: in Reo, one specifies what-instead of howinteraction among services takes place.…”
Section: Contextmentioning
confidence: 99%
“…This makes statically verifying that a given protocol does not dead- Reo has been successfully used as a language for expressing orchestration protocols for composition of Web services [37,38]. The previous software engineering advantages of Reo aside, one of the main differences between Reo and Bpel [53], generally considered the most important orchestration language in industry [8,55], is that Reo is declarative [38]: in Reo, one specifies what-instead of howinteraction among services takes place. Given the success of declarative programming (e.g., logic programming and functional programming) in many areas of computer science, the availability of a declarative language for orchestrating services has value: developers accustomed to declarative programming may prefer Reo's style over Bpel's imperative style.…”
Section: Contextmentioning
confidence: 99%