On the role of basic design concepts in behaviour structuring
Computer Networks and ISDN Systems - Special issue: specification architecture
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Distributed and Parallel Databases
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
The importance of the service concept in the design of data communications protocols
Proceedings of the IFIP WG6.1 Fifth International Conference on Protocol Specification, Testing and Verification V
Modeling E -service Orchestration through Petri Nets
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Conversation specification: a new approach to design and analysis of e-service composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
B2b Integration
Composing Web services on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
On the Notion of Abstract Platform in MDA Development
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
On Architectural Support For Behaviour Refinement In Distributed Systems Design
Journal of Integrated Design & Process Science
Conceptual modeling of web service conversations
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
An approach to relate business and application services using ISDL
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
COSMO: A conceptual framework for service modelling and refinement
Information Systems Frontiers
Distribution concerns in service-oriented modelling
International Journal of Internet Protocol Technology
A service architecture for sensor data provisioning for context-aware mobile applications
Proceedings of the 2008 ACM symposium on Applied computing
Modelling and analysing interoperability in service compositions using COSMO
Enterprise Information Systems - Challenges and Solutions in Enterprise Computing - 11th International IEEE EDOC Conference (EDOC 2007)
Scaling Choreography Modelling for B2B Value-Chain Analysis
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Non-desynchronizable Service Choreographies
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Model-driven development of mediation for business services using COSMO
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
A Survey of Cloud Platforms and Their Future
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part I
Role of Process Modeling in Software Service Design
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Requirements and method for assessment of service interoperability
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
A lightweight formal framework for service-oriented applications design
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
A MDE approach for power distribution service development
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Extending profiles with stereotypes for composite concepts
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Currently, service-oriented computing is mainly technology-driven. Most developments focus on the technology that enables enterprises to describe, publish and compose application services, and to communicate with applications of other enterprises according to their service descriptions. In this paper, we argue that this technology should be complented with modelling languages, design methods and techniques supporting service-oriented design. We consider service-oriented design as the process of designing application support for business processes, using the service-oriented paradigm. We assume that service-oriented computing technology is used to implent application support. The paper presents two main contributions to the area of service-oriented design. First, a systatic service-oriented design approach is presented, identifying generic design milestones and a method for assessing the conformance between application designs at related abstraction levels. Second, a conceptual model for service-oriented design is presented that provides a common and precise understanding of the terminology used in service-oriented design. The ISDL modelling language is introduced to express service-oriented designs, based on this conceptual model. The paper includes an elaborate example to illustrate our ideas.