Programming by multiset transformation
Communications of the ACM
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Tuple spaces for self-coordination of web services
Proceedings of the 2005 ACM symposium on Applied computing
Workflow Enactment Based on a Chemical Metaphor
SEFM '05 Proceedings of the Third IEEE International Conference on Software Engineering and Formal Methods
Generalised multisets for chemical programming
Mathematical Structures in Computer Science
Towards "Chemical" Desktop Grids
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
Distributed workflow coordination: molecules and reactions
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A rule-based workflow approach for service composition
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
A case study of web services orchestration
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
The Chemical Reaction Model Recent Developments and Prospects
Software-Intensive Systems and New Computing Paradigms
Developing Autonomic and Secure Virtual Organisations with Chemical Programming
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
Architectures & infrastructure
Service research challenges and solutions for the future internet
The chemical machine: an interpreter for the higher order chemical language
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
Rule-driven service coordination middleware for scientific applications
Future Generation Computer Systems
Hi-index | 0.00 |
Service-oriented architectures (SOA) provide sets of operations through a network. A program built mainly upon calling services is called an orchestration of services. Different programming languages can be used to be the "glue" between services in an orchestration. This article shows how a programming language inspired by a chemical metaphor can be used to program service orchestration.