Page 89 -
P. 89

Chapter 3 • Enterprise Systems Architecture  65

               •Deliver higher-quality products and ensure delivery of promised orders through optimal
                 planning, scheduling, and sequencing on the factory floor
               •Improve visibility and transparency in real time across all shop floor processes, including
                 availability checking and costing

            SALES AND SERVICE
               •Increase the number of sales orders processed and reduce administrative costs through
                 automation of sales order management and the use of such profitable Internet-based
                 solutions as e-commerce
               •Deliver greater customer satisfaction by providing easy access to accurate, timely information
               •Streamline processes that facilitate cost-effective mobile access for field employees
               •Improve the management of incentives and commissions to maximize productivity and
                 boost sales
               •Reduce travel costs by using online functions for planning, booking, and expense accounting
                 while ensuring that company policies are applied to all processes
               •Realize more effective real estate management, supported by tools that streamline and
                 manage every stage of the real estate life cycle
               •Adhere to environmental, health, and safety reporting requirements


            ERP ARCHITECTURE
            In today’s business environment, ERP applications are most commonly deployed in a distributed
            and often widely dispersed manner. While the servers may be centralized, the clients are usually
            spread across multiple locations throughout the enterprise. ERP system architecture is organized
            in layers or tiers to manage system complexity in order to provide scalability and flexibility via a
            plug-n-play systems capability. This is highly essential in an enterprise-level system. Three-layer
            architecture is the most prevalent today and includes Web, application, and database servers. It is
            the most reliable, flexible, and scalable architecture. You can scale the number of users from
            10 to 100 by adding servers. This is one example of simple hardware layering that has a signifi-
            cant impact on scalability. What if the layering is done at both the hardware and software
            environments? The scalability would have been 20-fold instead of just 10-fold. It is important to
            understand, therefore, that layering is merely a model of dividing the hardware and software in
            an information system. It is not limited to three tiers, but often supports many tiers. Hence, the
            term “N-tier client–server architecture” is often used to describe enterprise system architectures.
            In the term N-tier, N implies any number (e.g., three-tier, four-tier, or, basically, any number of
            distinct tiers used in your architecture).

            Layered Architecture Example
                                                           1
            An example of a layered ERP architecture is the Info.Net architectures shown in Figure 3-3.
            This architecture generalizes the functional layers to allow it to change with newer technologies.
            This architecture provides a Web-based user interface (i.e., user can access the applications via
            the Internet through a PC). The PC needs to be capable of running a Java-enabled Web browser



            1  ERP Architecture. (2008). Intertul Web site: http://www.lamarsoftware.com/erp/index_architecture.html (accessed
            March 11, 2011).
   84   85   86   87   88   89   90   91   92   93   94