- Unified Modeling Language™ (UML®)
- Business Motivation Model (BMM)
- Business Process Modeling Notation (BPMN™)
- ArchiMate ®
- Service-Oriented Modeling Notation (SOMF™)
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:
UML Best used to define business concepts and their relationships. Use Cases and Activity diagrams can be leveraged for documenting scenarios. BMM Best suited for modeling the vision, goals, strategies, tactics and other strategic business considerations. BPMN Ideal for documenting business processes with high levels of precision and/or detail. ArchiMate Recommended when the Application and Technology architectures are also modeled using ArchiMate, or within the wider TOGAF framework. SOMF Most appropriate for modeling as-is and/or to-be business functionality expressed as services (regardless of whether their implementation is realized by SOA services).