Abstract
As the technology associated with the "Web Services" trend gains significant adoption, the need for a corresponding design approach becomes increasingly important. This paper introduces a foundational model for designing (composite) services. The innovation of this model lies in the identification of four interrelated viewpoints (interface behaviour, provider behaviour, choreography, and orchestration) and their formalization from a control-flow perspective in terms of Petri nets. By formally capturing the interrelationships between these viewpoints, the proposal enables the static verification of the consistency of composite services designed in a cooperative and incremental manner. A proof-of-concept simulation and verification tool has been developed to test the possibilities of the proposed model.
Original language | Undefined |
---|---|
Article number | 10.1142/S0218843004001012 |
Pages (from-to) | 337-368 |
Number of pages | 26 |
Journal | International journal of cooperative information systems |
Volume | 13 |
Issue number | 4 |
DOIs | |
Publication status | Published - 2004 |
Keywords
- viewpoint
- formal method
- Service-oriented design
- Design
- Methodology
- IR-63474
- EWI-7094