Return to: WG1 Home Page.
Edited by: Ted Williams, Purdue University.
Coordinated by: JG Nell, TC184 SC5 WG1 convener
Updated 1997-April-29
| Actor | Number | Clause Title | Comment |
|---|---|---|---|
| Foreword | |||
| Introduction and Rationale | To include beneficiaries: From N364, plus business drivers: Nevins and Shorter | ||
| 1.0 | Scope | From N364, the approved new-work-item proposal | |
| 2.0 | References | Normative and informative | |
| 3.0 | Definitions | Use the task-force definitions as a resource | |
| 4.0 | Requirements for Enterprise Reference Architectures | ||
| Nell by June 15 | 4.1 | General Concepts | |
| 4.1.1 | Architectures and Frameworks | General things before specifics; e.g. type 1 and 2 architectures, distinguish life cycle/life history, views, aspects. A summary of these concepts should appear in the definitions, Clause 3 | |
| 4.1.2 | Framework for Enterprise Models and its role | ||
| Nell | 4.2 | Purpose for Enterprise Reference Architectures | To state those things needed to do process-oriented enterprise modeling; e.g. static and dynamic behavior |
| 4.2.1 | Enterprise Reference Architecture Relation to Framework for Enterprise Modeling | Figure 7 and Others | |
| 4.2.2 | Components and roles of Enterprise Reference Architectures | From N379, Describe concepts in Fig. 7 of Peter B.'s paper plus life history, language | |
| 4.2.2.1 | Life Cycle | ||
| 4.2.2.2 | Life History | ||
| 4.2.2.3 | Views | ||
| 4.2.2.4 | Languages | ||
| 4.2.2.5 | Completeness | ||
| 4.2.2.6 | Role of Humans | ||
| Later | 4.3 | Requirements for Components of an Enterprise Reference Architectures (Normative) | Life cycle; life-history views; languages--human and IT oriented; role of humans |
| Later | 4.4 | Methodologies (Normative) | Talk about how GERA relates to methodologies, languages, tools, unifying terminology, graphical representation |
| Later | 4.5 | Requirements for representation of relations to the environment (Normative) | Human, product and services, processes, resources, infrastructures |
| 4.6 | Requirements Enterprise Model Interoperability (Normative) | Unifying terminology, graphical representation | |
| Later | 5.0 | Compliance/Conformance (Completeness) | |
| A.0 | Annexes (as necessary) | The GERAM paper (being revised by Bernus, Kosanke) and other relevant state-of-the-art architectures; e.g. ARIS, CIMOSA, GRAI/GIM, IEM, PERA, will be placed in this annex to demonstrate the use of this standard. | |
| A.1 | Bibliography | ||
| Kosanke by June 15 | A.2 | State of the Art with GERAM as Reference. | Bernus, Nemes, Kosanke GERAM paper, Kosanke's DIISM paper |
| A.3 | Context and vision for Enterprise Reference Architectures |
Editor Note: Shorter, Nevins, Vlacic to prepare business-oriented drivers for integration
Feasibility: The IFAC/IFIP Task Force on Architectures for Enterprise Integration has studied enterprise-reference architectures since its establishment in 1990. In its work the Task Force has established the requirements to be satisfied by candidate enterprise-reference architectures and their associated methodologies to fulfill the needs of industry for such aids to enterprise integration. The result has been called GERAM, for Generalized Enterprise-Reference Architecture and Methodology, by the Task Force. The Task Force has shown that such an architecture is feasible and that several architectures presently available in the literature can already or potentially can fulfil such requirements.
Industry today is modifying manufacturing and business operations to assure:
At the same time there is pressure to increase company earnings while:
Many experts feel that computer-assisted integration of manufacturing and other business processes is the means to accomplish much of the goals mentioned. Unfortunately, integration generally has been presented with a strong technology bias resulting in only partial success. Often, efforts to improve the level of integration have been too narrowly focused and have resulted in non-integrable islands of automation rather than the integrated whole originally envisioned.
This narrow focus did not relate directly to the business-critical success factors of the company; and thus, has not led to sufficient investment payoff. Likewise, the necessary human issues, organizational changes, and the process-technology improvements have not been coordinated with, and fully integrated into, the information-integration process.
There have been several major causes for this. Primarily this has occurred because the project planners have not recognized the breadth and magnitude of the overall effort and underestimated capital and other resources required.
Timeliness and Urgency: Each company contemplating a major computer-based integration effort should develop a master plan covering all of the anticipated effort required to integrate the whole of the company or factory operation. With this master plan, smaller projects within the monetary and human resources capability of the company can be initiated with the knowledge that the sum of this and all succeeding projects will contribute to higher levels of process integration. This will be possible provided that the requirements of the initial master-planning effort are followed in every subsequent project.
Aim and Benefits: Editor Note: Nevins and Williams to redraft. This standard will identify methodologies and a number of checklists to assure that the master plan developed by a company integration-planning team is complete, accurate, properly oriented to future business developments, and carried out with the minimum of resources, personnel and capital. This needed methodology would:
Beneficiaries: The development of this standard of reference-architecture requirements will allow a specific architecture to be checked for completeness with respect to its current and future purpose, and the methodology so this standard will guide its development. These benefits will be most relevant to any group tasked with executing an infrastructure or process improvement, and so requiring to create a planning architecture of its own with a terminology that pertains specifically to the company, industry, and culture involved.
The requirements defined in the proposed standard describe an enterprise-reference architecture that models the entire life history of an enterprise integration project from its initial concept in the eyes of the entrepreneurs who initially developed it, through its definition, functional design or specification, detailed design, physical implementation or construction, and finally operation to obsolescence and disposal. A compliant architecture shall be a relatively simple framework upon which all the functions and activities involved in the aforementioned phases of the life of the enterprise-integration project can be mapped. It also shall permit the tools used by the investigators or practitioners at each phase to be indicated. The architecture defined shall apply to projects, products, and processes; as well as to enterprises.
This standard does not define or require a standard enterprise-reference architechure. However, the standard does identify features of a candidate enterprise-reference architecture that contribute to the completeness of that architecture. The standard also does not require that an architecture be complete. The purpose for identifying the features of completeness is to provide a mechanism for two or more enterprises to share information by indicating areas where enterprise representation is needed.
See also Annex A
(Editor Note:Use the task-force definitions as a resource)
For the purposes of this International Standard, the following important definitions related to these requirements for completeness of enterprise-reference architectures apply.
EXAMPLES
The requirements in this standard will apply to both type 1 and type 2 architectures.
NOTE An enterprise model is an abstraction that identifies and represents the basic elements of an enterprise and their decomposition to any necessary degree that is used to improve the effectiveness and efficiency of the enterprise. It also specifies the information requirements of these elements, and provides the information needed to define the requirements for integrated information systems.
NOTE A model is an abstraction that represents one's understanding of a system or situation, and of the relevant elements and relationships. It represents the system elements and the connectivity between the elements.
Requirements (as envisaged by the IFAC/IFIP Task Force) which must be fulfilled by a candidate enterprise-reference architecture and methodology for it to be considered as a GERAM compliant architecture.
(Editor Note:
(General things before specifics; e.g. type 1 and 2 architectures, distinguish life cycle/life history, views, aspects. A summary of these concepts should appear in the definitions, Clause 3)
A candidate enterprise reference architecture and methodology for consideration as a GERAM (herein to be termed candidate architecture) must be a complete architecture and methodology, it must cover all of the details of the life cycle of any enterprise, entity or system from its initial concept throughout all aspects of its life history until and including its operation and final disposal. In this statement, completeness means that human factors (requirement 7), customer product and services (requirement iii) and information systems all must be considered.
A complete enterprise reference architecture shall:
The candidate architecture must not be confined to any specific class or type of systems (discrete manufacture, information systems, CIM, etc.), e.g., it should be capable of handling the description and development of any conceivable enterprise , entity or system.
The candidate architecture must be able to incorporate, present and utilise all of the useful capabilities of any and all pertinent. type 2 architectures. Thus, it should contain the total capability of all type 2 architectures proposed by the Task Force and others.
To develop further these requirements, it is necessary to represent the relationships between the concepts with which this standard is concerned. The following figure presents a "framework" for this purpose. Each part of this figure and its relations to other parts is explained . This standard then sets out criteria by which the completeness or otherwise of examples (instance) of these parts can be assessed. (suggested DNS text)
This will then be followed by the figure and text. (Use figure 1 of GERAM paper (Kurt's) as the GERA framework. Add life history and language. Also use the life activity descriptions of the elements that Peter and Kurt are identifying.)
4.2.2.1 Life cycle
How enterprise life-cycle activites can be represented in a reference architecture
4.2.2.2 Life history
4.2.2.3 Views
4.2.2.4 Languages
4.2.2.5 Completeness
4.2.2.6 Role of humans
The candidate architecture for consideration as a GERAM must be able to show the place of the human in all aspects of their involvement in the enterprise : in terms of the tasks carried out wholly or initially by humans; in terms of their interaction with information systems or mission fulfilment components of the enterprise; in terms of necessary skills and other requirements for task execution, the skills themselves, training, working conditions, safety, compensation and benefits, social factors, etc.; human organisational structures; and all other factors vital to the well-being of the enterprise and its human staff.
The candidate architecture for GERAM should present a standardized glossary for use in enterprise integration engineering and other systems engineering efforts and provide a semantics and syntax to promote overall understanding in projects and other co-operative efforts in this area or provide reference to another suitable glossary to which it complies.
(Life cycle; life-history views; languages--human and IT oriented; role of humans)
The methodology associated with the candidate architecture must be able to provide all the necessary guidelines and management techniques for the initiation and pursuit of a project or program of development and operation of an enterprise or entity
Members of the GERAM class of enterprise-reference architectures and methodologies need not be based on any one single methodology and its accompanying architecture or framework. There are potentially many different methodologies and/or frameworks which might be used for it. The primary consideration should be total applicability and total capability in relation to these requirements.
Other necessities may require that any combinations of suitable frameworks and methodologies adequately presenting the capabilities of a GERAM may be used by different user groups, CIMOSA, GRAI-GIM, and PERA (for example) may suitably modify their current architectures (frameworks) and methodologies to satisfy the requirements of GERAM
The associated methodologies shall:
(Human, product and services, processes, resources, infrastructures)
The framework or overall graphical form of any member of the GERAM class of enterprise reference architectures and methodologies should be able to assist users in the interpretation and use of the associated methodologies of that candidate architecture. It is recommended that this be done by showing graphically the place and relative applicability of:
Items 1 to 5 of the above should have a graphical representation in addition to the graphical representation with the elements of that member of the GERAM class.
(Unifying terminology, graphical representation)
Require a mapping from individual architectures to the standard enterprise-reference architecture.
Bernus, Nemes, Kosanke GERAM paper, Kosanke's DIISM paper
Edited by: Ted Williams, Purdue University.
Coordinated by: JG Nell, TC184 SC5 WG1 convener ( nell@nist.gov.)
Updated 20 February 1997