Professional Documents
Culture Documents
ISS4101 - (Lecture 13) Enterprise Integration
ISS4101 - (Lecture 13) Enterprise Integration
TEKNOLOGI
DEL
“The way a team plays as a whole determines its success. You may have the greatest bunch of individual stars in the world,
but if they don’t play together, the club won’t be worth a dime.” – Babe Ruth (1895-1948), American baseball player.
INSTITUT
TEKNOLOGI
DEL
Garis Besar
Introduction
Data Integration
Process Integration
Interface Analysis
Testing
2
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
INTRODUCTION
3
INSTITUT
TEKNOLOGI
DEL
Introduction
• Integration of the enterprise is done throughout the
enterprise design process and should always be in the mind of
the design team.
• There are identifiable points in the design life-cycle where
consideration of integration is especially called for:
1. Strategy formulation
2. Enterprise architecture development
3. Requirements analysis
4. Integrate system design
5. View analysis and design
6. Testing and quality assurance
7. Information technology infrastructure
4
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
CORRESPONDENCE BETWEEN VIEWS
5
INSTITUT
TEKNOLOGI
DEL
6
INSTITUT
TEKNOLOGI
DEL
FIGURE 17.2
Process-information matrix for data flow diagram.
FIGURE 17.1 7
Correspondence between data flow diagram and entity-relationship diagram.
INSTITUT
TEKNOLOGI
DEL
FIGURE 17.3
Process-information matrix for IDEF0.
8
INSTITUT
TEKNOLOGI
DEL
Organization to Information
• The Organization-Information Matrix shows which organization units: O =
own the information object and U = users of the information object.
• The main objective is to understand who the information owners are.
FIGURE 17.4 9
Organization-information matrix.
INSTITUT
TEKNOLOGI
DEL
Organization to Information
• As an information owner, the organizational unit is
responsible for ensuring that:
• The information is correct and up-to-date.
• The information adheres to enterprise-wide policies on accuracy,
privacy, security, and data storage.
• Part of these responsibilities may be delegated to the IT
department, but it is the business unit that maintains
authority and control.
10
INSTITUT
TEKNOLOGI
DEL
Process to Organization
• The Process-Organization Matrix shows which organizational units are: A =
authority responsible for an activity, R = a resource for the activity, and C =
concerned party about the execution or outcome of the activity.
• Shows how the organizational design corresponds to the process design.
FIGURE 17.6
Using IDEF0 model to understand process-
organization relationships.
FIGURE 17.5
Process-organization matrix.
11
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
DATA INTEGRATION
12
INSTITUT
TEKNOLOGI
DEL
Data Integration
• The main challenge in data integration is semantic heterogeneity or the
need to reconcile many different data definitions for the same data entities
and attributes.
• Data integration is accomplished by taking the data structure and data
definitions from the legacy systems, redesigning the structure and data
definitions, and creating it in the new system.
• The conversion process is called extract, transform, and load (ETL).
FIGURE 17.7
Data integration process.
13
INSTITUT
TEKNOLOGI
DEL
FIGURE 17.8 14
Integrating the information models of two cruise lines.
INSTITUT
TEKNOLOGI
DEL
15
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
PROCESS INTEGRATION
16
INSTITUT
TEKNOLOGI
DEL
Process Integration
• Process integration described starts with good process design and also
involves good information architecture, good information design, and good
organization design.
• Start by examining what is required to have the right materials at the right
place and the right time.
• Materials refers to the inputs, controls, and resources of the process.
• If the inputs are physical materials, then this means they are available
when needed in the correct quantity and quality.
TABLE 17.1 Interdependence and Coordination Analysis
17
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
INTERFACE ANALYSIS
18
INSTITUT
TEKNOLOGI
DEL
Interface Analysis
• The project team needs to identify, define, and document all
interfaces.
• An interface defines the boundary between a system and
everything outside of the system.
• Interfaces can be identified by:
• Examining process inputs and outputs to see where information comes
from and where it goes.
• Examining the data flow diagrams and other models identify
interfaces.
• Examining the organizational to information matrix and where an
organizational unit uses information owned by another unit there may
be a need for an interface.
19
INSTITUT
TEKNOLOGI
DEL
Interface Analysis
• The interfaces are documented in the Interface List
TABLE 17.2 Interface List
FIGURE 17.9
Context diagram to identify external interfaces.
20
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
HUMAN SYSTEM INTERACTION
21
INSTITUT
TEKNOLOGI
DEL
22
INSTITUT
TEKNOLOGI
DEL
23
INSTITUT
TEKNOLOGI
DEL
24
INSTITUT
TEKNOLOGI
DEL
ENTERPRISE INTEGRATION
TESTING
25
INSTITUT
TEKNOLOGI
DEL
Testing
• Enterprise integration is ensured by testing all the systems in
isolation and as an integrated system prior to deployment.
• The types of tests performed are:
• Unit Test – Test each individual component to ensure it is as defect-free as
possible.
• Integration Test – Test functionally grouped subsystems to see they work
together. It occurs between unit and system testing.
• User Acceptance Test – An independent test performed by the end user
prior to accepting the delivered system; i.e., users sign off on test results.
• Interface Test – Test the interfaces in the end-to-end business process.
• System Test – Test the system as a whole.
• Security Test – Test users’ security access provides proper authority for
their roles in the business processes.
• Regression Test – Test that new changes do not adversely impact already
tested components.
26
INSTITUT
TEKNOLOGI
DEL
Referensi
• R. E. Giachetti, “Design of Enterprise Systems: Theory, Architecture, and Methods,”
CRC Press, 2011.
• W.J. Hopp and M.L. Spearman, “Factory Physics,” Irwin McGraw-Hill, Boston, MA,
1996.
• J. Preece, Y. Rogers, H. Sharp, D. Benyon, S. Holland, and T. Carey, “Human-Computer
Interaction: Concepts and Design,” Pearson Education Ltd, Harlow, England, 1994.
• B. Shneiderman and C. Plaisant, “Designing the User Interface: Strategies for
Effective Human-Computer Interaction,” 4th ed., Addison Wesley, Reading, MA, 2004.
• J.P. Womack and D.T. Jones, “Lean Thinking,” Simon & Schuster, New York, NY, 2003.
27