Page 119 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 119

Unit 6: Source Integration




          Portals have become so common and so much has been written about them that we will cover just   notes
          the basic concepts here. The important point to remember in the context of application integration
          is  that  portals  have  become  the  primary  mechanism  by  which  we  accomplish  application
          integration. Whether that is good, bad, or indifferent doesn’t really matter. It is simply the way
          it is. Trading partners have extended the reach of internal enterprise systems by utilizing the
          familiar web browser interface.

          poai by example

          An example of POAI is an automobile parts supplier that would like to begin selling parts to
          retail  stores  (B2B)  using  a  portal.  This  portal  would  allow  the  retail  stores  to  access  catalog
          information, place orders, and track orders over the web, currently the parts supplier leverages
          SAP as its preferred inventory control system and a common built mainframe application written
          in COBOL/DB2 serves as its sales order system. Information from each system is required for the
          B2B portal, and the portal users to update those back-end systems as well.
          In order to create a portal, the parts supplier must design the portal application, including the
          user interface and application behavior, as well as determine which information contained within
          the back-end systems (SAP and the mainframe) needs to be shared with the portal application.
          The portal application requires a traditional analysis and design life cycle and a local database.
          This portal application must be able to control user interaction, capturing and processing errors
          and controlling the transaction from the user interface all the way to the back-end systems.

          Although  you  can  employ  many  types  of  enabling  technologies  when  creating  portals,  most
          portals are built using application servers. Application servers provide the interface development
          environments for designing the user interface, a programming environment to define application
          behavior,  and  back-end  connectors  to  move  information  in  and  out  of  back-end  systems,
          including SAP and mainframe systems. Although not integrating the application directly the
          portal externalizes the information to the trading partner in this case, the owner of a retail auto
          parts store and also update the back-end system, in this case with order placed by the store owner
          perhaps with the status of existing orders.
          Other  examples  of  portals  include  entire  enterprise  that  are  integrated  with  a  single  portal
          application. As many as a dozen companies may use that portal, B2B to purchase goods and
          services from many companies at the same time. The same type of architecture and enabling
          technology  applies  in  this  case,  however,  the  number  of  systems  integrated  with  the  portal
          application greatly increases.

          portal power

          The use of portals to integrate enterprises has many advantages. The primary one is that there
          is  no  need  to  integrate  back-end  systems  directly  between  companies  or  within  enterprises,
          which  eliminates  the  associated  cost  or  risk.  What’s  more  you  usually  don’t  have  to  worry
          about circumventing firewalls or application-to-application security, because portals typically
          do nothing more than web-enable existing systems from a single enterprise. With portals, you
          simple  connect  to  each  back-end  system  through  a  point  of  integration  and  externalize  the
          information into a common user interface. Of course portals themselves are applications and
          must be designed, built, and tested like any other enterprise application.
          Portal-oriented  B2B  application  integration  also  provides  a  good  facility  for  Web-enabling
          existing  enterprise  systems  for  any  purpose,  including  B2B  and  business-to-consumer  (B2C)
          selling over the Web. If you need to move information to a user interface for any reason, this is
          the best approach.

          In  many  B2B  application  integration  problem  domains,  the  users  prefer  to  interact  with  the
          back-end systems through a user interface rather than have the systems automatically exchange




                                           LoveLy professionaL university                                   113
   114   115   116   117   118   119   120   121   122   123   124