Page 107 -
P. 107

Chapter 3 • Enterprise Systems Architecture  83

                 system. Changing the database similarly    and what information and services will be
                 will not affect the other layers. This can  provided by the provider. This is similar to
                 lower maintenance and future upgrading     object-oriented system architectures with a
                 costs of the system.                       higher  degree  of  separation  with  a  clear
               •There are various types of layered architec-  communications  agreement  between  the
                 tures. The simplest and somewhat obsolete  two objects.  SOA  benefits  include  faster
                 is a two-tier architecture, but it has limita-  application development and reuse of soft-
                 tions (e.g., it supports only a small number  ware modules. Major ERP vendors are now
                 of users and is not flexible for new versions  supporting SOA in their newer versions of
                 of ERP software). Three-tier architectures  their software.
                 separate application from the presentation  •Management should not leave the enterprise
                 layer, thereby increasing the flexibility and  systems  architecture  decisions  to  the  IT
                 scalability of the system. ERP systems cur-  department. ERP architecture is quintessen-
                 rently have expanded to Web-based archi-   tial to a successful integration and implemen-
                 tectures to facilitate better integration with  tation of an ERP system, and it has a wide
                 the Internet technologies.                 and long-lasting implication on the organiza-
               •Another architecture that is gaining popu-  tion.  Top  management  must  therefore  be
                 larity is service-oriented architecture. SOA  involved in designing the architecture from
                 separates  the  service  provider  from  the  the very beginning of the ERP implementa-
                 service consumer by making them sign a     tion project. ERP systems embed organiza-
                 service-level agreement contract that speci-  tional policy and are costly to implement, so
                 fies how the consumer requests the service  any errors can bring down the organization.




            Exercises

             1. Search the Internet for SOA support from the three  b. Find out how the architecture helped them in
               major ERP vendors: SAP, Oracle, and Microsoft  the ERP implementation.
               Dynamics. Compare the SOA features in a table  c. Does their ERP implementation support Web
               format.                                       integration and SOA?
             2. Locate a company that you know and contact the  d. Write  a  one-page  summary  and  include  a
               IT manager and the HR manager.                diagram or figure of their architecture.
               a. Find out what ERP or enterprise architecture
                  they have in their company.



            Review Questions

             1. What is necessary for the ERP implementation to  6. Discuss the different types of ERP architectures.
               be successful?                           7. List benefits and limitations of one ERP architecture.
             2. What is ERP system architecture?        8. What is service-oriented architecture and how is it
             3. Why is it important to have good enterprise system  different from Web services architecture?
               architecture?                            9. What  are  the  key  benefits  and  limitations  of
             4. What is the role of architecture in ERP imple-  systems integration?
               mentation?                              10. What is the role of management in designing enter-
             5. List five of the major functional modules of ERP.  prise systems integration?
   102   103   104   105   106   107   108   109   110   111   112