Abstract
Businesses today rarely operate in isolation but must collaborate with others in a coordinated fashion. To address collaboration concerns, business analysts need to design business processes. Business process designs have a direct impact on the required software systems and the corresponding architectural design. Conversely, the architectural design imposes constraints on the business process designs. Unfortunately, business processes and software architectures are often designed separately leading to a misalignment between the two. To bridge this gap we propose the architecture collaboration viewpoint to be used by teams of business analysts and software architects when addressing business collaboration concerns. The collaboration viewpoint uses elements from business process and architecture viewpoints to provide new modeling artifacts for alignment. The design artefacts are mapping tables and workflow pattern diagrams that are used to identify misalignments and redesign the busine ss processes. The viewpoint facilitates the communication between business analysts and architects. We illustrate the collaboration viewpoint for a food supply chain transparency system from a real industrial case study.
Original language | English |
---|---|
Title of host publication | Proceedings of the 11th International Joint Conference on Software Technologies - ICSOFT-EA |
Subtitle of host publication | (ICSOFT 2016) |
Place of Publication | Lisbon, Portugal |
Publisher | SciTePress |
Pages | 27-38 |
Edition | 11 |
ISBN (Electronic) | 9789897581946 |
DOIs | |
Publication status | Published - Jul 2016 |
Event | ICSOFT 2016: 11th International Conference on Software Engineering and Applications - Lisbon, Portugal Duration: 24 Jul 2016 → 26 Jul 2016 |
Conference/symposium
Conference/symposium | ICSOFT 2016 |
---|---|
Country/Territory | Portugal |
City | Lisbon |
Period | 24/07/16 → 26/07/16 |
Keywords
- Architecture Viewpoint
- Business Collaboration
- Business Process Modeling
- Collaboration Viewpoint
- Workflow Patterns