
Enterprise integration is a technical field of
enterprise architecture, which is focused on the study of topics such as system interconnection,
electronic data interchange, product data exchange and
distributed computing
A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system. Distributed computing is a field of computer sci ...
environments.
It is a concept in
enterprise engineering Enterprise engineering is the body of knowledge, principles, and practices used to design all or part of an enterprise. R.E. Giachetti (2010). ''Design of Enterprise Systems: Theory, Methods, and Architecture''. CRC Press, Boca Raton, FL. An enterp ...
to provide the relevant information and thereby enable communication between people, machines and computers and their efficient co-operation and co-ordination.
[CIMOSA Association e.V., About us](_blank)
Accessed 16 Jan 2009.
Overview
Requirements and principles deal with determining the business drivers and guiding principles that help in the development of the enterprise architecture. Each functional and non-functional requirement should be traceable to one or more business drivers. Organizations are beginning to become more aware of the need for capturing and managing requirements. Use-case modeling is one of the techniques that is used for doing this.
Enterprise Integration, according to Brosey et al. (2001), "aims to connect and combines people, processes, systems, and technologies to ensure that the right people and the right processes have the right information and the right resources at the right time".
[W. D. Brosey et al. (2001)]
Grand Challenges of Enterprise Integration
Enterprise Integration is focused on optimizing operations in a world which could be considered full of continuous and largely unpredictable change. Changes occur in single manufacturing companies just as well as in an "everchanging set of extended or virtual enterprises". It enables the actors to make "quick and accurate decisions and adaptation of operations to respond to emerging threats and opportunities".
History

*Enterprise integration has been discussed since the early days of computers in industry and especially in the manufacturing industry with
computer-integrated manufacturing (CIM) as the acronym for operations integration. In spite of the different understandings of the scope of integration in CIM it has always stood for
information integration across at least parts of the enterprise. Information integration essentially consists of providing the right information, at the right place, at the right time.
J.G. Nell
James G. "Jim" Nell (born 1938) is an American engineer. He was the principal investigator of the Manufacturing Enterprise Integration Project at the National Institute of Standards and Technology (NIST), and is known for his work on enterprise in ...
and Kurt Kosanke (1997)
ICEIMT'97 International Conference on Enterprise Integration Modeling Technology
Accessed 07 Jan 2008.
In the 1990s enterprise integration and
enterprise engineering Enterprise engineering is the body of knowledge, principles, and practices used to design all or part of an enterprise. R.E. Giachetti (2010). ''Design of Enterprise Systems: Theory, Methods, and Architecture''. CRC Press, Boca Raton, FL. An enterp ...
became a focal point of discussions with active contribution of many disciplines. The state of the art in enterprise engineering and integration by the end of the 1990s has been rather confusing, according to
Jim Nell and
Kurt Kosanke (1997):
* On one hand, it claims to provide solutions for many of the issues identified in enterprise integration.
* On the other hand, the solutions seem to compete with each other, use conflicting terminology and do not provide any clues on their relations to solutions on other issues.
Workflow modelling,
business process modelling,
business process reengineering
Business process re-engineering (BPR) is a business management strategy originally pioneered in the early 1990s, focusing on the analysis and design of workflows and business processes within an organization. BPR aims to help organizations fund ...
(BPR), and
concurrent engineering
Concurrent engineering (CE) or concurrent design and manufacturing is a work methodology emphasizing the parallelization of tasks (i.e. performing tasks concurrently), which is sometimes called simultaneous engineering or integrated product develo ...
all aim toward identifying and providing the information needed in the enterprise operation. In addition, numerous integrating-platforms concepts are promoted with only marginal or no recognition or support of information identification. Tools claiming to support
enterprise modelling
Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization.
It deals with the process of unders ...
exist in very large numbers, but the support is rather marginal, especially if models are to be used by the end user, for instance, in decision support.
Enterprise integration topics
Enterprise modeling
In his 1996 book "Enterprise Modeling and Integration: Principles and Applications"
François Vernadat states, that "
enterprise modeling
Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization.
It deals with the process of unders ...
is concerned with assessing various aspects of an enterprise in order to better understand, restructure or design enterprise operations. It is the basis of
business process reengineering
Business process re-engineering (BPR) is a business management strategy originally pioneered in the early 1990s, focusing on the analysis and design of workflows and business processes within an organization. BPR aims to help organizations fund ...
and the first step to achieving enterprise integration. Enterprise integration according to Vernadat is a rapidly developing technical field which has already shown proven solutions for system interconnection, electronic data interchange, product data exchange and distributed computing environments. His book combines these two methodologies and advocates a systematic engineering approach called Enterprise Engineering, for modeling, analysing, designing and implementing integrated enterprise systems".
Enterprise integration needs
With this understanding the different needs in enterprise integration can be identified:
* ''Identify the right information'': requires a precise knowledge of the information needed and created by the different activities in the enterprise operation. Knowledge has to be structured in the form of an accurate model of the enterprise operation, which describes product and administrative information, resources and organisational aspects of the operational processes and allows what-if analysis in order to optimize these processes.
* ''Provide the right information at the right place'': requires information sharing systems and integration platforms capable of handling information transaction across heterogeneous environments consisting of heterogeneous hardware, different operating systems and monolithic software applications (legacy systems). Environments which cross organizational boundaries and link the operation of different organisations on a temporal basis and with short set-up times and limited time horizon (extended and virtual enterprises).
* ''Update the information in real time to reflect the actual state of the enterprise operation'': requires not only the up-date of the operational data (information created during the operation), but adapting to environmental changes, which may originate from new customer demands, new technology, new legislation or new philosophies of the society at large. Changes may require modification of the operational processes, the human organization or even the overall scope and goals of the enterprise.
* ''Coordinate business processes'': requires precise modelling of the enterprise operation in terms of business processes, their relations with each other, with information, resources and organisation. This goes far beyond exchange of information and information sharing. It takes into account decisional capabilities and know-how within the enterprise for real time decision support and evaluation of operational alternatives.
* ''Organize and adapt the enterprise'': requires very detailed and up-to-date knowledge of both the current state of the enterprise operation and its environment (market, technology, society). Knowledge has to be available ''a priori'' and very well structured to allow easy identification of and access to relevant information.
Identification and use of information

