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
   124   125   126   127   128   129   130   131   132   133   134