intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date:...

24
02/03/98 The Contribution of the Generalised The Contribution of the Generalised Enterprise Reference Architecture Enterprise Reference Architecture and Methodology GERAM and Methodology GERAM to Consensus in Enterprise to Consensus in Enterprise Integration Integration P.Bernus, L.Nemes P.Bernus, L.Nemes and IFIP/IFAC Task Force and IFIP/IFAC Task Force

Transcript of intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date:...

Page 1: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

02/03/98

The Contribution of the Generalised The Contribution of the Generalised Enterprise Reference Architecture Enterprise Reference Architecture

and Methodology GERAMand Methodology GERAMto Consensus in Enterprise to Consensus in Enterprise

IntegrationIntegration

P.Bernus, L.Nemes P.Bernus, L.Nemes and IFIP/IFAC Task Force and IFIP/IFAC Task Force

Page 2: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Aim

• Enterprise Integration (EI) as an interdisciplinary field of study, or discipline, collecting and organising knowledge necessary to better implement change processes in the enterprise

• Need to define commonly acceptable terms of the field

Page 3: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Is a generalisation of existing architectures and other necessary

elements…..

• The ‘offerings’ of EI related results can be characterised in this framwork

• Mapping of existing architectures, tools, languages,… to GERAM

• Shopping list (what capabilities are needed for an enterprise)

Page 4: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

PEMsPartial Enterprise

Modelsprovide reusable reference

models of human roles,processes and technologies

EEMsEnterprise Engineering

Methodologiesdescribe process of

enterprise engineering

EMLsEnterprise Modelling Languagesprovide modelling constructs for

modelling of human role,processes and technologies

EETsEnterprise Engineering

Toolssupport enterprise engineering

GERA

EMsEnterprise Models

represent the particularenterprise operation

used to build

employsutilise

implemented in

EMOsEnterprise Modules

provideimplementablemodules of human

professions, operationalprocesses, technologies

Generic Enterprise ModellingConcepts

define the meaning ofenterprise modellingconstructs

support

EOSsEnterprise OperationalSystems

support the operation of theparticular enterprise

used to implement

GEMCs

Generalised EnterpriseReference Architectureidentifies concepts ofenterprise integration

Page 5: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

GERAGERA

Generalised EnterpriseGeneralised EnterpriseReference ArchitectureReference Architectureidentifies concepts ofidentifies concepts ofenterprise integrationenterprise integration

Enterprise entities, life-cycles and histoEnterprise entities, life-cycles and histomodelling frameworkmodelling framework

Page 6: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Life-cycle of an enterprise entity

DesignPreliminary design

Detailed design

Identification

Concept

Requirements

Implementation

Operation

Decommission

GERAGERA

Page 7: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Relationship between life-cycles

designpreliminary desig

detailed design

identification

concept

requirements

implementation

operation

decommission

operation

entity A

entity B

{

GERAGERA

Page 8: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

GERAGERA

DesignPreliminary design

Detailed design

Identification

Concept

Requirements

Implementation

Operation

Decommission

Life-cycle phases

Time

Redesign/continuous improvementproject

Enterprise Operation

Life histories

Enterprise EngineeringProjects

Decommissioningproject

Page 9: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

GERAGERA

DesignPreliminary design

Detailed design

Identification

Concept

Requirements

Implementation

Operation

Decommission

Life-cycle phases

Time

Change processes are basedChange processes are basedon a relatively small set of on a relatively small set of functional functional capabilitiescapabilities that the that the enterprise must have.enterprise must have.

Page 10: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

GERAGERAmodellingmodellingframeworkframework

Management- and control

Customer serviceSubdivision according to purpose of activity

}

HumanMachine Subdivision according