Explicit knowledge on information needs during the operation of the enterprise can be provided by a model of the operational processes. A model which identifies the operational tasks, their required information supply and removal needs as well as the point in time of required information transactions. In order to enable consistent modelling of the enterprise operation the modelling process has to be guided and supported by a reference architecture, a methodology and IT based tools.
[NIST (1997]
Issues in Enterprise Integration
/ref>
The Generalised Enterprise Reference Architecture and Methodology (GERAM) framework defined by the IFAC/IFIP Task Force provides the necessary guidance of the modelling process, see figure, and enables semantic unification of the model contents as well. The framework identifies the set of components necessary and helpful for enterprise modelling. The general concepts identified and defined in the reference architecture consist of life cycle, life history, model views among others. These concept help the user to create and maintain the process models of the operation and use them in her/his daily work. The modelling tools will support both model engineering and model use by providing an appropriate methodology and language for guiding the user and model representation, respectively.
Transfer of information
To enable an integrated real time support of the operation, both the process descriptions and the actual information have to be available in real time for decision support, operation monitoring and control, and model maintenance.
The figure illustrates the concept of an integrating infrastructure linking the enterprise model to the real world systems. Integrating services act as a harmonising platform across the heterogeneous system environments (IT and others) and provide the necessary execution support for the model. The process dynamics captured in the enterprise model act as the control flow for model enactment. Therefore, access to information and its transfer to and from the location of use is controlled by the model and supported by the integrating infrastructure. The harmonising characteristics of the integrating infrastructure enables transfer of information across and beyond the organisation. Through the semantic unification of the modelling framework interoperability of enterprise models is assured as well.
Enterprise Integration Act of 2002
The Public Law 107-277 (116 Stat. 1936-1938), known as the Enterprise Integration Act of 2002, authorizes the National Institute of Standards and Technology
The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into Outline of p ...
to work with major manufacturing industries on an initiative of standards development and implementation for electronic enterprise integration, etc. It requires the Director of the National Institute of Standards and Technology (NIST) to establish an initiative for advancing enterprise integration within the United States which shall:Enterprise Integration Act of 2002
.Accessed 07 Jan 2008.
* involve the various units of NIST, including NIST laboratories, the Manufacturing Extension Partnership program, and the Baldrige Performance Excellence Program, and consortia that include government and industry;
* build upon ongoing efforts of NIST and the private sector; and
* address the enterprise integration needs of each major U.S. manufacturing industry at the earliest possible date.
See also
*
AMICE Consortium
*
Architecture of Integrated Information Systems
The ARIS concept (Architecture of Integrated Information Systems) by August-Wilhelm Scheer aims to ensure that an enterprise information system can completely meet its requirements.
This framework is based on a division of the model into descri ...
*
Architecture of Interoperable Information Systems
Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and constructing buildings o ...
*
Integration Consortium
*
Canonical Model
A canonical model is a design pattern used to communicate between different data formats. Essentially: create a data model which is a superset of all the others ("canonical"), and create a "translator" module or layer to/from which all existing ...
*
CIMOSA
*
Configuration Management
*
Data integration
Data integration involves combining data residing in different sources and providing users with a unified view of them.
This process becomes significant in a variety of situations, which include both commercial (such as when two similar companies ...
*
Enterprise application integration
Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.
Overview
Enterprise application integration is an integration framework compo ...
*
Enterprise Information Integration
Enterprise information integration (EII) is the ability to support an unified view of data and information for an entire organization. In a data virtualization application of EII, a process of information integration, using data abstraction to ...
*
Enterprise Integration Patterns
*
Generalised Enterprise Reference Architecture and Methodology
*
Semantic integration
*
Semantic Unification
References
Further reading
*
Peter Bernus and L. Nemes (ed.). (1995). ''Modelling and Methodologies for Enterprise Integration: Proceedings of the IFIP TC5 Working Conference on Models and Methodologies for Enterprise Integration, Queensland, Australia, November 1995''. Chapman & Hall. .
*
Peter Bernus et al. (1996). ''Architectures for Enterprise Integration''. Springer.
* Fred A. Cummins (2002). ''Enterprise Integration: An Architecture for Enterprise Application and Systems Integration''. John Wiley & Sons.
* Charles J. Petrie (1992). ''Enterprise Integration Modeling: Proceedings of the First International Conference''. MIT Press.
* Kent Sandoe, Gail Corbitt, Raymond Boykin, Aditya Saharia (2001). ''Enterprise Integration''. Wiley, .
External links
{{Commons category, Enterprise integration
IFIP/IFAC Task Force on Enterprise Integration a short overview of their activities in the 1990s.
Enterprise architecture
Enterprise modelling