Generalised Enterprise Reference Architecture and Methodology: Difference between revisions

Content deleted Content added
Typo
Tags: Mobile edit Mobile web edit Advanced mobile edit
m Cleaned up using AutoEd
Line 8:
* Enterprise modelling tools (GEMT) to support the enterprise integration process.
* Ontological theories (OT),
* Generic enterprise models (GEMs) and
* Generic modules (GMs)
The building blocks where designed to support the modelling process by providing means for more efficient modelling.<ref name="Nell97"/>
 
Line 27:
=== Components ===
The eight main components, as shown in figure 1 are:
 
* ''Generic Enterprise Reference Architecture (GERA)'': Defines the enterprise related generic concepts recommended for use in enterprise integration projects. These concepts include enterprise systems life cycle; business process modeling; modeling languages for different users of the architecture (business users, system designers, IT modeling specialists, others); integrated model representation in different model views.
* ''Generic Enterprise Engineering Methodologies (GEEM)'': Describe the generic processes of enterprise integration. These methodologies may be described in terms of process models with detailed instruction for each step of the integration process.
Line 38 ⟶ 37:
 
=== Generic Enterprise Reference Architecture ===
''Generic Enterprise Reference Architecture'' (GERA) defines the enterprise related generic concepts recommended for use in enterprise integration projects. These concepts include [[enterprise Life Cycle|life cycle]]; enterprise [[wikt:entity|entity typetypes]]s, [[enterprise modelling]] with [[business process modelling]]; integrated model representation in different [[view model|model viewviews]]s and [[modelling languages]] for different users of the [[enterprise architecture]] (business users, system designers, IT modelling specialists, among others).<ref name="Nell97"/>
[[File:GERA Life-Cycle Concept.jpg|thumb|180px|Fig 2. GERA Life-Cycle Concept.]]
 
==== Life-Cycle Concept ====
Provides for the identification of the life-cycle phases for any enterprise entity from entity conception to its final end. The Figure 2: GERA Life-Cycle Concept, shows the GERA life cycle phases of enterprise entities. A total of 9 life cycle phases has been defined.
* Identification phase allows the identification of the enterprise business or any part of it in terms of its relation to both its internal and external environment. This includes the definition general commitments of the integration or engineering activities to be carried out in relevant projects.
 
* Concept phase provides for the presentation of the management visions, missions, values, operational concepts (build/buy, etc.), policies, plus others.
* Identification phase allows the identification of the enterprise business or any part of it in terms of its relation to both its internal and external environment. This includes the definition general commitments of the integration or engineering activities to be carried out in relevant projects.
* Requirement phase allows the description of operational processes and collection of all their functional, behavioural, informational and capability requirements.
* Concept phase provides for the presentation of the management visions, missions, values, operational concepts (build/buy, etc.), policies, plus others.
* Design phase is the specification of operational system with all its components satisfying the above requirements. Process and resources alternatives may be specified which provide operational alternatives to be used during the operation.
* Requirement phase allows the description of operational processes and collection of all their functional, behavioural, informational and capability requirements.
* Implementation phase describes the real operational system which may deviate from the designed system due to enterprise preferences or availability of components.
* Design phase is the specification of operational system with all its components satisfying the above requirements. Process and resources alternatives may be specified which provide operational alternatives to be used during the operation.
* Build phase supports the system manifestation, physical implementation of resources, testing and validation for the designed processes and the subsequent release for operation.
* Implementation phase describes the real operational system which may deviate from the designed system due to enterprise preferences or availability of components.
* BuildOperation phase supportsemploys the systemreleased manifestation,operational physicalprocesses implementationand ofthe provided resources, testingto andsupport validationthe forlife thecycle designedphases processes andof the subsequententerprise release for operationproducts.
* System Change/Re-Engineering phase allows to modify or re-engineer the operational processes according to newly identified needs or capabilities provided by new technologies.
* Operation phase employs the released operational processes and the provided resources to support the life cycle phases of the enterprise products.
* System Change/Re-Engineering phase allows to modify or re-engineer the operational processes according to newly identified needs or capabilities provided by new technologies.
* End of Life phase supports the recycling or disposal of the operational system at the ending of its use in the enterprise operation. This phase has to provide concepts for recycling and/or disposal of all or part of the system.
 
Line 58 ⟶ 56:
==== Enterprise Entity Type Concept ====
Identifies entity types to be used in enterprise engineering and enterprise integration. Adopting a recursive view of integration altogether five entity types with their associated life-cycles can be identified. The recursiveness of the first four entity types can be demonstrated by identifying the role of the different entities, their products and the relations between them. Figure 3: GERA Enterprise Entity Concept, shows the GERA life cycle phases of enterprise entities. A total of 9 life cycle phases has been defined.
* Strategic Enterprise Management Entity (type 1): defines the necessity and the starting of any enterprise engineering effort.
 
* Strategic Enterprise ManagementEngineering/Integration Entity (type 12): definesprovides the necessitymeans to carry out the enterprise entity type 1. It employs methodologies (type 5 entity) to define, design, implement and build the startingoperation of anythe enterprise engineeringentity effort.(type 3 entity).
* Enterprise Engineering/Integration Entity (type 23): providesis the meansresult to carry outof the enterpriseoperation of entity type 12. It employsuses methodologies (entity type 5) and the operational system provided by entity) type 2 to define, design, implement and build the operationproducts (services) of the enterprise entity (type 34 entity).
* EnterpriseProduct Entity (type 34): is the result of the operation of entity type 23. It usesrepresents methodologies (entity type 5) and the operational system provided by entity type 2 to define, design, implement and build theall products (services) of the enterprise (type 4 entity).
* Product Entity (type 4): is the result of the operation of entity type 3. It represents all products (services) of the enterprise.
* Methodology Entity (type 5): represents the methodology to be employed in any enterprise entity type.