Page 129 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 129
Unit 6: Source Integration
target applications know in advance which application is involved. This makes the message notes
broker the most scalable and best EAI option as the source and/ or the target applications and/
or the business process logic can be changed without interrupting the whole system. The Message
broker is a set of software components that allow applications to communicate with each other
through non-invasive bi-directional exchange of messages.
6.13.3 eai solution types
There are primarily two types of EAI solution at high level- data level integration and message-
based integration. Data level integration basically assists applications in the exchange and sharing
of data across a common data store. For inter-enterprise application integration at data level
Extensible Markup Language (XML) is very useful. Message based application integration is
based on messaging software that is network aware. This is nearer to the complete EAI solution.
Message oriented middleware products are thus becoming increasingly popular. Most EAI
software offer tools to model business processes and link the applications with middleware that
can make each application communicate via data message.
6.13.4 osi Model for eai
The Open System Interconnection Model for EAI contains 12 layers as against the seven-layered
structure for network applications. The various layers are as follows (Table 6.1):
figure 6.1: the open system interconnection Model for eai
Layer name Description Best source of knowledge
Layer 12 Business Process Defines company specific Operational users
business processes
Layer 11 Business semantics Holds company specific data Operational users and IS staff
definition and structures
Layer 10 Application Semantics Contains in-depth knowledge Application vendor’s staff
of application structure and and vendors staff
meaning
Layer 9 Interface Syntax Defines methods for sending/ Middleware Vendor’s staff
receiving information to and for
applications
Layer 8 Integration Architecture for integrating Middleware Vendor’s staff
Middleware multiple
applications
Layer 7 Application Provides standardized services
Layer 6 Presentation Encodes, encrypts and specifies
data transfer formats
Layer 5 Session Manages session protocols
Layer 4 Transport Manages network layer
connections and delivers
packets
Layer 3 Network Addresses and routes packets
Layer 2 Data link Frames packets and controls
physical layer data flow
Layer 1 Physical Electrical and mechanical
specifications
LoveLy professionaL university 123