BPM2DDD: A Systematic Process for Identifying Domains from Business Processes Models

DA SILVA, Carlos Eduardo, GOMES, Eduardo Luiz and BASU, Soumya Sankar (2022). BPM2DDD: A Systematic Process for Identifying Domains from Business Processes Models. Software, 1 (4), 417-449. [Article]

Documents
30781:608629
[thumbnail of 2022-MDPI-Software-BPM2DDD-Published.pdf]
Preview
PDF
2022-MDPI-Software-BPM2DDD-Published.pdf - Published Version
Available under License Creative Commons Attribution.

Download (1MB) | Preview
Abstract
Domain-driven design is one of the most used approaches for identifying microservice architectures, which should be built around business capabilities. There are a number of documentation with principles and patterns for its application. However, despite its increasing use there is still a lack of systematic approaches for creating the context maps that will be used to design the microservices. This article presents BPM2DDD, a systematic approach for identification of bounded contexts and their relationships based on the analysis of business processes models, which provide a business view of an organisation. We present an example of its application in a real business process, which has also be used to perform a comparative application with external analysts. The technique has been applied to a real project in the department of transport of a Brazilian state capital, and has been incorporated into the software development process employed by them to develop their new system.
More Information
Statistics

Downloads

Downloads per month over past year

Metrics

Altmetric Badge

Dimensions Badge

Share
Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Actions (login required)

View Item View Item