Page 90 -
P. 90

66    Chapter 3 • Enterprise Systems Architecture


                                   Client (Customers, Partners,
                                        or Employees)














                                 JAVA MACHINE LAYER                     SERVER

                                 REPORT WRITER LAYER        SQL
                                 APPLICATIONS SOFTWARE LAYER    API

                                 DATABASE ACCESS LAYER
                                 RELATIONAL DATABASE LAYER

                                 HARDWARE LAYER


                   FIGURE 3-3  Example of Info.Net Architecture  Source: Adapted from ERP Architecture
                   Report, Intertul, Inc.


              (e.g., Internet Explorer or Firefox). The PC is connected to both Intranet and Internet to be able
              to use one of Info.Net’s servers. The user interacts with the Java Virtual Machine™ Interface
              layer to establish a secure connection via a secure socket layer (SSL) connection. The user is
              then communicating with the server through the applications software layer (ASL).

              DATA TIER The data tier focus is on the structure of all organizational data and its relationships
              with  both  internal  and  external  systems.  Companies  often  change  applications  and  data
              requirements incrementally, making it necessary for this tier to maintain flexibility. In the ERP
              architecture, this tier generally consists of the SQL Inquiry and Report Writer tools that are avail-
              able for advanced users who have the authorization to filter, process, or filter and process the data
              from any table in the database. These tools allow users to develop complex SQL table joins for ex-
              ception reporting on areas not covered by standard reports. The ASL is where all the business
              process logic and functionality resides for manufacturing, distribution, or service industries. This
              layer also determines where data will be stored. The relational database is where this information
              will be kept. This layer is what links together a sales order, items, delivery, and remarks on an order.
              The database access layer (DAL) extracts the data from the database for the ERP modules. It also
              includes a data dictionary that explains the different database functions for Info.Net applications.

              APPLICATION TIER   This tier is where data are entered and shared with other components
              of the system. It shields the business users from the inner workings of an ERP system, but
   85   86   87   88   89   90   91   92   93   94   95