Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2005-2006 The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 4 - How does Enterprise Modelling address these.

Similar presentations


Presentation on theme: "© 2005-2006 The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 4 - How does Enterprise Modelling address these."— Presentation transcript:

1 © 2005-2006 The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 4 - How does Enterprise Modelling address these interoperability issues?

2 2 © 2005-2006 The ATHENA Consortium. Module 4 - How does Enterprise Modelling address these interoperability issues? Module Structure: 1.Model Driven Architecture (MDA) 2.Introduction to POP* 3.Modelling Platform for Collaborative Enterprises (MPCE) 4.Execution Platforms, Infrastructures and Tools 5.Model Generated Workplaces (MGWP)

3 3 © 2005-2006 The ATHENA Consortium. Model Driven Architecture (MDA) is a new way to look at software development, from the point of view of the models. "The MDA defines an approach to system specification that distinguishes between system functionality specification and the implantation of this functionality taking into account a platform consideration." MDA provides a means to transform the system specifications into a platform dependent system. What is MDA?

4 4 © 2005-2006 The ATHENA Consortium. MDA Transformation and Code generation

5 5 © 2005-2006 The ATHENA Consortium. How to advance in the MDA adoption

6 6 © 2005-2006 The ATHENA Consortium. MDA approach tries to build a interoperable model, from enterprise models and processes to apply MDA mechanisms. MDA and Interoperability

7 7 © 2005-2006 The ATHENA Consortium. The POP* Methodology aims to provide a mechanism that allows the exchange of different enterprise models without loss of information. Five dimensions are included in POP*, namely the Process, Organisation, Product, Decision and Infrastructure dimensions. Introduction to POP*

8 8 © 2005-2006 The ATHENA Consortium. The General Concepts package includes concepts and relationships that are applicable for use in any dimension. An Enterprise Object may represent anything or anybody that performs work, makes something happen or is just part of some activity in the enterprise. An Enterprise Object takes part in the enterprise through playing roles Enterprise Objects may have certain capabilities, and may have a location. General Concepts

9 9 © 2005-2006 The ATHENA Consortium. The Process Dimension includes constructs related to activities, tasks and processes going on in the enterprise or between enterprises. Decision Point is a generic concept representing anything which – when interconnected by Flows – defines the overall process sequence. Process is used to represent processes, tasks and activities of any kind. Gateways are Decision Points owned by a Process. Process Roles, in addition to being Decision Points may have Enterprise Objects attached to them via the “plays role” relationship. A Flow is a relationship between two Decision Points; Process Roles (input, output, control, or resource) or Gateways in a process. Process Dimension

10 10 © 2005-2006 The ATHENA Consortium. The Organisation Dimension focuses on organisational structures, as well as members and positions thereof. Also, focus is set on interaction between structures, both as a whole and between members. Organisation Unit is a specialisation of Enterprise Object used to represent organisations and parts of organisations of any kind. Organisation Role is a subtype of Role which is defined in the context of an organisation. Examples are: President, General manager, Department manager, Front desk clerk, etc. A Person designates an individual human being. Organisation Dimension

11 11 © 2005-2006 The ATHENA Consortium. The Product Dimension is used to model product architectures or product structures, for the purpose of design, development and engineering, or product data management. A Product Concept is a specialisation of Enterprise Object, and represents an idea or a notion of a product, including the characteristics and features of the product. Product Element is a specialisation of Enterprise Object, and designates objects used to build typical product structures. Product Function represents part of an answer to a question about why a product evolved or was designed to achieve some goal. Product Dimension

12 12 © 2005-2006 The ATHENA Consortium. The Decision Dimension is concerned with the collection of concepts and constructs that allow describing the decision-making structure in terms of decision centres and decision activities. Decision Activity is a specialisation of Process and aims at making a choice, more specifically choosing between different courses of action. Decision Centres are ‘places’ where decisions are taken according to objectives and under constraints. Decision Structure is defined in terms of decision centres and decision links as well as information links between decision centres. Decision Dimension

13 13 © 2005-2006 The ATHENA Consortium. The purpose of the Infrastructure Dimension is to support modelling of infrastructures and the services they provide. IT Infrastructure represents the set of interconnected components that provide the services required to support IT activities. Logical Architecture represents a structure of logical components combined to serve a specific purpose. An IT Service is the non-material equivalent of a good. Infrastructure Dimension

14 14 © 2005-2006 The ATHENA Consortium. The Modelling Platform for Collaborative Enterprises (MPCE) is envisioned to become part of a general core enterprise modelling and execution platform. The MPCE will therefore provide generic repeatable modelling, model execution, knowledge management capabilities and services required to build more purpose and user specific platforms. What is a MPCE?

15 15 © 2005-2006 The ATHENA Consortium. MPCE will provide structures and services to develop interchangeable enterprise models. The main usage scenarios for the modelling platform are the following: Scenario 1. MPCE used in a single enterprise, with one EM tool Use the MPCE as the new platform within one enterprise that currently uses only one enterprise modelling (EM) tool. This would simply mean that the EM tool uses MPCE as its repository, as shown in this figure (legend on the right): Usage scenarios of a MPCE (Scenario 1)

