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 | English |
|---|---|
| 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
- n/a OA procedure
- Formal method
- Service-oriented design
- Design
- Methodology
- Viewpoint
Fingerprint
Dive into the research topics of 'Service-oriented design: a multi-viewpoint approach'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver