Affiliation:
1. Norwegian University of Science and Technology, Norway
Abstract
The authors of this chapter argue that business processes can be modeled in the same way as collaborative business services, and therefore use an approach developed for such services. They consider business services that are collaborative and crosscutting in nature; several participants may collaborate in a business service to achieve its goal, and a participant may take part in several different business services, playing different roles in each. A framework to support the development and composition of such business services is the main focus of this chapter. The authors use UML collaborations for modeling the structure of roles involved in a business service/process, and activity diagrams for specifying the global behavior performed by the roles. From these models, reusable components realizing the roles can be automatically synthesized, and such components can then be composed together in order to make different systems that meet the requirements of business services.
Reference37 articles.
1. Resilient Business Process Management: Framework and services
2. Birkmeier, D., & Overhage, S. (2010). Is BPMN really first choice in joint architecture development? An empirical study on the usability of BPMN and UML activity diagrams for business users. In Proceeding of 6th International Conference on the Quality of Software Architectures, Springer, (pp. 119-134).
3. Policy-Based Service Composition and Recommendation
4. Bræk, R., & Floch, J. (2004). ICT convergence: Modeling issues. In Proceeding of 4th International SDL and MSC Workshop - System Analysis and Modeling (SAM). Springer.
5. Bræk, R., & Haugen, O. (1993). Engineering real time systems: An object-oriented methodology using SDL. Hertfordshire, UK: Prentice Hall International (UK) Ltd.