16 16 © 2005-2006 The ATHENA Consortium. Scenario 2. MPCE Used in a single enterprise, with multiple EM tools Use MPCE as the new platform within one enterprise, to integrate models and capabilities from various enterprise modelling tools. This would mean that the EM tools use MPCE as their common repository and service provider, transforming their knowledge models into a suitable MPCE format during load and save. Usage scenarios of a MPCE (Scenario 2)

17 17 © 2005-2006 The ATHENA Consortium. Scenario 3. MPCE Used as main storage repository between enterprises Use MPCE to share new enterprise models when two enterprises both use enterprise tools that can directly share models in the MPCE repository. Usage scenarios of a MPCE (Scenario 3)

18 18 © 2005-2006 The ATHENA Consortium. Scenario 4. MPCE Used as exchange repository between enterprises Use MPCE to exchange (part of) existing enterprise models between two enterprises that are using different and non-interoperable enterprise modelling tools. Usage scenarios of a MPCE (Scenario 4)

19 19 © 2005-2006 The ATHENA Consortium. The main idea is to have a general platform with a central knowledge repository, providing basic services. The services can then be invoked from models and model- generated views. The main parts in the MPCE architecture are: POP* enterprise model repository Modelling support services Administration services Repository services The MPCE Architecture

20 20 © 2005-2006 The ATHENA Consortium. Models are defined as explicit representations of some portions of reality as perceived by some actor. A model is active if it directly influences the reality it reflects. Model activation involves actors interpreting the model and adjusting their behaviour accordingly. By updating an interactive model, users can adapt the system to fit their local plans, preferences and terminology. This concurrent activation and articulation (modelling) is depicted in the Figure. Execution Platforms, Infrastructures and Tools

21 21 © 2005-2006 The ATHENA Consortium. An interactive execution architecture makes no separation between build time and run time. The modelling editor's visualisation capabilities can be a powerful activation tool by giving users an overview of the current state of the process. In other words, the component conventionally thought of as the process definition tool, also plays a role in model activation. Conversely, users can articulate a process structure through a textual worklist, so conventional activation tools are suitable for process definition as well. Model-executing interactors thus integrate articulation and activation. Activation and articulation

22 22 © 2005-2006 The ATHENA Consortium. To the left, we find conventional software development approaches, viable for work processes that are following a predefined structure. Service oriented architectures offer increased runtime flexibility in service discovery and selection, composition and choreography. Business process automation are even more flexible, enabling direct execution of business process and workflow models. Complementary execution platforms

23 23 © 2005-2006 The ATHENA Consortium. The Model Generated Workplaces (MGWP) connect different kind of work activities between different organisations by keeping individual and adapted work environments. MGWP contains two interconnected parts: Navigation View is based on a holistic enterprise model and provides enterprise standards, templates and the relationships between actors along the lifecycles. Workplace View is related to enterprise projects, tailored from the company’s enterprise model and adapted to certain project needs. Model Generated Workplaces

24 24 © 2005-2006 The ATHENA Consortium. MGWP increase interoperability between different actors in the enterprise in case of: Not very repetitive activities Processes that can not be totally planned in advanced Collaborative work whilst sequences are not fully predictable Situated work MGWP will not replicate legacy systems but will link to them as much as possible. MGWP ensure: Navigation through the organisational assets Consistency between the different work places related to a project MGWP are used for: Customisation of a distinct work place Analysing effect for changes inside projects Model Generated Workplaces (2)

25 25 © 2005-2006 The ATHENA Consortium. As an example, the figures present the workplace for a quality engineer. On one hand there is the process assistant that supports the navigation through all enterprise processes related to the Product Portfolio Management. On the other hand the work place of a quality engineer. MGWP concept and related views for a quality engineer - overview

26 26 © 2005-2006 The ATHENA Consortium. In the figure the overview of the workplace is described. Quality Engineer: Detailed view of the work model

27 27 © 2005-2006 The ATHENA Consortium. The specific view of standards and certifications which have to be observed are described. Quality Engineer: Detailed view of the work model (2)

28 28 © 2005-2006 The ATHENA Consortium. This course has been developed under the funding of the EC with the support of the EC ATHENA-IP Project. Disclaimer and Copyright Notice: Permission is granted without fee for personal or educational (non-profit) use, previous notification is needed. For notification purposes, please, address to the ATHENA Training Programme Chair at rg@uninova.pt. In other cases please, contact at the same e_mail address for use conditions. Some of the figures presented in this course are freely inspired by others reported in referenced works/sources. For such figures copyright and all rights therein are maintained by the original authors or by other copyright holders. It is understood that all persons copying these figures will adhere to the terms and constraints invoked by each copyright holder.rg@uninova.pt


Download ppt "© 2005-2006 The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 4 - How does Enterprise Modelling address these."

Similar presentations


Ads by Google