ERP Systems, SOA, and IT Architecture.
SAP's Vision & Strategy to achieve flexible and agile
business systems
April, 2007
Summary and Q&A
The Enterprise SOA value proposition for SAP Flexible systems at lowest cost
Enterprise SOA in Action Learn & Discover, Compose, Deploy
About SAP The world’s leading enterprise application company
Enterprise Services Enablement of SAP Business Suite Concepts, Methodology, Governance
Summary and Q&A
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
About SAP The world’s leading enterprise application company
SAP AG 2006, 7
INVENTION
INNOVATION STANDARD-IZATION
Courtesy to G. Moore’s “Living on the fault line”
Geoffrey Moore’s Core/Context Model
COMMODI-TIZATION
MissionCritical
Activities
EnablingActivities
CONS.
COREFocus: Differentiation
CONTEXTFocus: Productivity
OU
T-T
ASK
RETIREINVENT
SC
ALE
SAP AG 2006, 8
CoreProcess creates
differentiation that wins customers
ContextAll other
processes
Mission CriticalProcess shortfall creates
serious and immediate risk
EnablingAll other processes
High Risk
Reward
Resources get tied up in mission-critical context
Geoffrey Moore’s Core/Context Model
SAP AG 2006, 9
CoreProcess creates
differentiation that wins customers
ContextAll other
processes
Mission CriticalProcess shortfall creates
serious and immediate risk
EnablingAll other processes
High Risk
Reward
Best-of-Breed
Rapid Prototype
Packaged solutions take care of Context processes
Geoffrey Moore’s Core/Context Model
PackagedSolutions
Outsourced
SAP AG 2006, 10
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 “non-differentiated” 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, 11
Enterprise Services Enable the Agile Enterprise
Build vs. Buy - Adding the Third Option
BuildBuild
HomeGrownHomeGrown
HomeGrownHomeGrown
BuildCustom CodeBuildCustom Code
HomeGrownHomeGrown
HomeGrownHomeGrown
BuyPackaged Application
BuyPackaged Application
CRMCRM ERPERP ......
BuyBuy
CRMCRM ERPERP ......
ComposeCompose
SAP AG 2006, 12
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, 13
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 enhancementssince mySAP ERP 2004
Enterprise SOA reshapes software delivery and consumption
mySAP ERP 2005 remains core for the next 5 years
Continuous stream of innovation through enhancement packages
2006 2007 2008 2009 2010
mySAP ERP 2005
SAP NetWeaver
NextRelease
Enhancement Packages
2005
INNOVATE AT YOUR CHOSEN PACE
SAP AG 2006, 14
Introducing Enterprise Services Packages Make the value of Enterprise SOA tangible
“Connecting the dots" between enterprise services
Collaborative WikiBusiness Scenarios
& Interface Definitions
ServicesServices
Customer
Partner
SAP
Built-in GovernanceImplemented Services
& Sample Usage
SAP AG 2006, 15
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 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
Grouped by main business scenarios
Deliver high-impact business capability
Provide “quick wins” for the business
SAP AG 2006, 16
ES Packages are co-innovated with the help of ES Community
Common platform and standards
Address industry-specific challenges
Co-Innovation with partners and customers ES Packages can be extended and elaborated over time
Customer / Partner Groups Industry Value
Networks SAP Partners ASUG/GLP Other
Enterprise Services Definition Groups
Enterprise Services Packages
SAP AG 2006, 17
5 Industry Value Networks
Chemicals
Consumer Products
High Tech
Retail
Public Sector
Industry ValueNetwork Focus Areas
Intellectual Property Management Process & Asset Optimization Price & Performance Management Compliance Management
Supply Chain Planning & Execution Manufacturing Planning & Execution Sales & Marketing Food & Safety Compliance Industry-specific Food & Bev.
Solutions
Manufacturing Visibility & Control Product Compliance Price Management Service Parts Management
Store & Multi-Channel Store Operations e.g. POS Device Conectivity e.g. Handheld Customer Intimacy Customer Analytics
Tax & Revenue Management Collection Management Customs Management Rules & Regulations Tax Analytics
Enterprise Services Enablement of mySAP Business Suite Concepts, Methodology, Governance
Summary and Q&A
Delivering the Value of Enterprise SOA Enhancement Packages & enterprise services packages
Enterprise SOA in Action Learn & Discover, Compose, DeployThe Enterprise SOA value proposition for SAP Flexible and agile systems, at lowest cost, and highest quality
Enterprise SOA in Action Learn & Discover, Compose, Deploy
About SAP The world’s leading enterprise application company
SAP AG 2006, 22
Model-to-Code: Content Development by Business Experts
Con
tent
C
omp
lexi
ty
Required Skills
Portal Content Studio
Visual Composer
SAP NetWeaver Developer Studio
Design-time environment for UI Modeling & Configuration Targets the “Business Expert”
Significantly reduce development effort
Model-to-Code
Easy adaption
SAP AG 2006, 24
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
Enterprise Services Enablement of mySAP Business Suite Concepts, Methodology, Governance
Summary
Delivering the Value of Enterprise SOA Introduction to enterprise services packages
Enterprise SOA in Action – Demo Learn & Discover, Compose, Deploy
SAP AG 2006, 27
Disruptive Innovators
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
Repository Keepers
Composers
Consolidators
Business Process Landscape
IT Platform
SAP AG 2006, 28
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, 30
SAP NetWeaver Is OpenDriving TCO Reduction Through Industry Standards
SAP NetWeaver™
PEOPLE INTEGRATION
Multi channel accessPortalCollaboration
INFORMATION INTEGRATION
PROCESS INTEGRATION
Integration BrokerBusiness Process Mgmt
APPLICATION PLATFORM
Knowledge MgmtBusiness IntelligenceMaster Data Mgmt
J2EEABAPDB and OS Abstraction
HTTP, XML, SMTP, J2EE, WSDL,SOAP, UDDI, XSLT
JAAS, WSRP,Personal Java
BPEL, CIDX,RosettaNet, CPPA
ICE , WebDav , XML/A, JMI, XMI, CWM, ODBO
XM
L Encr
. &
Sig
n.,
DSIG
, SA
ML
…
Standards Supported (Selection)Orgs
W3C
OASIS
JCP
WS-I
Eclipse.org
mySQL
OMG
…
SAP AG 2006, 31
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, 32
Global Data Types - Building Blocks for Interfaces
Global Data Type (SAP )
Core Data Type (CCTS )
Primitive Data Type (XSD )
1
1 ..*
1
1 ..*
1 ..*
1
: Example: Price
Example: Currency
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, 33
Interoperability: Types
Service ProviderService Consumer
What is
the order
status?
明天运输。
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…)
Purchase Order