ERP Systems, SOA, and IT Architecture. SAP's Vision
Download
Report
Transcript ERP Systems, SOA, and IT Architecture. SAP's Vision
ERP Systems, SOA, and IT Architecture.
SAP's Vision & Strategy to achieve flexible and agile
business systems
April, 2007
About SAP
The world’s leading enterprise application company
The Enterprise SOA value proposition for SAP
Flexible systems at lowest cost
Enterprise SOA in Action
Learn & Discover, Compose, Deploy
Summary and Q&A
Performance over last 10 years
A$14.9bn
R&D
A$2.34bn
SAP AG 2006, 3
2006 Outperformed the market again
SAP AG 2006, 4
SAP’s product portfolio
SAP AG 2006, 5
About SAP
The world’s leading enterprise application company
The Enterprise SOA value proposition for SAP
Flexible and agile systems, at lowest cost, and highest quality
Enterprise SOA in Action
Learn & Discover, Compose, Deploy
Enterprise Services Enablement of SAP Business Suite
Concepts, Methodology, Governance
Summary and Q&A
Geoffrey Moore’s Core/Context Model
CONTEXT
CORE
Focus: Productivity
Focus: Differentiation
INNOVATION
Mission
Critical
Activities
STANDARDIZATION
Enabling
INVENT
Activities
INVENTION
SAP AG 2006, 7
Courtesy to G. Moore’s “Living on the fault line”
OUT-TASK
SCALE
CONS.
RETIRE
COMMODITIZATION
Geoffrey Moore’s Core/Context Model
Core
Context
Process creates
differentiation that
wins customers
All other
processes
Mission Critical
Process shortfall creates
serious and immediate risk
High Risk
Enabling
All other processes
Reward
Resources get tied up in mission-critical context
SAP AG 2006, 8
Geoffrey Moore’s Core/Context Model
Core
Context
Process creates
differentiation that
wins customers
All other
processes
Process shortfall creates
serious and immediate risk
Best-of-Breed
Packaged
Solutions
Enabling
Rapid
Prototype
Outsourced
Mission Critical
All other processes
High Risk
Reward
Packaged solutions take care of Context processes
SAP AG 2006, 9
What is happening in business that drives the software business
•Rapid business model change imposes need for rapid delivery of
new capability
•Hardwired business processes are great for stable “nondifferentiated” business process, but suicide for innovators
•Commoditisation of technology layers leads to low cost entry and
industrialisation
IMPLIES
•Forced redesign to allow rapid innovation of software while
keeping quality and stability of context processes
•Decoupled process model to allow agility
•Agility to move from core to context at the pace of business
•Agility to rapidly remodel processes without restrictions
SAP AG 2006, 10
Enterprise Services Enable the Agile Enterprise
Build vs. Buy - Adding the Third Option
Build
Buy
Custom Code
Home
Grown
Packaged Application
Home
Grown
CRM
ERP
...
Compose
Buy
Build
Home
Grown
SAP AG 2006, 11
Home
Grown
CRM
ERP
...
Key Enterprise SOA development initiatives
•Make the entire product base “service enabled”
•Ensure usability by the wider “non-SAP” community
•Deliver beyond SOA to include logical interconnectivity not just
technical or semantic interoperability
•Provide a technology platform and process composition
environment for SAP development, and our customers, but keep it
open for the wider community
•Create logical Enterprise Services packages as working starting
points for composites
•Accelerate adoption through the Software Developer Network
community
•Establish Industry focused Value Networks
SAP AG 2006, 12
mySAP ERP 2005 Powered by SAP NetWeaver
mySAP ERP 2005 = Stable Core for Continuous Innovation
Enterprise service-enabled and
open standards-based
Dramatic user experience
improvements
300+ industry-specific functional
enhancements
since mySAP ERP 2004
2005 2006
2007
2008
2009
2010
Enhancement Packages
mySAP ERP 2005
Next
Release
SAP NetWeaver
INNOVATE AT YOUR CHOSEN PACE
SAP AG 2006, 13
Enterprise SOA reshapes software
delivery and consumption
mySAP ERP 2005 remains core for
the next 5 years
Continuous stream of innovation
through enhancement packages
Introducing Enterprise Services Packages
Make the value of Enterprise SOA tangible
“Connecting the dots" between enterprise services
Business Scenarios
& Interface Definitions
Customer
Collaborative Wiki
SAP
Partner
Services
Built-in Governance
SAP AG 2006, 14
Implemented Services
& Sample Usage
Introducing Enterprise Services Packages
Make the value of Enterprise SOA tangible
Enterprise Services Packages
Each Enterprise Services Package includes
everything customers needs to know to get the
business capability up and running with the
package
Out of the box service-enablement of mySAP
ERP 2005 based on enterprise services
The definition of these enterprise services in
the enterprise service repository
Consuming applications
Grouped by main business
scenarios
Deliver high-impact business
capability
Provide “quick wins” for the
business
SAP AG 2006, 15
Links to applications
Sample code
Best practices
Composites
Content and advice provided by SAP, its
partners, and other customers, delivered via
social medial technology (Wiki)
Processes
Enterprise services
Quick deployment
Co-Innovation with partners and customers
ES Packages can be extended and elaborated over time
Enterprise Services Packages
Customer / Partner Groups
Industry Value
Networks
SAP Partners
ASUG/GLP
Other
Enterprise Services
Definition Groups
SAP AG 2006, 16
ES Packages are coinnovated with the help of
ES Community
Common platform and
standards
Address industry-specific
challenges
5 Industry Value Networks
Industry Value
Network
SAP AG 2006, 17
Focus Areas
Chemicals
Intellectual Property Management
Process & Asset Optimization
Price & Performance Management
Compliance Management
Consumer
Products
Supply Chain Planning & Execution
Manufacturing Planning & Execution
Sales & Marketing
Food & Safety Compliance
Industry-specific Food & Bev. Solutions
High Tech
Manufacturing Visibility & Control
Product Compliance
Price Management
Service Parts Management
Retail
Store & Multi-Channel
Store Operations e.g. POS
Device Conectivity e.g. Handheld
Customer Intimacy
Customer Analytics
Public Sector
Tax & Revenue Management
Collection Management
Customs Management
Rules & Regulations
Tax Analytics
Delivering
About SAPthe Value of Enterprise SOA
The
Enhancement
Packages
& application
enterprisecompany
services packages
world’s leading
enterprise
Enterprise
SOA inSOA
Action
The Enterprise
value proposition for SAP
Learn
& and
Discover,
Compose,atDeploy
Flexible
agile systems,
lowest cost, and highest quality
Enterprise Services Enablement of mySAP Business Suite
Enterprise
SOA in Action
Concepts, Methodology,
Governance
Learn & Discover, Compose, Deploy
Summary and Q&A
The NetWeaver Technology Fridge
SAP AG 2006, 19
Design-time environment
for UI Modeling &
Configuration
Targets the “Business Expert”
Significantly reduce development
effort
Model-to-Code
Easy adaption
SAP AG 2006, 22
Content Complexity
Model-to-Code:
Content Development by Business Experts
SAP NetWeaver
Developer Studio
Visual Composer
Portal
Content
Studio
Required Skills
Enterprise Services Workplace
Access to enterprise services
Browse
Enterprise Services
Collaborate via SDN
ES packages
Test-drive
Consume enterprise
services
mySAP Business Suite
2005
Enterprise Service
Repository
Use
Easy access to implement
required pieces
www.sdn.sap.com Enterprise SOA ES Workplace
SAP AG 2006, 24
Delivering the Value of Enterprise SOA
Introduction to enterprise services packages
Enterprise SOA in Action – Demo
Learn & Discover, Compose, Deploy
Enterprise Services Enablement of mySAP Business Suite
Concepts, Methodology, Governance
Summary
Transforming Organizations
Setup, Roles and Skills – Break the Silos
From technology driven application development to business driven IT services
From technology skills based to business knowledge and communication
From technology partners to innovation partners
Disruptive Innovators
Business Process
Landscape
Composers
Repository Keepers
IT Platform
SAP AG 2006, 27
Consolidators
Summary
SAP Delivers on enterprise
SOA
From getting started to
deployment
Simplified access via SDN/ES
Workplace
Collaborative, open and
available today
SAP delivers customer value
Common language between IT
and business in ESR
Direct consumption of
productized enterprise services
Innovation without disruption
SAP AG 2006, 28
Questions ?
SAP NetWeaver Is Open
Driving TCO Reduction Through Industry Standards
W3C
OASIS
JCP
WS-I
Eclipse
.org
mySQL
OMG
…
SAP AG 2006, 30
SAP NetWeaver™
XML Encr. & Sign., DSIG, SAML …
Orgs
Standards Supported (Selection)
PEOPLE INTEGRATION
Multi channel access
Portal
Collaboration
JAAS, WSRP,
Personal Java
INFORMATION INTEGRATION
Knowledge Mgmt
Business Intelligence
Master Data Mgmt
ICE , WebDav , XML/A,
JMI, XMI, CWM, ODBO
PROCESS INTEGRATION
Integration Broker
Business Process Mgmt
BPEL, CIDX,
RosettaNet, CPPA
APPLICATION PLATFORM
J2EE
HTTP,
ABAP
DB and OS Abstraction
XML, SMTP, J2EE, WSDL,
SOAP, UDDI, XSLT
What makes a Service an Enterprise Service?
Readability
Compare it to a book
–
–
–
Global data type – the letters available to build meaningful words
Messages and service cut – the sentences have the same grammar
Taxonomies of Process Components, Business Objects, Interfaces
- the chapters in the book have the same structure
Reuse
The reuse of services makes up the value
of the ESR
SAP AG 2006, 31
Global Data Types - Building Blocks for Interfaces
1
1 ..*
Global Data
Type (SAP )
Example:
: Price
1 ..*
1
Core Data Type
(CCTS )
Example: Currency
1 ..*
1
Primitive Data
Type (XSD )
“
Example: float, string,
token, binary
Global Data Types are SAP-wide defined data types with business
content. They are defined in accordance to industry standards and
offer customers a way to use one common data structure.
Characteristics:
Standard (ISO 15000-5 and UN/CEFACT CCTS1)
Defined in Enterprise Services Repository
SAP-wide approved with reference to the Governance Process2
Semantic building blocks for interfaces (reuse)
SAP AG 2006, 32
Interoperability: Types
What is
the order
status?
Purchase Order
明天运
输。
Service Consumer
Service Provider
Semantical / Logical Interoperability
Same Understanding between Service Consumer and Service
Provider, e.g. Address or Name.
Technical Interoperability
- unified Transport Protocols (e.g. TCP/IP)
- security standards (e.g. Web Services Security)
- formats for structured communication (e.g. XML, SOAP…)
SAP AG 2006, 33