Abstract
This paper stresses out the principles of abstraction, specialization, and separation of concerns in addition to the role of service-oriented architecture in smoothing the modelling and design of business processes by reducing the complexity and achieving the flexibility of these processes. A business process is considered as an artefact entity that is implemented using a set of concrete activities. The coordination of these activities happens through a state that reflects the execution progress of the business process. The activities and data that a business process requires are made available through specialized components known as business objects. The control of a business process, its state, its activities, and the data it requires are assigned to different services. Because of the multiple perspectives (e.g., design, invocation, and tracking) from which a business process can be examined, services are specialized into two types, namely Web service and data service. As a result, this specialization makes a business process flexible, reduces the complexity of controlling and coordinating its activities, and reinforces the access controls over these activities.
Original language | English |
---|---|
Title of host publication | Proceedings of the European, Mediterranean and Middle Eastern Conference on Information Systems: Global Information Systems Challenges in Management, EMCIS 2010 |
Publication status | Published - 2010 |
Event | 7th European, Mediterranean and Middle Eastern Conference on Information Systems, EMCIS 2010 - Abu-Dhabi, United Arab Emirates Duration: Apr 12 2010 → Apr 13 2010 |
Other
Other | 7th European, Mediterranean and Middle Eastern Conference on Information Systems, EMCIS 2010 |
---|---|
Country | United Arab Emirates |
City | Abu-Dhabi |
Period | 4/12/10 → 4/13/10 |
Keywords
- Business process modelling
- Data services
- SOA
- Web services
ASJC Scopus subject areas
- Information Systems
- Information Systems and Management