Architecture of the R/3 System

Download Report

Transcript Architecture of the R/3 System

Architecture of the R/3 System
Chapter 14
Problems of Enterprise-Wide
Computing
• Slow response time during peak traffic
loads
• Different time zones, systems, upgrades
• Heterogeneous database problem
• Multiple platforms
R/3 and Enterprise Computing
• Development of “middleware” enables portability
across platforms
– Technologies include:
• Db replication, messaging, XML, remote procedures
• R/3 supports:
–
–
–
–
TCP/IP
RFC
SQL & ODBC
OLE, MAPI, EDI
R/3 Server Installations
• 3-tier C/S preferred
– Homogeneous - same OS on one or more
platforms
– Heterogeneous - a variety of platforms ex.
UNIX, NT, Windows on application server
• UNIX with Oracle, Informix, DB2 on db server
– R/3 solves the distributed multiple
heterogeneous platform problem with
“middleware”
Benefits of Multiple Application
Servers
• An alternate server can be automatically
selected if one is unavailable
• “Load balancing” of clients to least busy
server
• Can optimize queries and reduce load on db
server to improve response time
• Because it is scalable, servers can be added
as more processing capability is needed
C/S Scenarios
• Centralized host computer performs all tasks
including db, applications, and presentation
• 2-tier C/S - db server is separate from “thick
client” which processes apps and presentation
• 3-tier C/S - separate systems for db, apps, and
presentation (preferred by R/3)
• N-tier C/S – extension using servers on Internet
SAP R/3 Basis System
Hardware
UNIX Systems
Bull
IBM
Digital
SNI
HP
SUN
Operating
AIX
Systems Digital UNIX
SINIX
SOLARS
AT&T
Bull/Zenith
Compaq
Data
General
HP (Intel)
IBM (Intel)
Sequent
SNI
...
Windows NT
IBM
AS/400
OS/400
HP-UX
Databases
Dialog
SAP-GUI
ADABAS D
DB2 for AIX
INFORMIX-OnLine 7
ORACLE 7
ADABAS D
MS SQL Server 6.0
ORACLE 7
Windows 3.11, Windows 95, Windows NT, OSF/Motif,
OS/2-Warp, Macintosh
Languages
ABAP/4, C, C+ +
DB2/400
Windows 3.11,
Windows 95,
Windows NT,
OS/2-Warp
R/3 Middleware Transfer
Protocols
• Front-end (presentation tier)
– R/3 GUI uses resident OS resources to cut flow
of data to 1-2 KB
– whole screens are not passed but only logical
control information and user inputs
• DB interface (between app and db servers)
– SAP SQL within ABAP/4 environment
– then translates queries into “native” SQL
More Middleware Functions
• Interprogram communications
– synchronous vs. asynchronous
• Synchronous uses CPI-C, from IBM in the late ’80s
– RFC/RPC libraries and DLLs to call R/3
functions/modules
– SAP is closely aligned with COM from MS
• Transaction management
– ALE -distributes db availability to several sites
• routes data, maintains security
• creates IDOC master which contains info about the data
• SAP experimenting with XML for internal messaging
Application Linking & Enabling
(ALE)
• Allows users to set up applications and
databases at distributed locations
• Not only routes data, but knows what data
are needed in given situations; “intelligent
middleware”
– ALE checks for consistency of data, updates
– uses IDOCS to send message between loosely
coupled systems, with possibly dif. R/3 ver.
– Asynchronous RFC means if system is down on
target it will retry again
R/3 Distribution Scenarios
• Initially, R/3 was designed with one
centralized db in mind (from late ’80s)
• ALE technology was developed to enable
different integration scenarios
– Contained in Business Blueprint
•
•
•
•
Centralized, integrated DB and application server
Centralized by module on servers
Completely decentralized R/3 with central db
“Next Generation” architecture
DEV
QAS
PRD
CUST
TEST
SAND
QTST TRNG
QTST
System Landscape for SAP R/3 Implementation
Next Generation ERP
Architecture
• What is Internet ERP?
– N-tier
– EC, K Mgt, CRM, data mining, DSS, BI functionality
on top of back office
– Integrated tools include
•
•
•
•
•
•
BW with OLAP
APO
Sales Force Automation
CRM
B2B
SCM
Enterprise Application
Integration (EAI)
MS Office
Visual Basic
DW environments
Java
EAI Server
CRM, etc
Legacy Applications
ERP Applications
NetWeaver Adoption
• SAP anticipates that NetWeaver will redefine the
company in a global manner
– About 3000 of more than 24,000 potential companies
have put some portion of NetWeaver into play
– Early stage of maturity
– IBM and MicroSoft supporting NetWeaver
– SAP committed heavily to grow this in 2004 and 2005
NetWeaver Components
•
SAP NetWeaver 2004 Synchronized Release as a single
package
–
–
–
–
–
SAP WAS 6.4
SAP EP 6.0
SAP XI 3.0
SAP BW 3.5
SAP MI 2.5
•
•
(SAP MDM limited usage at this point)
All sold and shipped together and can be installed in one
procedure
–
–
Still possible to run individually
Ramp up was April 2004
SAP MI
SAP NetWeaver™
PEOPLE INTEGRATION
SAP BI
Multi channel access
…
Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Knowledge Mgmt
Master Data Management
PROCESS INTEGRATION
Integration
Broker
Life Cycle Mgmt
SAP WAS
Composite Application Framework
Portal
SAP XI
SAP EP
Business Process
Management
SAP MDM
APPLICATION PLATFORM
J2EE
ABAP
DB and OS Abstraction
Evolution of SAP App development
•
•
•
•
•
•
•
ABAP & SAP Basis
Open SQL
RFCs/BAPIs
ALE & IDocs
Report Writer/Query
Dynpro, SAP GUI
ABAP Workbench
WAS and Java
Open SQL for ABAP & Java
Web Services/WSDL
XI, MDM, and XML
SAP BI
Web Dynpro, EP, MI
NetWeaver Developer Studio
mySAP.com
Application Hosting Alternative
• Application Service Providers (ASPs)
integrate and combine
• Evaluation
• Implementation
• Operation
• Service & Support
• Service offering for all kinds of outsourcing
levels such as
• Business Operation Services
• Application Management Services
• Platform Services
mySAP.com
Application
Hosting
Applications Management
Enterprise ASP Spending
30.0
25.0
2500
20.0
2000
$ Million
$ Billion
$2 BILLION
15.0
10.0
5.0
1500
1000
500
$150 MILLION
0.0
1996
2001
Source: G2
0
1999
2003
Source: IDC, 1999
• Analysts expect explosive growth in both
sectors over next four years
• Primary Lead Market: US
• Secondary Lead Market: Europe
mySAP.com
Application Hosting
Evaluation
Evaluation
Continuous
Improvement
Cont. Improvement
Implementation
Implementation
Test Drive Your
Solution Online
We Host Your
Solution Online
Compose Your
Solution Online

