Transformation Products & Services
These tools are supportive during the Transformation phase, although they might be related to the Business, the Architecture, or the Lifecycle Management area. Transformation tools are related on Business Functions. Business Functions are defined as any activity the organization needs to fulfil its capabilities. Business Functions are initially nothing more than a verb and a noun.
The Unique Selling Point of Enterprise Architects is that the Business Functions are modeled in a framework that is applicable for any and all organization types and organizations. Thus, Business Functions can be inherited and generalized within business sectors, business columns, etc.
Because Business Functions in the transformation phase are enriched with information and presentation services with the help of simple data mapping, and Business RuleSets used to execute complex business logic, the enriched Business Functions can directly be executed (DME – or Direct Model Execution). Enriched Business Functions can be “chained together” into Business Processes that are also directly executable. Thus, the time and effort of the design process during transformation is increased significantly while development in source code is diminished and functional testing can immediately be executed when the design of components or processes is complete.
After enriching the Business Functions they are stored in the organizations specific Business Function Model (BFM), and, when the organization wants to share them, be offered to specific co-creator organizations, of in the Business App Store.
The following tools are offered in the Transformation area:
|Defining and selecting the Environment in where the transformation will take place; the number of environments and their types (Design, Testing, Acceptance, Production, etc.) and are many|
|Defining or adapting the actionable and augmented knowledge functions of the Business Functions|
|Defining Enterprise Objects for the Conceptual Object Model, Business Objects for the Logical Object Model, map each Business Object as a specialization of one Enterprise Object, and define Data Objects or Data APIs for the Data Object Model|
|Function Development Kit in which the business side of Business Functions are integrated in which way they become executable|
|User Interaction Modeling with which the User Interaction is modeled by means of Presentation Services|
|Business RuleSet Management with which the formal business logic is expressed in an executable natural language Business Rule Language|
|Integrated Service Engineering tool with which Information, Presentation, and Data Services can be designed (Messages), and defined (Services)|
|Business Process Modeler Used to model Business Processes by chaining together enriched Business Functions in which way the Business Process can be executed; Business Processes can formally be defined as straight-through processes (BPMN2) or case-based processes (CMMN1)|
|Technical Interface Modeler and Management|