Ses03 Chap03 Enterprise Systems Architecture
Ses03 Chap03 Enterprise Systems Architecture
Ses03 Chap03 Enterprise Systems Architecture
Enterprise Systems
Architecture
Session 3
Acknowledgement
Chapter 3
Learning Outcome
Student will able to :
• LO 3: Analyse case study in enterprise systems
Learning Objectives
After studying this chapter, student will able to
:
• Examine in detail the enterprise systems modules and
architecture.
• Understand the effects of a well-designed architecture on
ERP implementation.
• 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.
• Learn about cloud architecture and its impact on ERP
systems.
Preview
https://standardbusiness.info/enterprise-system/architecture/
Components of the Enterprise
Systems Architecture
• Functional
– Defines the ERP modules that
support the various business
functions of the organization.
Examples include:
• Accounting
• Human Resources
• Procurement
• Fulfillment
• Etc.
• System Figure 3-1 Enterprise Systems Architecture (ESA) Model
https://erpfm.com/what-is-erp-architecture/
ERP Modules From
Three Vendors
Function SAP Oracle/ PeopleSoft Microsoft Dynamics
Sales Sales and Distribution, Marketing and Sales, Retail POS, Field
Sales Opportunity Supply Chain Service Management
Management
Procurement Purchasing, Supplier Procurement and Supply Chain
Relationship Supplier Relationship Management
Management Management
Production MRP, Product Life Cycle Manufacturing Manufacturing
Management
Accounting Financial Accounting Financial Management Financial Management
Distribution Warehouse Management Supply Chain Distribution
Management Management
Customer CRM CRM CRM
Service
Corporate Governance, Risk, and Corporate Performance Analytics
Performance & Compliance Management
Governance Management
Human Human Capital Human Capital HR Management
Resources Management Management
Miscellaneous Banking Campus Solutions E-commerce, Portals
Overview of Modules
https://selecthub.com/enterprise-resource-planning/top-erp-features-2018/
Benefits of Key ERP
Modules
• Self Services
– Flexible support for employees’ business functions.
– Simplified access to relevant information.
• Performance Management
– Delivery of real-time, personalized measurements and metrics.
– Provides executives with access to such information as business statistics
and key performance measurements.
• Financials
– Ensure compliance and predictability of business performance.
– Gain deeper financial insight and control across the enterprise.
– Automate accounting and financial SCM.
– Rigorous support for financial reporting—SOX Act.
• HR Management
– Attract the right people, develop and leverage talents, align efforts with
corporate objectives, and retain top performers.
– Increase efficiency and help ensure compliance with changing global and
local regulations by using standardized and automated workforce
processes.
– Enable creation of project teams based on skills and availability, monitor
progress on projects, track time, and analyze results.
– Manage human capital investments by analyzing business outcomes,
Benefits of Key ERP
Modules
• Procurement and Logistics Execution
– Sustain cost savings for all spending categories by automating such
routine tasks as converting requisitions into purchase orders and by
allowing employees to use electronic catalogs to order products and
services.
– Reduce costs through process automation, integration of suppliers, and
better collaboration.
– Improve resource utilization with support for cross-docking processes and
data collection technologies. (RFID and bar codes).
– Enhance productivity of incoming and outgoing physical goods
movements.
– Reduce transportation costs through better consolidation and
collaboration.
• Product Development and Production
– Shorten time to market.
– Deliver higher quality products and ensure timely delivery.
– Real time visibility and transparency (availability check).
• Sales and Service
– Higher number of sales orders processed and reduction in administrative
costs.
– Easy access to accurate, timely customer information.
– Cost-effective mobile access for field employees.
– Reduce travel costs by using online functions.
ERP Architecture
• Benefits
– Large numbers of end-users have access to ERP
applications over the Web.
– Easily integrate ERP applications with existing systems.
– Server-centric—No complex, expensive client software
installation.
– The server-centric architecture enables secure end-user
access to ERP application.
– Client-centric—Architecture has better response time
because user requests are mostly processed on the client’s
computer.
– Web-based architectures also allow better system-to-
system integration.
• Drawbacks
– Client-centric architectures lack security.
– Server centric is slower.
Service-Oriented
Architectures
• Also known as object-oriented architectures for Web
platforms.
• Breaks the business tier into smaller, distinct units of services,
collectively supporting an ERP functional module.
• Allows message interaction between any service consumer
and service provider.
• A consumer from a device using any operating system in any
language can use this service.
• SOA is a software development model based on a contract
between a consumer (client) and a provider (server) that
specifies the following:
– Functional description of the service.
– Input requirements and output specifications.
– Precondition environment state before service can be
invoked.
– Post condition environment state after service has been
executed.
Service-Oriented
Architectures
• Also known as object-oriented architectures for Web platforms.
• Breaks the business tier into smaller, distinct units of services,
collectively supporting an ERP functional module.
• Allows message interaction between any service consumer and
service provider.
• A consumer from a device using any operating system in any
language can use this service.
• SOA is a software development model based on a contract between a
consumer (client) and a provider (server) that specifies the following:
– Functional description of the service.
– Input requirements and output specifications.
– Precondition environment state before service can be invoked.
– Post condition environment state after service has been executed.
– Error handling when there is a breakdown.
Figure 3-6
A SOA Architecture
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.
• Accelerates movement to standards-based server and application
consolidation.
• Provides a data bridge between incompatible technologies.
• Provides the ability to build composite applications.
• Creates a self-healing infrastructure that reduces management costs.
• Provides truly real-time decision-making applications.
• Enables the compilation of a unified taxonomy of information across
an enterprise.
Service-Oriented
Architectures
Business Value Benefits of Drawbacks of
Service-Oriented Architectures Service-Oriented Architectures
Increases the ability to meet customer SOA implementations are costly and
demands more quickly. time-consuming.
Lower costs associated with the Requires complex security firewalls in
acquisition and maintenance of place to support communication
technology. between services.
Empowers the management of Performance can be inconsistent.
business functionality closer to the
business units. Requires enterprise-level focus for
implementation to be successful.
Leverages existing investments in
technology. Security system needs to be
sophisticated.
Reduces reliance on expensive custom
development. Costs can be high because services
needs to be junked very often.
SOA and Web Services
Thank you