Page 117 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 117

Unit 6: Source Integration




          Sounds great, doesn’t it? The downside might give you pause, however. This “great-sounding”   notes
          application integration solution also confronts us with the most invasive level of application
          integration, thus the most costly. This is no small matter if you’re considering Web services,
          distributed objects, or transactional frameworks.
          While IOAI generally does not require changes to either the source or target applications, SOAI
          requires that most, if not all, enterprise applications be changed in order to take advantage of the
          paradigm. Clearly, this downside makes SOAI a tough sell. However, it is applicable in many
          problem domains. You just need to make sure you leverage SOAI only when you need it.
          Changing applications is a very expensive proposition. In addition to changing application logic,
          there is the need to test, integrate, and redeploy the application within the enterprise a process
          that often causes costs to spiral upward. This seems to be the case, no matter if you’re approaching
          SOAI with older technologies such as Common Object Request Broker Architecture (CORBA), or
          new technologies such as .NET, the latest service-based architecture to come down the road.
          Before embracing the invasiveness and expense of SOAI, enterprises must clearly understand both
          its opportunities and its risks. Only then can its value be evaluated objectively. The opportunity
          to  share  application  services  that  are  common to  many  applications  and  therefore  making  it
          possible to integrate those applications represents a tremendous benefit. However, that benefit
          comes with the very real risk that the expense of implementing SOAI will outpace its value.




              Task    “The EAI solution works at both data level and business process level and
             assists in sharing data of different applications.” Discuss.


          6.7 service-oriented architecture


          Business needs

          IT organization fulfills two major business needs:
          1.   Automating internal business processes. Here, the focus is not providing the automation to
               the clients (users), rather it allows the clients to initiate a paperless transaction. Examples
               are web-based applications for customers and business partners.
          2.   Providing B2B e-commerce so that business partners can integrate their systems with the
               systems of their clients.
          importance of eai

          Typically, a business process involves interactions among various organizational units, which
          translates into a business process automation requiring interactions with the various applications
          in an organization. The major challenges faced by the IT organization when integrating these
          applications relate to the integration of different domains, architecture and technologies. These
          challenges necessitate a well planned EAI strategy and architecture. There are two main forms
          of EAI. The first one integrates applications within a company (intra-EAI) and serves the first
          business  need.  The  second  form  (inter-EAI)  relates  to  B2B  integration  and  serves  the  second
          business need.
          There are several strategies available for EAI. They are listed below.
          1.   Data Level Integration: Data are shared or moved among the applications.
          2.   Applications Interface Integration: One application can share some functionality residing
               in other applications. It allows sharing application components.


                                           LoveLy professionaL university                                   111
   112   113   114   115   116   117   118   119   120   121   122