Business Architecture


Business modeling is a practice that astute business people and architects use to produce competitive advantage and superior value for the enterprise. A formal business architecture is a necessary tool for increasing an organization’s capacity to act competitively, and to increase enterprise value.

The business modeling courses we propose are based on formal languages and approaches which are standard in the industry, and enable superior levels of cooperation, coordination and collaboration between business people and technologists.

Each notation suggested (UML, BMM, BPMN, ArchiMate, and SOMF) for modeling a business architecture offers distinct advantages, depending on the aspect of the architecture being addressed:

UMLBest used to define business concepts and their relationships. Use Cases and Activity diagrams can be leveraged for documenting scenarios.
BMMBest suited for modeling the vision, goals, strategies, tactics and other strategic business considerations.
BPMNIdeal for documenting business processes with high levels of precision and/or detail.
ArchiMateRecommended when the Application and Technology architectures are also modeled using ArchiMate, or within the wider TOGAF framework.
SOMFMost appropriate for modeling as-is and/or to-be business functionality expressed as services (regardless of whether their implementation is realized by SOA services).
Of course these notations can be combined in the same Enterprise Architect repository, and their artifacts inter-related!