Copyright Information
The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of
scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other
copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying
this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without
the explicit permission of the copyright holder.
show main publications
JOLIE: a Java Orchestration Language Interpreter Engine @INPROCEEDINGS{MGGL_coorg06, title = {{JOLIE: a Java Orchestration Language Interpreter Engine}}, author = {{Fabrizio} {Montesi} and {Claudio} {Guidi} and {Roberto} {Lucchi} and {Gianluigi} {Zavattaro}}, booktitle = {Proc.of 2nd International Workshop on Coordination and Organisation (CoOrg 2006)}, pages = {19-33}, abstract = {Service oriented computing is an emerging paradigm for programming distributed applications based on services. Services are simple software elements that supply their functionalities by exhibiting their interfaces and that can be invoked by exploiting simple communication primitives. The emerging mechanism exploited in service oriented computing for composing services, in order to provide more complex functionalities, is by means of orchestrators. An orchestrator is able to invoke and coordinate other services by exploiting typical workflow patterns such as parallel composition, sequencing and choices. Examples of orchestration languages are XLANG and WS-BPEL. In this paper we present JOLIE, an interpreter and engine for orchestration programs. The main novelties of JOLIE are that it provides an easy to use development environment (because it supports a more programmer friendly C/Java-like syntax instead of an XML-based syntax) and it is based on a solid mathematical underlying model (developed in previous works of the authors).}, publisher = {Elsevier}, series = {ENTCS}, volume = {181}, year = {2006}, url = {http://www.cs.unibo.it/~cguidi/Publications/Coorg06.pdf}, doi = {10.1016/j.entcs.2007.01.051}, invited = {N}, partner = {UNIBO}, status = {public}, task = {T2.1}, }
|