Financial Application
Services

HR Application Services
We Build And Host Your
Business Community /
Marketplace Online
We Implement Your
Solution Online
SAP
Partners + SAP AH
SAP & Partners

Industry Marketplaces

Enterprise-specific
Marketplaces
SAP’s Portal Play
• 3rd party services
• More than 40 partners
• Added value for business
professionals
• Highly Personalizable
Growing Importance of CRM
•Based on a recent GartnerGroup survey (Aug 2000) on customer
service e-tailing sites, there are many potential areas for improvements.
Some are simple; others require significant investments in people,
processes and technology. Here are the top-10 pitfalls:
•1. Requiring a password to access customer service
•2. Lack of a customer service tab
•3. Lack of search engines for general customer service
•4. Lack of a site map
•5. Lack of internationalization
•6. Lack of agent support for new channels
•7. Lack of working channels
•8. Lack of good customer service on the phone
•9. Lack of coordination between click and brick
•10. Requiring software download for access
CRM Has Many Components
• Database Marketing
One to One Marketing
• Customer Care
Sales Force Automation
• Telemarketing
Direct Mail
• Marketing Automation
Relationship Marketing
• Enterprise Relationship
Customer Data Warehousing
• Customer Intimacy
Customer Segmentation & Analytics
Front Office
•
Technology Enabled Relationship
Migrating to a New Model
Prior View
Future View
• Transaction Driven
• 1-800 Access
• Limited
Availability
• Stand Alone Units
• Technology
Constrained
• Limited
Capabilities
• Cost Centers
•
•
•
•
•
•
• Call Centers
Customer Driven
Multi-Media Access
Anytime Availability
Fully Integrated
Technology Enabled
Enterprise
Capabilities
• Profit Centers
• CRM Centers
eCRM Technology Architecture
Integrated Touchpoints
Customer/
Prospect/
Employee
Touchpoints
•Paper • Electronic • Fax
TELEPHONY
SELF SERVICE
FACE-TO-FACE
MAIL
• Handhelds • Tablets
• Web
• Kiosks
• ACD
BACK OFFICE
FRONT OFFICE
Marketing Workbench
Business
Applications
• Database Marketing
• Data Mining
Sales Workbench
• Opportunity
Management
• Proposal Generation
• Campaign
Management
• Marketing
Encyclopedia
• Content Management
• Interactive Marketing
• Management Analytics
• Configuration &
Pricing
Service Workbench
• Case Management
• Help Desk
Order
Management
Distribution
& Logistics
Manufacturing
Procurement
Finance,
Accounting,
HR
Billing
• Dispatch
• Management Analytics
• Routing
• Tele Sales
• Scheduling
• Management Analytics
• Spare Parts Inventory
FRONT OFFICE
Data Stores
BACK OFFICE
DATA WAREHOUSE & OPERATIONAL DATA STORES
Leads
• VRU
Opportunities
Customers
Interactions
eCRMLive
• Located in PricewaterhouseCoopers’ CRM Solution
Centers, Rosemont, IL, and Philadelphia, PA,
eCRMLive demonstrates the successful deployment
of best-in-class multi-media customer contact
solutions.
Specialist
Customer
Call Routing
VRU
Available CSR
E-mail
Supervisory Functions
Telephone Call
Queue and
Capacity
Monitoring
Switch/ACD
CTI
Middleware
Web
Self-service &
Collaboration
Workforce
Management
Case Management
Internet
Relationship
Marketing
Content
Management
Legacy
Database
Customer
Database
SFA
eCRM Vendors
Vendor
Demonstrated Functionality
BroadVision
Web Personalization
CenterCore
Call Center Furniture
CNT
Legacy Middleware Integration
Compaq
NT servers and Desktop PCs
Genesys
Computer Telephony Integration, E-Mail
Grahl
Ergonomic Call Center Seating
Avaya
Switch/ACD, Internet Telephony Gateway,Internet Call Center,
Call Management Server, Telephones & Headsets
Microsoft
Microsoft ASP
Nuance Communications
Speech Recognition
Siebel Systems
Customer Service and Support Application, Sales
ForceAutomation
Sun Microsystems
Unix Servers
Symon Communications
Reader Board Messaging
Vignette
Web Content Management
Cisco
Web Collaboration/Integration
Xchange
Campaign Management
Aspect Communications
Workforce Management