SOA219 Leveraging SAP ESOA business value scenarios
SOA219 Leveraging SAP ESOA
business value scenarios
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 2
Contributing Speaker
Ravi Swaminath Director Services, SAP America, Inc.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 3
Learning Objectives
After this session, you will be able to:Understand SAP’s Enterprise Services Business Value ScenariosUnderstand Enterprise Service (ES) BundlesGain insight into the benefits of ES BundlesIdentify how ES Bundles fit your solution / roadmapLearn where to find out more about ES bundles
SOA Roadmap with ES Bundles
Enterprise Bundles
Enterprise Services -
Business Value Scenarios
Benefits of Enterprise Service Bundles
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 6
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 / 7
Enterprise Service-Oriented Architecture (Enterprise SOA)
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 providedby 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 applicationsthat can enhance and innovate key business processes
The SAP Flavor…
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 8
Enterprise Services: A New Abstraction Layer
Productized Enterprise Services
CustomerPartner SAP
Composite
Applications
Harmonized Enterprise Model and Service Interfaces
based on Global Data TypesAbstraction from Implemented
Business Logic
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 9
What Makes a Service an Enterprise Service?
ReadabilityGlobal 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)
ReusabilityReuse of services makes up the value of the ESR
GranularityBusiness Objects
SOA Roadmap with ES Bundles
Enterprise Bundles
Enterprise Services -
Business Value Scenarios
Benefits of Enterprise Service Bundles
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 11
Customer Motivation for Enterprise SOA
Strategy motivated1
Business Motivated2
Technology motivated3
There are three main motivations driving an Enterprise Architecture and/or enterprise SOA approach.
Change of Business ModelIT StrategyUpgrade / Release planningMerger & AcquisitionOutsourcing
Drivers
Business Process OptimizationBusiness Process HarmonizationEnd-To-End Process IntegrationValue Chain Collaboration & Optimization
TCO reductionHW/SW Consolidation / harmonizationData UnificationService-oriented Design, Development and DeploymentEnd User ProductivityBusiness Information Management
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 12
Business Agility
Integrated Enterprise
Enterprise Resource Planning
Operational Excellence
Business as a Network
Business Process Platform
1990s 2000s 2010s
From Operational Excellence to Business Agility Deliver Competitive Advantage with a Business Process Platform
+
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 13
Future Business Application Portfolio*
* Gartner Research 24 May 2006 ID Number: G00139084
75% Buy(Packaged Business
Process Applications)25% Build
60% BuyPackaged Business
Process Applications/„Platform Applications“
10%Build
30%Compose
Today
enterprise SOA
Leverage SOA flexibilityby using an appropriateimplementation method
Requirementsand Design…
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 14
Delivery of Enterprise Services
Productized Enterprise Services
CustomerPartner SAP
Composite
Applications
Enhancement Packages
Deliver enhancements –
including enterprise service bundles –
to enterprise systems
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 21
Customers Can Adopt Innovation at Their Pace
SAP ERP 2005
SAP NetWeaver
2006 2007 2008 2009 20102005
New ReleaseERP on
BPP
ERP with
Enhancement
Packs
Suite with Enhancement
Packs
Suite on
BPP
Rest of SAP Business Suite
Enterprise SOA reshapes software delivery and consumption
mySAP Business Suite as stabil core
Continuous stream of innovation through enhancement packages
Enhancement Packages
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 22
DIFFERENTIATION
PRODUCTIVITY
4
Service-enabled applications
4FLEXIBILITYService enablement Upgrade applications
1
Clean master data
1 CONSOLIDATEClean master data
2
Integrate processes
2AUTOMATEIntegrate processes3
Manage information
3MEASURELeverage information
5
Texas Instruments: Reduced the time to partner Carl Zeiss: Reduce time and cost to integrate new General Electric: 400-500 new launches, better
Texas Instruments: Reduced the time to partner Carl Zeiss: Reduce time and cost to integrate new General Electric: 400-500 new launches, better
Compose applications
5REDESIGNBuild composites
Customer-s
pecific
Path
The Business Path to Enterprise SOA: Stepwise Creation of Business Value
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 23
Enterprise SOA as the Convergence Point of Business and IT
Integration Platform
Purchaser Production Planner
Accountant Portals that help people do their work
SAP NetWeaverPeople Integration
Information Integration
Process Integration
SRM PLM ERP SCM CRM
Composite Applications
Business Engineering
Enterprise services will offer flexible integration for inter- and intra-enterprise processes.Enterprise services platforms will emerge.Huge ecosystem will develop and innovate around service platforms.
Enterprise SOA
The business is the starting point and drives the IT landscape, not vice versa.Flexibility is the key to growth and survival.Few companies can provide complete (industry) business solutions.
SOA Roadmap with Enterprise Services
Enterprise Bundles
Enterprise Services -
Business Value Scenarios
Benefits of Enterprise Service
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 25
Governance Changes Driven by Enterprise SOA
In order to archive the main challenges that involves enterprise
SOA based solutions you need to define the following topics:
New roles, tasks and organization
New implementation methodology
New tools, rules and guidelines for governance and operations
Plan
Build
RunEnterprise SOA based Applications
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 26
ES Workplace –
The Public ESR
ES Repository
Legacy Systems
Composition Environment
1.0
CRM/SCM/S
RM System
ERP System
(NW 04s)
N:1
‘Side-car’
Customer Business ApplicationsES Workplace
Partner App1
Download ESR
content Service Implementation
Competitor App2
1
e.g. Soarian Solution2
e.g. Oracle, Cognos, SAGE
Enterprise Services can be installed
separately!
Functionality
Enh. Package
SimplicityServ. Enabl.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 27
ES Repository –
Tool framework
DB
UI C
lientServer
Enterprise Services Builder
ES Builder Server Framework
Query Service & Cross ReferencesImport/Export & CMS interfaceInternationalizationChange list ManagementVersioningLockingAuthorization & Authentication
ES Builder Client Framework
Layout Building Blocks
Personalization
Navigation Client-server frameworkConsistent look and feel across different editorsBased on Java Web StartVersioning of objectsTransport of objects using CMSOrganization of shipment content
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 28
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 / 29
The Services Registry
SERVICEIMPLEMENTATIONSERVICE
ENDPOINT
INVOCATION
PROVIDER
CONSUMER TOOLS
(e.g. Visual Composer)ESR
SERVICE DEFINITIONS
CONSUMER APPLICATION
CONSUMER
Which services are modeled or implemented in the landscape?
Which services can be invoked in the landscape?
Where to publish the invocable service endpoints?
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 30
Methodology for Composite Implementations
Business requirement specificationScenario & process designTechnical architecture
1. Requirement
Design
Consumer ModelIdentified Process Components and Business ObjectsMapped Consumer model to servicesService interface definition
2. Consumer / Provider Model
Provider ImplementationOptional, additional Development & CustomizingConsumer ImplementationProcess CompositionDeployment
3. Development / Handover
Plan Build
Run Enterprise SOA based Applications
Supporting IT OrganizationGovernance and OperationsOrganizational aspectsNew roles and tasksNew implementation methodology
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 35
In Detail: Skills for Composite Implementations
Business Process Expert
Application Expert
Technical Architect
Business Process Integration (XI)
People/Information Integration
Tech
.Exp
erts
Platform Technology (BASIS)
Composition Expert
Software Engineering & Development (JAVA )
Software Engineering & Development (ABAP)
Consumer / Provider model DevelopRequirements &
Design
With a strong business / industry knowledge, the business process expert connects the business and the IT side and delivers the business requirements
Application expert has the expertise in the relevant functional domain, knows the business processes and available services.
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
The XI expert will provide access to the ESR, define new service interfaces and implements B2B integration scenarios
With his technical expertise the portal/BI consultant will expose the composite business process to the end user front end using the available channels (portal etc.).
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
The composite expert will use the NW CE environment to implement the business process steps
The Java developer is responsible for the user interface development and required logic/services developed at the composition layer (java stack)
The ABAP developer is responsible for service enabling/enhancements of SAP backend applications and user interface development (Webdynpro for ABAP)
Involvement - High Medium Low
Dev
. Exp
erts
Bus
./App
. Exp
ert
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 36
Consolidators
(Application Expert)
Developer
Technology Experts
Enterprise Architects
Disruptive Innovators
Beyond Composite Implementations: New Roles and Tasks –
the “People Side”
of eSOA
Repository Keepers
Business Process Landscape
IT Platform
Business Process Expert
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 37U
I Int
erfa
ce D
esig
ner
Role 1
mySAP
Business Suite
EP XI
Non SAP
MS IE
Role 2 Role 3
AP
PLI
CA
TIO
NS
CLI
EN
TS
SAP GUI
Solution Landscape and Its Roles TODAY
Integration Specialist
Application Developer
Application Configurator
Arc
hite
ct
…
..
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 38
….
CLI
EN
TS
Role 1
BA
CK
END
BI EP XI
SAP GUI
WebAS
MS IE
Role 2 Role n
…Adobe
mySAP
Business Suite Non SAP
BA
CK
EN
DT
EC
HN
OLO
GY
/ R
OC
ES
SE
SEnterprise SOA and its Roles TOMORROW
UI I
nter
face
Des
igne
r
Repository
Keeper
Service Developer
Consolidator
Ente
rpris
e A
rchi
tect
Business
Process
Expert
Disruptive
Innovator
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 45
New Organizations within Your Company – a Need for Change
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.
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.
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 46
Enterprise SOA Competence Center Centrally organized instances will take care about overall picture
Planning & Mgmt. Functions
Consulting Functions
SOA Competence Center
Operations Functions
Enterprise Architecture ManagementBusiness EngineeringProject Portfolio Mgmt.Requirements Engineering & ManagementQuality ManagementInformation & Document Management
Project Support–
Project Management–
Requirements Engineering & Management
–
Application Architecture Design
–
Quality Assurance –
Software Configuration Management
Workflow / Service Enabling
Application Management Dataflow Management
Service ManagementOperations Management
Enterprise wide, process oriented integration of systems
based on re-usable, generic services
SOA Roadmap with Enterprise Services
Enterprise Service Bundles
Enterprise Services -
Business Value Scenarios
Benefits of Enterprise Service
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 50
Introducing Enterprise Service Bundles
Enterprise Services Bundle Enterprise Services Bundles include 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)Links to applicationsSample codeBest practices Composites
Content and advice provided by SAP, its partners, and other customers, delivered via social medial technology (Wiki)
Grouped by main business scenarios Deliver high-impact business capabilityProvide “quick wins” for the business
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 51
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 solvesES bundle audienceProcess 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 / 52
Example: ES Bundle Customer Fact Sheet
Business Value
Immediate
access to customer data that supports and improves the interactions
of different roles (sales rep, sales / account manager, customer service rep)
Ability to quickly adopt, extend, and
modify the customer view and profile as business needs evolve
Use Cases
Sales associate field call
Customer service rep phone call
Customer service rep escalation call
Sales manager analysis
Sales manager incoming order analysis
Customer Service Rep
Sales Manager
Sales Rep Customer
Credit Info
Sales Orders
Customer Invoice
Sales Contract
Delivery
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 53
Showcase of the ES Bundle Customer Fact Sheet
Challenges in the business processes of the customer:Distributed organization with very small units working withintegrated business processesBusiness processes include partners of the customer (business processes across applications, systems and companies)New challenges in new markets -> high demand of flexibilityDemand 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 peopleshow the advantages of Enterprise Services at the customerbe the starting point in the world of Enterprise SOA at the customer
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 54
Web Dynpro
ABAP
ABAP Objects(Local Business Objects)
ABAP Web Service Infrastructure
Architecture of the Implemented Application
Backend... ERP CRM
ES Bundle Customer Fact Sheet
Business Integration Layer
Technical Integration Layer
Process Composition / UI Layer
Service Client Proxies
Method calls (ABAP Objects)
Web services
Web services / RFC / BAPI
Frontend Application
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 55
First Bundles of Enterprise Services Delivered 2006 Available NOW, accessible via SDN (ES Workplace and ES Wiki)
BankingCurrent account management Loans managementAccount originationFS business partner maintenance
Higher EducationCourse approval processes
Public ServicesPublic services accounting structures
Order to CashCustomer fact sheetElectronic bill present-ment and paymentCredit management
Manufacturing / Prod. Development
Integration of quality management systemsIntegration of manufacturing execution systemsManufacturing work instructionsTechnical document management connectivity
SCMService parts managementDemand planningATP checkSupplier collaboration for the supply chain
Trading IndustriesDemand managementGlobal data synchronization
SRMSupplier Order Collaboration w/ SRMExternal Requirement Processing
InsuranceInsurance claims management
www.sdn.sap.com Enterprise SOA Explore Enterprise Services ( ES Workplace / ES Wiki)
NOWAVAILABLE
Year-End Shipment 2006Year-End Shipment 2006
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 56
Bundles of Enterprise Services Mid-Year Shipments 2007 –
PREVIEW*
EAMAsset ConfigurationMaintenance ProcessingMaintenance Service Collaboration
Trading IndustriesTrade & Commodity ManagementDemand Management v2
Order to CashCustomer Fact Sheet v2Electronic Bill Presentment and Payment v2Order to CashBank Relationship ManagementExternal cash desk
Hire to RetireAbsence Employee Time Request (Duet)Benefits and Compensation (Duet) Organizational Management (Duet)Personnel Admin. (Duet)Travel Management
ManufacturingBatch Traceability & AnalyticsIntegration of MES v2Integration of Quality Management Systems v2Preview 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.
Mid-Year Shipments 2007Mid-Year Shipments 2007
AVAILABLE SOONin Jul/Aug ‘07
Service for CustomerCustomer Service ExecutionInternal Service Request (Duet)Advanced Meter Infrastructure (Utilities)
Idea to ProductTechnical Document Management Connectivity v2
Logistics ExecutionInventory LookupHandling of Business Events Yard and Storage MngtProcessesCustomer Collaboration for the Supply ChainSupply Network and Prod. Planning Processes Transportation collaboration and subcontractingKanban ProcessingManage devices through enterprise servicesManagement of tag IDs and tag observations
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 57
Bundles of Enterprise Services Year-End Shipments 2007 –
PREVIEW*
Logistics ExecutionIntegration with external Warehouse Mgmnt SystemIntegration with Transport Management SystemSupply Chain Operations & Execution in Oil&Gas
Order to CashOrder to Cash v2 (incl. B2B)Quote to Order for config. PdtsFin. SSC – Interco. ProcessingReal Estate ReservationAvailability Issue Resol. & Back Order Processing
ManufacturingBatch Traceability & Analytics v2
Public SectorPublic Sector Budget ManagementReserve and Commit BudgetMulti-channel tax & revenue management
* 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.
Year-End Shipments 2007Year-End Shipments 2007
PLANNED RELEASEin Dec 2007
Service for CustomerCustomer Service Execution v2
Procure to PayDocument BuilderProcure to Pay (incl. B2B)Outsourced ManufacturingSupplier Collaboration in the Supply Chain v2
Enterprise Asset MgmntAsset Configuration v2Maintenance Processing v2Maintenance Service Collaboration v2Project System
Hire to RetireHCM Master DataHCM Time ManagementHCM Org ManagementHCM Learning Solution
Banking & InsuranceAccounting IntegrationFS Business Partner Maintenance v2ISV Integration with Analytical BankingLoans Management Bus. Operations v2Insurance Billing & PaymentInsurance ext. claims investigationInsurance ext. reportingInsurance document vendorInsurance Credentialing
Trading IndustriesMerchandise & Assortment Planning Int. Chargeback ManagementPOS IntegrationRetail Unified Demand ForecastTrade & Commodity Management v2Trade Price Specif. Contract
HealthcarePatient AdministrationResource Planning and SchedulingMed. Activities, Patient Billing & Invoice Medical Documentation and Coding Medication and Materials ManagementCollaborative Health NetworkSupply Chain Healthcare Providers
And more ….Advertising Management (Media)Compliance relevant data exchange –eLogbook (Defense)Information Integr. Systems (GIS) (Defense)Environment Health and Safety (EH&S) ServicesIntegration of Learning Management SystemsSubscription Management (Media)
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 58
Customer Cases
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 59
Customer Case
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 60
Further Information
SAP Public Web:SAP Developer Network (SDN): www.sdn.sap.comBusiness Process Expert (BPX) Community: www.bpx.sap.comEnterprose
Services: www.sdn.sap.com
Enterprise SOA Explore Enterprise Services ( ES Workplace / ES Wiki)
Related SAP Education and Certification Opportunitieshttp://www.sap.com/education/
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 61
THANK YOU FOR YOUR
ATTENTION !
QUESTIONS –
SUGGESTIONS –
DISCUSSION
Q & A
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 62
Please complete your session evaluation.
Be courteous —
deposit your trash, and do not take the handouts for the following session.
Feedback
Thank You !
© SAP AG 2007, SAP TechEd ’07 / SOA219 / 63
SAP Certifications Related to SAP TechEd
Topics
Topic Exam Level Certificate Title Solution BasisABAP Professional SAP Certified Development Professional -
ABAP System Interfaces with SAP
NetWeaver
7.0SAP NetWeaver
7.0
ABAP Professional SAP Certified Development Professional -
ABAP System Interfaces with SAP
NetWeaver
7.0SAP 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