Abstract:Business concepts are studied using a metamodel-based approach, using UML 2.0. The Notation Independent Business concepts metamodel is introduced. The approach offers a mapping between different business modeling notations which could be used for bridging BM tools and boosting the MDA approach.
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is: **How to create a unified, symbol - independent business concept meta - model to support the mapping between different business modeling symbols and promote the application of MDA (Model - Driven Architecture) approach**.
Specifically, the paper focuses on the following aspects:
1. **Clarity and formalization of business modeling**:
- An unambiguous and formal method is required to describe business problems. Such a model is crucial for investigation and analysis, unambiguous information exchange between humans and computer systems, and the development of practical solutions.
- The model must also support measurement and comparison (whether in a simulated or real - world environment) and support version management and change management in the model life cycle.
2. **Interoperability of business systems**:
- To ensure the success of an enterprise, the enterprise must integrate its information systems with partners and make data exchange feasible. Modern business requires not only simple data exchange but also more complex service exchange (such as Web services and e - commerce).
- Business should support any service anywhere (for example, e - government). To this end, interoperable process definitions need to be established, and symbol - independent process modeling is of great value in this regard.
3. **Limitations of existing business modeling languages**:
- Currently, there are many business modeling languages (such as ARIS, IDEF3, UML activity diagrams, GRADE BM, etc.), but these languages mainly focus on the business process itself and less on the environment and semantic description of the business process.
- These languages do not answer questions such as why a certain process is used, its relationship with other processes and enterprise requirements, and how to control and improve it.
4. **The need for unified business concepts**:
- The paper proposes a meta - model - based approach, aiming to construct a simple, natural, comprehensive, and detailed meta - model to cover all business aspects related to business processes.
- This meta - model should serve as the common basis for the most typical business modeling symbols and be able to achieve conceptual mapping from one symbol to another.
5. **Mapping between different symbols**:
- A method is proposed to define the mapping relationships between different business modeling symbols, especially by mapping the concepts of a specific symbol into a symbol - independent domain model, thereby achieving the mapping of graphical elements between different symbols.
In summary, the goal of the paper is to provide means of understanding and extending existing business modeling languages and to achieve automated mapping between different symbols by constructing a symbol - independent business concept meta - model, thus promoting the application of the MDA approach in the field of business modeling.