to means of implementation

}{{{

Life-cyclephases

Design

Preliminary design

Detailed design

Identification

Concept

Implementation

Operation

Decommission

Requirements

Views

Subdivisionaccording tomodelling views

ResourceOrganisation

InformationFunction

}

Instantiation

{{

GenericPartialParticular

{

Subdivision according to genericity}

HardwareSoftware Subdivision

according to physical manifestation

}

Page 11: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

GERAGERAmodellingmodellingframeworkframework

Life-cyclephases

Views

Instantiation

Management policiesManagement policies

Machine tools, Machine tools, controllers etc.controllers etc.

Hw resource requiremenHw resource requiremenof operationof operation

Operational requirementsOperational requirementsOperational requirementsOperational requirements(business process model)(business process model)

Operational requirementsOperational requirements(information model)(information model)

Sw resource requiremenSw resource requiremenof operationof operationOrganisationalOrganisational

requirements requirementsof operationof operationManagement requirementsManagement requirements

Shop floor workersShop floor workersManagement personnelManagement personnelControl systems,Control systems,MIS database, DSS,..MIS database, DSS,..

Operational policiesOperational policies

MIS & ctrl software MIS & ctrl software (applications(applicationsand database and database development)development)

MIS & ctrl hardware MIS & ctrl hardware installation and testinginstallation and testing

Personnel training,Personnel training,hiringhiring

Development of personnelDevelopment of personnelinstructionsinstructions

Comissioning and Comissioning and deployment of deployment of production machineryproduction machinery

ProductionmachineryProductionmachineryconfigurationconfiguration

Examples for areasExamples for areasdescribed /modelleddescribed /modelled

Page 12: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

EEMsEEMs

Enterprise EngineeringEnterprise EngineeringMethodologiesMethodologies

describe process ofdescribe process ofenterprise engineeringenterprise engineering

For each type of change activity they describe For each type of change activity they describe ways of progression, identify tasks and tools - need not beways of progression, identify tasks and tools - need not beintrusiveintrusive

Page 13: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

EMLsEMLsEnterprise Modelling LanguagesEnterprise Modelling Languagesprovide modelling constructs forprovide modelling constructs for

modelling of human role,modelling of human role,processes and technologiesprocesses and technologies

All areas in the modelling framework needAll areas in the modelling framework needsuitable languages - some formal, some not...suitable languages - some formal, some not...

Page 14: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Generic Enterprise ModellingGeneric Enterprise ModellingConceptsConcepts

define the meaning ofdefine the meaning ofenterprise modellingenterprise modellingconstructsconstructs

GEMCsGEMCs

Page 15: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

•• Glossary and Glossary and examples examples

•• MetaschemaMetaschema•• Ontological theoriesOntological theories

GEMCsGEMCsFor end usersFor end users

For tool developersFor tool developers

Page 16: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Life-cyclephases

Views

Instantiation

Generic enterprisemodelling conceptdefinitions (theconcepts of themodelling languages)

Generic enterprisemodelling conceptdefinitions (theconcepts of themodelling languages)

GEMCsGEMCs

Page 17: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

EETsEETs

Enterprise EngineeringEnterprise EngineeringToolsTools

support enterprise engineeringsupport enterprise engineering

Software tools allowing model construction, Software tools allowing model construction, management, analysis, decision making in enterprise designmanagement, analysis, decision making in enterprise design

Page 18: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

EMsEMs

Enterprise ModelsEnterprise Modelsrepresent the particularrepresent the particular

enterpriseenterprise

… all those models and descriptions that document the … all those models and descriptions that document the particular enterprise and is needed in the design orparticular enterprise and is needed in the design orimplementationimplementation

Page 19: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Life-cyclephases

Views

Instantiation

(particular)EnterpriseModels

(particular)EnterpriseModels

EMsEMs

Page 20: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

High quality tested models used forHigh quality tested models used for‘drag and drop’ enterprise modelling - quickly ‘drag and drop’ enterprise modelling - quickly and cost effectivelyand cost effectively

PEMsPEMs

Partial Enterprise ModelsPartial Enterprise Models

provide reusable referenceprovide reusable referencemodels of human roles,models of human roles,

processes and technologiesprocesses and technologies

Page 21: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

Life-cyclephases

Views

Instantiation

Partial enterprisemodels (reusable trusted components)

Partial enterprisemodels (reusable trusted components)

PEMsPEMs

Page 22: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

• Typical models (e.g. earlier cases) that can be modified, adapted

• Abstract (fill in the detail)

• May be available on various levels of detail

• Building blocks (tested components)

PEMsPEMs

Forms of ‘partial’ models Forms of ‘partial’ models or ‘Reference Models’or ‘Reference Models’

Page 23: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

EMOsEMOsEnterprise ModulesEnterprise Modules

ImplementableImplementable modules or modules or products (sw and hw); human products (sw and hw); human

professions, operational professions, operational processes, technologiesprocesses, technologies

Major functional components of the enterprise can only beMajor functional components of the enterprise can only beplanned for implementation if they are embodied inplanned for implementation if they are embodied inproductsproducts available on the market. This includes available available on the market. This includes availablehuman resource on the job market, machinery, IT products,human resource on the job market, machinery, IT products,services.services.

Page 24: intro.ppt4bernus/taskforce/Detroit97worksh/... · intro.ppt4.ppt Author: Tina Shorter Created Date: 2/4/1998 1:51:04 PM ...

ConclusionConclusion

• GERAM is a shopping list for enterprises defining the capabilities needed for change

• GERAM allows the end user to select from existing components; e.g. combine the modelling capabilities of CIMOSA and associated tools with the Purdue guide for master planning - extended with change initiation methodology of Griffith / CSIRO, and reusing organisational blueprints from MIT and decision system analysis techniques of GRAI.