Page 131 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 131

Unit 6: Source Integration




          goals. This layer connects to rules analyzers and on-line analytical processing (OLAP) services to   notes
          assist in the decision making process. It is essential for companies to build this layer for a more
          proactive and competitive approach to conducting business.

          6.14.2 eai software topology

          The integration topology is a major consideration when building an EAI architecture to meet the
          diverse set of integration requirements in an organization. Selecting the right topology will assist
          in integration performance, event management and maintenance costs.
          Types of software topology are:

          1.   Hub/star topology
          2.   Bus topology
          3.   Point-to-point topology
          4.   Pipeline topology
          5.   Network topology

          hub/star topology

          Hub typology is useful for creating a central point of control. Messages are sent from source to
          central hub, which is often in the machine itself. Hub typology works well if business events are
          independent and if the Message Oriented Middleware (MOM) on which the typology is based
          is from a single vendor. Here the source application sends a single message in one format and
          the hub reformats the message as necessary and relays it to the various spokes connected to the
          hub.

          Advantages

          1.   Reduces re-entry of the data as it is centralized
          2.   Promotes re-use of the data
          3.   As all data must pass through the hub it is easy to monitor and audit data flows across the
               network from the hub
          4.   Scalability is more

          Disadvantages

          1.   Mostly the hubs available cannot handle incoming transaction from any other source than
               the middleware on which they operate.

          2.   They cannot manage integration events involving multiple sources and destinations
          3.   If database is required, it would become a source of processing or routing bottlenecks as
               volumes grow and integration rules become complex.

          Bus topology

          Bus typology is useful for distributing information to many destinations. Source applications
          put messages onto a system-wide logical software bus that is accessible to other applications.
          One or more applications can then selectively subscribe to the messages broadcast on the bus.
          Traffic does not need to flow through the central switching point. This is possible in publish and
          subscribe middleware only. Bus typology circumvents the problem of bottlenecks.



                                           LoveLy professionaL university                                   125
   126   127   128   129   130   131   132   133   134   135   136