Modeling Language Design
The Administrator tool allows the definition of own modeling languages that are described by an open meta-model.
Manage modeling languages and model data translations
You will learn how to
“How to follow modeling standards and at the same time customize them for our business needs?”
Notation of a modeling language
meta-model template of amodeling language
The meta-model basically defines a method with notations like UML®, BPMN™ or EPC. For modeling with BPM-X Designer, the method defines the modeling language with rules and validations. For data transformations with BPM-X Converter, a method describes the source and target model data as basis for model conversions. This includes support for the conversion of graphical notations such as diagrams from different standards like BPMN™ and EPC.
If a tool exports its meta-data by e.g. supporting XMI or MOF, this information can be transformed into the BPM-Xchange® meta-data format. If no meta-data is explicitly available, BPM-X Administrator can re-engineer a method from example data created with a specific tool.
Benefits of using BPM-X software products
BPM-X transparently connects all tools and platforms deployed in the enterprise and allows for a wider reuse of existing information.
- Flexible support of standard modeling languages with an unlimited flexibility to modify and create domain specific notations.
- Full administrative control over the configuration for the BPM-X Converter and BPM-X Designer.
- Great adaptability with regard to domain-specific requirements.
- Support for standards like BPMN™ or ARIS® method out of the box.
- Customizing of predefined diagram types from a library to match the needs of your business domain.
- BPM-X customers can maintain all their configurations without a need for professional services from the tool vendor.
Use cases we focus with BPM-X Administrator
For creating enterprise architecture maps or business process models, BPM-X extends Microsoft® Visio® by the BPM-X Designer add-on. The BPM-X Designer ensures the quality of models by checking modeling rules and executing defined validations. The respective modeling language is maintained as a method by the BPM-X Administrator. A modeling language typically supports several diagram types: in case of the ARIS® method these could be VACD, EPC, FAD, organizational charts or application system diagrams. Because of the flexible configuration, several method versions like BPMN 1.1 and BPMN 2.0 or vendor-specific enhancements of e.g. Oracle® or TIBCO® are supported in parallel.
Conversion of model data
The BPM-X Converter is the tool of choice for running data transformations. The involved data structures including graphical entities are defined by methods. In the course of a transformation data are mapped from a source to a target method: the corresponding rule set is defined by a specific mapping in the configuration. BPM-X Administrator supports object- and pattern-based mappings for a model-driven transformation between different data formats.
The BPM-X Converter is an EAI (enterprise application integration) component with an ESB (enterprise service bus) design. Different tools and repositories are connected via predefined inbound and outbound adapters. New adapters are generated with Altova® Mapforce® to visually define new ETL (extract, transform and load) operations. All configuration artifacts (methods, mappings, adapters etc.) to run a transformation workflow are maintained in and deployed with BPM-X Administrator.