CHAPTER 3: Enterprise System Architecture: Reference Book: "Enterprise Systems For Management"
CHAPTER 3: Enterprise System Architecture: Reference Book: "Enterprise Systems For Management"
Reference Book:
“Enterprise Systems for Management”
1
Learning Objectives
• Examine in detail the enterprise systems modules and architecture.
• Know the various types of ERP architectures and the related benefits
and drawbacks of each architecture.
• Learn about the Service Oriented Architecture and its impact on ERP
systems.
2
Preview
• Once ERP systems are integrated and implemented successfully in a company, they
become the cornerstone of the organization
– because every single transaction will be processed through this system.
• In addition to the Systems Integration, it is also necessary to focus on:
– Business process architecture.
– Business requirements.
– Budget.
– Project management.
– Commitments from top management.
– Continuous communication with employees informing them about future changes.
3
Why Study Enterprise Systems Architecture?
• Provide a visual representation of the complex system interfaces among the ERP
application and databases, operating systems, legacy applications, and
networking.
• System
– Defines the ERP architecture through the physical components of:
• hardware,
• software, and
• networking angle.
5
Figure 3-1 Enterprise Systems Architecture (ESA) Model
6
ERP Modules
• The key role of an ERP system is
– to provide support for such business functions as
• accounting, sales, inventory control, and production.
7
Figure 3-2 Typical ERP Modules
8
Table 3.1- ERP Modules From Three Vendors
Function SAP Oracle/ Microsoft Dynamics
PeopleSoft
Sales Sales and Distribution, Sales Marketing and Sales, Retail POS, Field
Opportunity Supply Chain Management Service Management
9
Table 3.1- ERP Modules From Three Vendors (Cont’d)
10
Overview of Modules
• Production
– Helps in the planning and optimizing of the manufacturing capacity, parts, components,
and material resources using historical production data and sales forecasting.
• Purchasing
– Streamlines the procurement process of required raw materials and other supplies.
• Inventory Management
– Facilitates the processes of maintaining the appropriate level of stock in a warehouse.
11
Overview of Modules (Cont’d)
• Sales and Marketing
– Implements functions of order placement, order scheduling, shipping, and invoicing.
• Finance
– Can gather financial data from various functional departments and generate valuable financial reports.
• Human Resource
– Streamlines the management of human resources and human capitals.
• Miscellaneous Modules
– Non-traditional modules such as business intelligence, self-service, project management, and e-commerce.
12
ERP Architecture
• Three-layer architecture (the most reliable, flexible, and scalable architecture) is the
most prevalent today and includes:
1. Web Servers.
2. Application Servers.
3. Database Servers.
18
Infrastructure Requirements
• Traditional networks
– require upgrading prior to the deployment of ERP systems
– must be a component of the overall budget
• A high-availability network is a requirement for a fully functioning ERP system, one that
– grows with the user population and
– supports continued expansion and integration of a supply chain.
• Benefits
1. Scalability - Easier to add, change, and remove applications.
2. Reliability - Implementing multiple levels of redundancy.
3. Flexibility - Flexibility in partitioning is very simple.
4. Maintainability - Support and maintenance costs are less on one server than it would be to
maintain each installation or upgrade on a desktop client.
5. Reusability – Easier to implement reusable components.
6. Security - IT staff has more control system to provide higher security.
• Limitations
– Can be very expensive and complex.
22
Tiers
1. The Web Tier
– Web-based portal allows users the ability to access and analyze information through their Web browser.
– Consists of a Web browser and reporting tool where business processes and end-users interact with the system.
– It shields the business users from the inner workings of an ERP system, but still provides the information
relevant to their job and business process.
– Focus is on structure of all organizational data and its relationships with both internal and external systems.
23
Figure 3-5 A Three-Tier ERP Architecture
24
Web Based Architectures
• Web-based architecture often described as
– a fourth tier where the Web tier is split into …
1. Web Services tier and
2. Web Browser tier
• This functionality is primarily supported through the following Internet access technologies:
• Web Server
• ERP Portal
• Back-end Server Integration
• Browse Plug-ins or Applets
25
Benefits and Drawbacks
• Benefits
– Large numbers of end-users have access to ERP applications over the Web.
– Client-centric— Architecture has better response time because user requests are mostly processed
on the client’s computer.
• Drawbacks
• Breaks the business tier into smaller, distinct units of services, collectively supporting an
ERP functional module such as …
– producing data
– validating a customer
29
Service-Oriented Architectures
• SOA is a software development model based on a contract between a consumer
(client) and a provider (server) that specifies the following:
30
Figure 3-7 A SOA Architecture
31
Benefits of Service-Oriented Architectures
• Business-level software services across heterogeneous platforms.
• Complete location independence of business logic.
• Services can exist anywhere (any system, any network).
• Loose coupling across application services.
• Granular authentication and authorization support.
• Dynamic search and connectivity to other services.
• Enhances reliability of the architecture.
• Reduces hardware acquisition costs.
32
Business Value Benefits of SOA
• Increases the ability to meet customer demands more quickly.
• Lower costs associated with the acquisition and maintenance of technology.
• Empowers the management of business functionality closer to the business units.
• Leverages existing investments in technology.
• Reduces reliance on expensive custom development.
34
Drawbacks of Service-Oriented Architectures
• SOA implementations are costly and time-consuming.
• Requires complex security firewalls in place to support communication between
services.
• Performance can be inconsistent.
• Requires enterprise-level focus for implementation to be successful.
• Security system needs to be sophisticated.
• Costs can be high because services needs to be junked very often.
35
Implications for Management
• ERP architecture must be flexible to support a diverse set of hardware and software
platforms.
• Management must learn how to filter out the hyped technologies that do not provide
value to their organization.
36
Summary
• System architecture provides answers to questions like:
– What will the system look like?
– Can the system be used for any business function or just for a specific business
function like human resources?
37
Summary (Cont’d)
• Major vendors provide modules to support basic business functions as accounting,
finance, marketing, and HR to such advanced business functions as self-service,
compliance management, business intelligence.
39