Aiming at the problems of system integration and cross-system interoperability, Service-oriented Architecture (SOA) provides a new integration method and system infrastructure. The key for SOA development and implementation is services encapsulating and orchestrating of applications through certain mechanism so as to operate a complex business. Current workflow technique, business process modelling notation (BPMN) and business process execution language (BPEL) have made very meaningful attempt in this field. But these process modelling technologies have semantics incompleteness when they describe processes in multi-platforms and multi-departments environment. Regarding service-oriented business process modelling technology as the kernel technology, this paper presents the concepts and expression method of process collaboration, proposes services orchestration solution based on process collaboration, specifies service models' expression method and service modelling process through case study, and points out the role of business process modelling in services orchestration.
[1]
Ibm Redbooks,et al.
Patterns: Service Oriented Architecture And Web Services
,
2004
.
[2]
Jian Yu,et al.
A service modeling approach with business-level reusability and extensibility
,
2005,
IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).
[3]
Yukyong Kim,et al.
An Approach to Modeling Service-Oriented Development Process
,
2006,
2006 IEEE International Conference on Services Computing (SCC'06).
[4]
Ali Arsanjani,et al.
Service-oriented modeling and architecture
,
2004
.
[5]
Stephen A. White,et al.
Business Process Modeling Notation (BPMN), Version 1.0
,
2004
.
[6]
Thomas Erl,et al.
Service-Oriented Architecture: Concepts, Technology, and Design
,
2005
.