Page 133 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 133

Unit 6: Source Integration




          8.   Invest in systems management and administration                                  notes
          9.   Right implementers with right skill set are required.

          EAI implementation requires careful planning. This is because EAI is more than moving data
          from source to a target; it is a function of application semantics. EAI involves transformation
          of  application  content  as  data  moves  among  the  various  systems.  This  requires  a  top-down
          approach’ focusing on integrating application at a business context level and not just at technical
          level. Business level integration is concerned with business processes and the associated business
          rules.

          6.15.2 eai software flexibility

          EAI software must be implemented with five layers of technology for flexibility. The different
          layers are as follows:

          1.   Business Process Support
          2.   Transportation
          3.   Services
          4.   Interfaces

          5.   Transformation
          Business process support


          EAI solution set has tools, which let the users visually diagram the business processes so as to
          let the users declare rules for each message. This is useful to visualize the business processes
          and  thereby  control  different  activities  and  ease  the  flow  of  information.  Intelligent  routing
          capability that can look at a message and figure out the nest course of action is required in an
          EAI solution.

          transportation

          Data can be routed point-to-point or with an architecture called publish/ subscribe, in which
          applications send messages to other applications that have registered interest with the message
          broker.  The  application  sending  information  is  the  publisher  and  that  receiving  information
          is the subscriber. Depending on the network and platforms the application resides on this can
          be  done  with  middleware  such  as  database  drivers,  component  object  models  or  messaging
          middleware.

          services
          This  characteristic  is  required  by  messages  to  carry  out  missions  successfully.  The  different
          services that are to be present are:
          1.   Queuing to store messages if receiving application is slower than the sending one
          2.   Transactional Integrity- to confirm that the transaction has completed before a message is
               sent or acknowledged as received.
          3.   Message priority, error handling and hooks to let the network management tools control
               the network traffic








                                           LoveLy professionaL university                                   127
   128   129   130   131   132   133   134   135   136   137   138