Esoa
- 2. Contributing Speaker
Ravi Swaminath
Director Services, SAP America, Inc.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 2
- 3. Learning Objectives
After this session, you will be able to:
Understand SAP’s Enterprise Services Business Value Scenarios
Understand Enterprise Service (ES) Bundles
Gain insight into the benefits of ES Bundles
Identify how ES Bundles fit your solution / roadmap
Learn where to find out more about ES bundles
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 3
- 4. Enterprise Services - Business Value Scenarios
Benefits of Enterprise Service Bundles
SOA Roadmap with ES Bundles
Enterprise Bundles
- 5. Enterprise Services – Business Value Scenarios
What are Enterprise Services
How are Enterprise Services used
The Advantage of Enterprise Services
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 6
- 6. Enterprise Service-Oriented Architecture (Enterprise SOA)
The SAP Flavor…
Enterprise service-oriented architecture is the blueprint of a
service-oriented architecture of SAP for current and future SAP
customers
Enterprise SOA adds an enterprise level business meaning to
the service-oriented architecture
It combines the reliability and extensive functionality provided
by SAP’s extensive enterprise applications with the flexibility of
services based on open standards
Leveraging SAP NetWeaver, it allows the seamless integration of
SAP, legacy and third party software into composite applications
that can enhance and innovate key business processes
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 7
- 7. Enterprise Services: A New Abstraction Layer
Partner SAP Customer
Composite
Applications
Harmonized Enterprise Model
and Service Interfaces
based on Global Data Types
Productized Enterprise Services
Abstraction from
Implemented
Business Logic
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 8
- 8. What Makes a Service an Enterprise Service?
Readability
Global data type – (Analogy - book: 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)
Reusability
Reuse of services makes up the value of the ESR
Granularity
Business Objects
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 9
- 9. Enterprise Services - Business Value Scenarios
Benefits of Enterprise Service Bundles
SOA Roadmap with ES Bundles
Enterprise Bundles
- 10. Customer Motivation for Enterprise SOA
There are three main motivations driving an Enterprise Architecture and/or
enterprise SOA approach.
Drivers
Change of Business Model
IT Strategy
1 Strategy motivated
Upgrade / Release planning
Merger & Acquisition
Outsourcing
Business Process Optimization
Business Business Process Harmonization
2
Motivated End-To-End Process Integration
Value Chain Collaboration & Optimization
TCO reduction
Technology HW/SW Consolidation / harmonization
3
motivated Data Unification
Service-oriented Design, Development and
Deployment
End User Productivity
Business Information Management
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 11
- 11. From Operational Excellence to Business Agility
Deliver Competitive Advantage with a Business Process Platform
Business
Agility
+
Operational
Excellence
Integrated Enterprise Business as a Network
Enterprise Resource Planning Business Process Platform
1990s 2000s 2010s
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 12
- 12. Future Business Application Portfolio*
75% Buy
Today (Packaged Business 25% Build
Process Applications)
60% Buy
enterprise Packaged Business 30% 10%
SOA Process Applications/
„Platform Applications“
Compose Build
Requirements
and Design…
Leverage SOA flexibility
by using an appropriate
implementation method
* Gartner Research 24 May 2006 ID Number: G00139084
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 13
- 13. Delivery of Enterprise Services
Partner SAP Customer
Composite
Applications
Productized Enterprise Services
Enhancement
Packages
Deliver enhancements – including enterprise
service bundles – to enterprise systems
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 14
- 14. Customers Can Adopt Innovation at Their Pace
ERP with Suite with New
Suite on
ERP on Enhancement Enhancement Release
BPP
BPP Packs Packs
2005 2006 2007 2008 2009 2010
Enhancement Packages
Rest of SAP Business Suite
SAP ERP 2005
SAP NetWeaver
Enterprise SOA reshapes software
delivery and consumption
mySAP Business Suite as stabil core
Continuous stream of innovation
through enhancement packages
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 21
- 15. The Business Path to Enterprise SOA:
Stepwise Creation of Business Value
Compose applications
REDESIGN
DIFFERENTIATION 5
Texas Instruments: Reduced the time to partner
Build composites
Carl Zeiss: Reduce time and cost to integrate new
General Electric: 400-500 new launches, better
Service-enabled applications
FLEXIBILITY
4 Service
enablement
c
ci fi Upgrade
pe
Manage information applications
-s
er th 5 MEASURE
m
to Pa 3 Leverage
C us information
4 Integrate processes
AUTOMATE
2 Integrate
3 processes
2 Clean master data
1 CONSOLIDATE
1 Clean master data
PRODUCTIVITY
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 22
- 16. Enterprise SOA as the Convergence Point of
Business and IT
Purchaser Production Accountant Portals
Planner that help
people do
their work
Composite Applications
SAP NetWeaver
People Integration
Information Integration
Process Integration
SRM PLM ERP SCM CRM
Business Engineering Integration Platform
The business is the Enterprise services will
starting point and drives offer flexible integration
the IT landscape, not for inter- and intra-
vice versa. enterprise processes.
Flexibility is the key to Enterprise SOA Enterprise services
growth and survival. platforms will emerge.
Few companies can Huge ecosystem will
provide complete develop and innovate
(industry) business around service
solutions. platforms.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 23
- 17. Enterprise Services - Business Value Scenarios
Benefits of Enterprise Service
SOA Roadmap with Enterprise Services
Enterprise Bundles
- 18. Governance Changes Driven by Enterprise SOA
Plan Build Run
Enterprise SOA based Applications
In order to archive the main challenges that involves enterprise SOA
based solutions you need to define the following topics:
New tools, rules New New roles,
and guidelines implementation tasks and
for governance methodology organization
and operations
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 25
- 19. ES Workplace – The Public ESR
Download Customer Business
ESR Enh. Package
ES Workplace Service Applications
content Implementation
ERP Simplicity
System Serv. Enabl.
‘Side-car’
(NW 04s) Functionality
ES
Repository Enterprise Services
CRM/SCM/S
RM System can be installed
separately!
N:1
Partner App1
Competitor App2
Composition
Environment
1.0
Legacy
Systems
1 e.g. Soarian Solution
2 e.g. Oracle, Cognos, SAGE
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 26
- 20. ES Repository – Tool framework
Enterprise Services Builder
Layout Building Blocks
UI Client
Personalization
Navigation Client-server framework
ES Builder Client Framework Consistent look and feel
across different editors
Query Service & Cross References Based on Java Web Start
Import/Export & CMS interface Versioning of objects
Internationalization Transport of objects using
Server
Change list Management CMS
Versioning Organization of shipment
Locking content
Authorization & Authentication
ES Builder Server Framework
DB
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 27
- 21. ES Repository – Enabling Service Design Lifecycle and
Governance
Objects organized by
Software Component
Versions and Namespaces
Dependencies defined on
SWCs enable reuse of
objects
Setup of naming conventions
for better management
Contract first interface design
(WSDL)
Interface documentation
Supports open standards
(WS and CCTS)
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 28
- 22. The Services Registry
CONSUMER
TOOLS ESR
(e.g. Visual Composer)
SERVICE DEFINITIONS
Which services are modeled or
implemented in the landscape?
Which services can be invoked in
the landscape?
Where to publish the invocable
service endpoints?
CONSUMER PROVIDER
CONSUMER SERVICE
APPLICATION SERVICE IMPLEMENTATION
INVOCATION
ENDPOINT
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 29
- 23. Methodology for Composite Implementations
1. Requirement Design
Business requirement Plan Build Run
specification Enterprise SOA based Applications
Scenario & process design
Technical architecture
2. Consumer / Provider Model
Consumer Model
Identified Process Components
and Business Objects
Mapped Consumer model to
3. Development / Handover services
Service interface definition
Provider Implementation
Optional, additional
Development & Customizing
Consumer Implementation
Process Composition Supporting IT Organization
Deployment Governance and Operations
Organizational aspects
New roles and tasks
New implementation
methodology
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 30
- 24. In Detail: Skills for Composite Implementations
Involvement - High Medium Low Requirements & Consumer /
Develop
Design Provider model
Business Process Expert With a strong business / industry knowledge, the
Bus./App. Expert
business process expert connects the business and the
IT side and delivers the business requirements
Application Expert Application expert has the expertise in the relevant
functional domain, knows the business processes and
available services.
Technical Architect With the corporate SOA reference strategy in mind, the
tech. architect translates the business requirements into
tech. solution design on top of the existing landscape
Business Process Integration The XI expert will provide access to the ESR, define new
(XI) service interfaces and implements B2B integration
Tech.Experts
scenarios
People/Information With his technical expertise the portal/BI consultant will
Integration expose the composite business process to the end user
front end using the available channels (portal etc.).
Platform Technology (BASIS) With his system expertise, the platform expert will build
the esoa landscape and provide the other team the tools
to develop and deploy the composite solution
Composition Expert The composite expert will use the NW CE environment
to implement the business process steps
Dev. Experts
Software Engineering & The Java developer is responsible for the user interface
Development (JAVA ) development and required logic/services developed at
the composition layer (java stack)
Software Engineering & The ABAP developer is responsible for service
Development (ABAP) enabling/enhancements of SAP backend applications
and user interface development (Webdynpro for ABAP)
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 35
- 25. Beyond Composite Implementations:
New Roles and Tasks – the “People Side” of eSOA
Enterprise Architects
Disruptive Innovators
Business Process
Landscape
Business Process Expert
Developer Repository Keepers
IT Platform Consolidators
(Application Expert)
Technology Experts
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 36
- 26. Solution Landscape and Its Roles TODAY
Role 1 Role 2 Role 3
CLIENTS
SAP GUI MS IE
UI Interface Designer
EP XI
Integration
Specialist
…..
Architect
Application
Configurator
APPLICATIONS
Application
Developer
mySAP Business Suite Non SAP
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 37
- 27. Enterprise SOA and its Roles TOMORROW
Role 1 Role 2 Role n
CLIENTS
SAP GUI MS IE Adobe …
UI Interface Designer
Enterprise Architect
TECHNOLOGY / ROCESSES
Disruptive
Innovator
….
Business
Process
Expert
BI EP XI WebAS
Repository
Keeper
Consolidator
BACKEND
BACKEND
Service Developer
mySAP Business Suite Non SAP
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 38
- 28. New Organizations within Your Company –
a Need for Change
In the world of traditional IT, the ownership of
business applications is shared between the IT
organization and the business unit that uses
the application.
Enterprise SOA introduces a new dynamic:
business services that are shared across
business units and applications. These services
in SOA require new governance models to
avoid contention between business units.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 45
- 29. Enterprise SOA Competence Center
Centrally organized instances will take care about overall picture
Enterprise wide, process
oriented integration of systems
based on re-usable, generic services
Planning & Mgmt. Consulting Functions
Functions
Project Support
– Project Management
Enterprise Architecture
– Requirements Engineering &
Management SOA Competence Management
Business Engineering Center – Application Architecture
Project Portfolio Mgmt.
Design
Requirements Engineering
– Quality Assurance
& Management
– Software Configuration
Quality Management
Management
Information & Document
Management Workflow / Service Enabling
Operations Functions
Application Management Service Management
Dataflow Management Operations Management
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 46
- 30. Enterprise Services - Business Value Scenarios
Benefits of Enterprise Service
SOA Roadmap with Enterprise Services
Enterprise Service Bundles
- 31. Introducing Enterprise Service Bundles
Enterprise Services Bundles include
Enterprise Services Bundle everything you need 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
A definition of these enterprise services
exists in the enterprise service repository
Consuming applications (planned)
Grouped by main
business scenarios Links to applications
Sample code
Deliver high-impact
Best practices
business capability
Composites
Provide “quick wins” for
Content and advice provided by SAP, its
the business
partners, and other customers, delivered
via social medial technology (Wiki)
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 50
- 32. ES Workplace – What's in Each ES Bundle?
ES bundles have the following:
The use case for the scenario, what it does, the pain points it
addresses, and the business problem it solves
ES bundle audience
Process components used in that bundle
Business objects used in that bundle
Enterprise services used in that bundle
Enterprise Guidance on how to use the specific bundle
Enterprise Technical information about connectivity
Lessons learnt
– (provide your own contribution as you use the ES bundle)
Links and resources for more information
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 51
- 33. Example: ES Bundle Customer Fact Sheet
Customer
Service Rep
Customer
Invoice Customer
Sales Rep
Sales
Contract Credit Info
Sales Manager Delivery
Business Value Sales Orders
Immediate access to customer Use Cases
data that supports and improves
Sales associate field call
the interactions of different roles
(sales rep, sales / account Customer service rep phone call
manager, customer service rep)
Customer service rep escalation call
Ability to quickly adopt, extend,
Sales manager analysis
and modify the customer view
and profile as business needs Sales manager incoming order analysis
evolve
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 52
- 34. Showcase of the ES Bundle Customer Fact Sheet
Challenges in the business processes of the customer:
Distributed organization with very small units working with
integrated business processes
Business processes include partners of the customer
(business processes across applications, systems and companies)
New challenges in new markets -> high demand of flexibility
Demand of a simple, user centric access to data from all over the world
at every time
Use of the ES bundle customer fact sheet will:
provide all necessary information about customers for all sales people
show the advantages of Enterprise Services at the customer
be the starting point in the world of Enterprise SOA at the customer
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 53
- 35. Architecture of the Implemented Application
Web Dynpro ABAP Frontend
Application
Process Composition / UI Layer
Method calls (ABAP Objects)
ABAP Objects
(Local Business Objects)
Business Integration Layer
Service Client Proxies
ABAP Web Service
Infrastructure Technical Integration Layer
Web services
ES Bundle Customer Fact Sheet
Web services / RFC / BAPI
... ERP CRM
Backend
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 54
- 36. First Bundles of Enterprise Services Delivered 2006 NOW
Available NOW, accessible via SDN (ES Workplace and ES Wiki) AVAILABLE
Order to Cash SRM SCM
Customer fact sheet Supplier Order Collaboration Service parts
Electronic bill present- w/ SRM management
ment and payment External Requirement Demand planning
Credit management Processing ATP check
Supplier collaboration
Manufacturing / Year-End Shipment 2006
Year-End Shipment 2006 for the supply chain
Prod. Development
Integration of quality Banking
management systems Current account
Integration of management
manufacturing Loans management
execution systems Account origination
Manufacturing work FS business partner
instructions maintenance
Technical document
management Higher Education
connectivity Course approval
processes
Trading Industries
Demand management Insurance Public Services
Global data Insurance claims Public services
synchronization management accounting structures
www.sdn.sap.com Enterprise SOA Explore Enterprise Services ( ES Workplace / ES Wiki)
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 55
- 37. Bundles of Enterprise Services AVAILABLE SOON
Mid-Year Shipments 2007 – PREVIEW* in Jul/Aug ‘07
Order to Cash Mid-Year Shipments 2007
Mid-Year Shipments 2007 Idea to Product
Customer Fact Sheet v2 Technical Document
Electronic Bill Presentment Management Connectivity
and Payment v2 v2
Order to Cash
Bank Relationship
Management EAM
External cash desk Asset Configuration
Maintenance Processing
Hire to Retire Logistics Execution Maintenance Service
Inventory Lookup Collaboration
Absence Employee Time
Request (Duet) Handling of Business Events
Benefits and Compensation Yard and Storage Mngt Service for Customer
(Duet) Processes Customer Service
Organizational Management Customer Collaboration for Execution
(Duet) the Supply Chain Internal Service Request
Personnel Admin. (Duet) Supply Network and Prod. (Duet)
Planning Processes Advanced Meter
Travel Management
Transportation collaboration Infrastructure (Utilities)
Manufacturing and subcontracting
Batch Traceability & Kanban Processing Trading Industries
Analytics Manage devices through
Trade & Commodity
Integration of MES v2 enterprise services
Management
Integration of Quality Management of tag IDs and
Demand Management v2
Management Systems v2 tag observations
Preview them** in www.sdn.sap.com Enterprise SOA Explore Enterprise Services ( ES Workplace / ES Wiki)
*Disclaimer: SAP reserves the right to change the ES bundles listed without prior notice.
**Some of the bundles listed on this page can be previewed in the ES Wiki.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 56
- 38. Bundles of Enterprise Services PLANNED RELEASE
Year-End Shipments 2007 – PREVIEW* in Dec 2007
Order to Cash Public Sector Banking & Insurance
Order to Cash v2 (incl. B2B) Public Sector Budget Management Accounting Integration
Quote to Order for config. Pdts Reserve and Commit Budget FS Business Partner Maintenance v2
Fin. SSC – Interco. Processing Multi-channel tax & revenue ISV Integration with Analytical Banking
Real Estate Reservation management Loans Management Bus. Operations v2
Availability Issue Resol. & Back Insurance Billing & Payment
Order Processing
Year-End Shipments 2007
Year-End Shipments 2007 Insurance ext. claims investigation
Insurance ext. reporting
Procure to Pay Insurance document vendor
Document Builder Insurance Credentialing
Procure to Pay (incl. B2B)
Outsourced Manufacturing Manufacturing
Supplier Collaboration in the Batch Traceability & Analytics v2
Supply Chain v2
Healthcare
Logistics Execution Patient Administration
Integration with external Resource Planning and Scheduling
Warehouse Mgmnt System
Integration with Transport
Enterprise Asset Mgmnt Med. Activities, Patient Billing & Invoice
Medical Documentation and Coding
Management System Asset Configuration v2
Medication and Materials Management
Supply Chain Operations & Maintenance Processing v2
Collaborative Health Network
Execution in Oil&Gas Maintenance Service Collaboration v2
Supply Chain Healthcare Providers
Project System
Trading Industries
Merchandise & Assortment Hire to Retire And more ….
HCM Master Data Advertising Management (Media)
Planning Int.
Compliance relevant data exchange –
Chargeback Management HCM Time Management
eLogbook (Defense)
POS Integration HCM Org Management Information Integr. Systems (GIS) (Defense)
Retail Unified Demand Forecast HCM Learning Solution Environment Health and Safety (EH&S)
Trade & Commodity Services
Management v2 Service for Customer Integration of Learning Management Systems
Trade Price Specif. Contract Customer Service Execution v2 Subscription Management (Media)
* Disclaimer: As the roll-in for the winter edition is not completely finalized, the list of enterprise service bundles shown here is subject to change
by SAP without prior notice. Not all Scenarios and Industries are listed here.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 57
- 41. Further Information
SAP Public Web:
SAP Developer Network (SDN): www.sdn.sap.com
Business Process Expert (BPX) Community: www.bpx.sap.com
Enterprose Services: www.sdn.sap.com
Enterprise SOA Explore Enterprise Services ( ES Workplace /
ES Wiki)
Related SAP Education and Certification Opportunities
http://www.sap.com/education/
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 60
- 42. Q&A
THANK YOU FOR YOUR
ATTENTION !
QUESTIONS – SUGGESTIONS – DISCUSSION
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 61
- 43. Feedback
Please complete your session evaluation.
Be courteous — deposit your trash,
and do not take the handouts for the following session.
Thank You !
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 62
- 44. SAP Certifications Related to SAP TechEd Topics
Topic Exam Level Certificate Title Solution Basis
ABAP Professional SAP Certified Development Professional - ABAP System Interfaces with SAP NetWeaver 7.0
SAP NetWeaver 7.0
ABAP Professional SAP Certified Development Professional - ABAP System Interfaces with SAP NetWeaver 7.0
SAP NetWeaver 7.0
ABAP Associate SAP Certified Development Consultant – ABAP Dev with NetWeaver 2004 SAP NetWeaver 2004
ABAP Associate SAP Certified Development Associate – ABAP with SAP NetWeaver 7.0 SAP NetWeaver 7.0
ADM Professional SAP Certified Technology Professional – NetWeaver 7.0 Platform SAP NetWeaver 7.0
ADM Professional SAP Certified Technology Professional – NetWeaver 7.0 Security SAP NetWeaver 7.0
ADM Associate SAP Certified Technology Associate – SAP Web AS Platform with Oracle SAP NetWeaver 2004
ADM Associate SAP Certified Technology Consultant – NetWeaver 7.0 SysAd with Oracle SAP NetWeaver 7.0
BI Associate Solution Consultant SAP NetWeaver ’04s – SAP BI SAP NetWeaver 7.0
E2E Associate SAP Certified E2E Application Management Expert – Change Control Mgmt SAP NetWeaver 7.0
E2E Associate SAP Certified E2E Application Management Expert – Root Cause Analysis SAP NetWeaver 7.0
Java Professional SAP Certified Development Professional – JAVA with NetWeaver 7.0 SAP NetWeaver 7.0
Java Associate SAP Certified Development Associate – JAVA with NetWeaver 7.0 SAP NetWeaver 7.0
MDM Associate SAP Certified Application Associate – Master Data Management 5.5 (SP04) SAP NetWeaver 2004
SM Associate Solution Consultant SAP Solution Manager 4.0 – Implementation Tools SAP NetWeaver 7.0
SOA Associate SAP Certified Associate Enterprise Architect Enterprise SOA
XI Associate Certification Development Consultant SAP NetWeaver 2004s SAP NetWeaver 7.0
For a complete listing of certifications, please go to
www.sap.com/services/education/certification
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 63