soa middleware
TRANSCRIPT
SOA MiddlewareSAP NetWeaver Process Integration
Lazaros LazaridisPlatform Business DevelopmentOffice of the EMEA CTOSAP EMEA
November 2008
This presentation is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains onlyintended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course ofbusiness, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time withoutnotice. SAP assumes no responsibility for errors or omissions in this document.”
© SAP AG 2008
1. SOA Middleware & Process Integration2. Process Integration – Solution Overview3. Process Integration – Adoption and Customer Cases4. Process Integration – New Release Features5. Roadmap & Recommendations
Agenda
© SAP AG 2008
Process integration is a strategic imperative
Business context in an increasingly global and networked business necessitates control andvisibility across extended enterprise and value chain
Dispersed business processes need to be harmonized
Order-to-Cash
Custom WebApplication
Application LegacyApplication
ManufacturingPartner
Application
Order-to-Cash
Custom WebApplication
Application LegacyApplication
ManufacturingPartner
Application
System integration is still complex and costlyMultiple integration requirements addressed by disparate integrationtechnologies
EDI Exchange
EAI for system to system integration
Application Server Based Integration for custom web applications
Partner (B2B) Integration
B2BB2B EDIEDI
EAIEAI3rd partyadaptor
AppServerApp
Server
Most integrationsstill don’t meetexpectations
Most integrationsstill don’t meetexpectations
1. SOA Middleware & Process Integration2. Process Integration – Solution Overview3. Process Integration – Adoption and Customer Cases4. Process Integration – New Release Features5. Roadmap & Recommendations
Agenda
© SAP AG 2008
SOA Middleware ArchitectureSAP NetWeaver Process Integration
Bus
ines
s Pa
rtne
r
Process Components
SAP Business Suite
OrderMgmt. ...
Platform Services
SAP NetWeaverComponents
Non SAP &Legacy
Service & EventComposition
Service & EventEnablement
Business ProcessManagement
Integration
Service-enabledApplications
SOA Inter-operability
Composition
Consumption
UI Composition
Service Bus
Customer & PartnerApplications
InformationComposition
SOA DesignGovernance
Connectivity &Integration
MDM BI
SOA Management
…
Business RulesManagement
Desktop MobilePortal Wiki/BlogForms Pervasive Voice Search
RSS
© SAP AG 2008
SOA MiddlewareDefinition
From a logical point of view, SOA middlewareconsists of:
an Enterprise Services Repository and Registry
a Composition Environment
an Enterprise Services Bus (ESB), and
SOA management tools
SOA Middleware
SAP NetWeaver Process IntegrationSingle integrated product for comprehensive business SOA
Integrated process development for total business context and complete visibility
High performance and secure end-to-end transactions
Pre-integrated repository and registry for centralized service provisioning and governance
SOA Management
Service Bus
Enterprise ServicesRepository & Registry
Services Registry
Administration
Configuration
Monitoring
Optimization
Security
Pre-packaged Integration ContentPre-packaged Integration Content
BAMBAMBusiness
TaskManagement
BusinessTask
Management
ProcessOrchestration
ProcessOrchestration
SoftwareLifecycle
Security UserManagement
SoftwareLifecycle
Security UserManagement
Scalability,High
AvailabilityArchiving
Scalability,High
AvailabilityArchiving
Connectivity(3rd Party
Applications,Technologies,Middleware,B2B…etc)
Connectivity(3rd Party
Applications,Technologies,Middleware,B2B…etc)
ReliableMessage &
Queuing
ReliableMessage &
Queuing
Trans-formation
Trans-formation
DynamicRouting /Mediation
DynamicRouting /Mediation
ProtocolSwitchingProtocol
Switching
How to quickly deliver business values with integration?By leveraging pre-packaged integration contents
…through 2010, the biggest barriers to SOA adoption will be non-technical issues related toinadequate governance, lack of clear value metrics, poorly defined requirements and scope,and insufficient business involvement in project prioritization and service identification. ”
Paolo Malinverno,et al, Gartner, 2006
“
ProcessTemplate
MappingTemplate
InterfaceTemplate
Data TypeTemplate
ImplementationTemplate
Pre-Built Business Processes:Best practices for quick time-to-valueand effectively integrated processes
Lifecycle Management:Reusability through integrated SOAgovernance and lifecycle management
End-to-End Integration templates:Orchestration of services across longrunning business processes
Accelerate business integrationReady to run business processes across industry verticals
Manufacturing IndustriesManufacturing Industries Services IndustriesServices Industries Financial & Public SerFinancial & Public Ser
Partner Solutions
Deliver high-impact business capabilityProvide “quick wins” for the businessMore effective integration at lower cost
Industry-specific Non industry-specific AdaptersSAP Solutions
SAP’s pre-packaged integration contentAccelerated Time-to-business value
Integrated business process platform reduces integrationcost throughout integration life cycle
Analyze andDiscover
Model andBuild
Compose andOrchestrate
Test,Integrate and
Deploy
Manage andOptimize
Duration reductionby 20%
Duration reductionby 20%
Only possiblewith ESR/SR
Only possiblewith ESR/SR
Reduction ofDeployment per
service by 1 day
Reduction ofDeployment per
service by 1 day
Reduction ofIntegration effort by
30%
Reduction ofIntegration effort by
30%
Duration reductionby 25%
Duration reductionby 25%
Now we can provision new web services in a technologically independent way– and reduce our development and integration effort by two-thirds throughre-use of enterprise services.”
Gerald ElderProject Manager, Swiss Post
“* Based on Swiss Post presentation in SAPPHIRE, Berlin 2008
© SAP AG 2008
Analyst View on SAP NetWeaver ProcessIntegration
“…from a strategic standpoint, SAP NetWeaver XI*technology will become the fundamental enablinginfrastructure platform for SAP Enterprise SOA”
Massimo Pezzini,
Q&A: Shedding Light on SAP NetWeaver XI's Road Map and Strategic Role
*SAP NetWeaver XI has been renamed to SAP NetWeaver Process Integration (PI)
1. SOA Middleware & Process Integration2. Process Integration – Solution Overview3. Process Integration – Adoption and Customer Cases4. Process Integration – New Release Features5. Roadmap & Recommendations
Agenda
SAP NetWeaver Process IntegrationCustomer adoption
2.7 new customers on an average every working dayMajority of integration scenarios are SAP2nonSAPLatest user group survey (DSAG, ASUG, SDN)
89% use it for business-critical processes75% automate processes with BPEL70% implement high availability69% use it alongside another infrastructure45% plan migration from another infrastructureMajority runs on latest general availability version,7.0Volumes grow (100 million+ messages per month)
One platform for all scenariosIn-house application integrationElectronic business partner integrationEnterprise services provisioning
SAP NW PI 7.1 in unrestricted shipment sinceJuly 25, 2008
10 customers went productive with SAP NW PI 7.1(Sept 08)
SAP NetWeaver Process Integration Today:Reference Customers (Partial List)
Freudenberg (Chemicals)Chevron (Oil and Gas)Intel (High-Tech)Nike (Consumer Products)Home Depot (Retail)Apria (Healthcare)Washington Post (Media)eBay (High-Tech)City of Newport NewsWaterworks (Public Sector)RheinEnergie (Utilities)Audi (Automotive)MAN (Automotive)
Reference Customers
Arla Foods (Consumer Products)MLP (Insurance)AXA Winterthur (Insurance)Post Denmark (Logistics)RWE (Utilities)Beijing Li-Ning Sports Goods(Consumer Products)Olympus (High Tech)China National Offshore Oil Corp.(Oil and Gas)Japan Post (Logistics)Mobile (Oil and Gas)…
LegacyApplication
LegacyApplication
Home Depot runs on SAP NetWeaver PIHigh volume retail POS transaction and availability
PI Service BusPI Service Bus
200 transactions/second
8.1 million transactions in a week tothe retail stores
99.995% availability POS integration
Distributed location 165+ stores
Store distribution Sales loading
Out of box processing was with SAP
Out of box transformation to retail industry ARTS Format
Store POSStore POS
Store POSStore POS
Store POSStore POS
SAP RetailSAP Retail SAPNetWeaver BI
SAPNetWeaver BI
LegacyApplications
LegacyApplications
© SAP AG 2008
Customer Case – Logistic ServicesSystem Landscape, Scenarios & Performance
Purchase OrderProcessing
Sales Order Processing
Processing invoices andprinting using FormScape
Bank Payment
Account details
60,000 customersproducing 60,000 invoicesper month (380,000 salesorder with 2.5 million orderlines)
Peak: 210,000 messageper hour during theinvoicing process,reoccurring 2 times everymonth
Average: 25,000 messagesper hour
B2B
A2A
BankingApplication
SAP NetWeaver Process Integration
Legacy SystemsLegacy Systems
CRM
SAP ERPEnterprisePortal
FormScape
Network
© SAP AG 2008
Customer Case – Steel ManufacturingSystem Landscape
High Volume ScenariosProduction Planning and ExecutionRaw Material PurchasingOrder ManagementMRO (Maintenance Repairing Operation)Material Purchasing
Low Volume ScenariosLeave RequestTravel RequestDaily Time Recording
SAP ERP SAP NetWeaver Process Integration
SAP EP (OMS)
APSIRIS (Groupware)
MES (Quality Plan)
Legacy Systems
SAP SCM
Module 1
MES
...Center In Location 2SAP NW PI
EAI
MES
Center In Location 3SAP NW PI
EAI
Module 3Module 2
Module 5Module 4
Module 1 Module 3Module 2
Module 5Module 4 Module 6
Maximo
PCLocation Mng
PC PC
PC
...
Integrated Centre at Location 1
1. SOA Middleware & Process Integration2. Process Integration – Solution Overview3. Process Integration – Adoption and Customer Cases4. Process Integration – New Release Features5. Roadmap & Recommendations
Agenda
© SAP AG 2008
SAP NetWeaver Process Integration 7.1Overview
Reliable Messaging and Queuing
Software LifecycleSecurity
User Management
ScalabilityHigh Availability
Archiving
ConfigurationMonitoring
Administration
Dynamic Routing Transformation Connectivity
Infrastructure Services Java EE5 / ABAP
BAMProcess
Automation
Repository-based Modeling andDesign
Enterprise Services RepositoryServices Registry - UDDI V3.0
Service Bus-based IntegrationWS–RM, WS Policy, WS Security, SAMLXML validationLocal processing in AdvancedAdapter EngineMessage packagingImproved performance for ccBPMUser-defined mapping function libraryReduced sizing
SOA ManagementNext steps towards centralconfiguration and administrationEnhanced configuration for AdvancedAdapter EngineProcess Integration
Service Bus
User Interaction (for example, Business Task Management)
B2B Partner 3rd PartyMiddleware
3rd PartyApplicationSAP
Lean SOA IntegrationEvolution of PI into Enterprise Service Bus
© SAP 2007 / Page 21
SAP NetWeaver Process Integration 7.1 serves many service bus scenarios today. It will evolve further in three areas:
Process flexibility – Enable Service and events, Service adaptation and Process monitoring
Mediation to address semantic challenge with highly-productive mediation tooling (mapping, etc.)
Avoid Spaghetti SOA – loose coupling, managed connections and closed loop SOA Governance
Provision of pre-packaged content and support for semantic content handling
SAP NetWeaver Process Integration 7.1 serves many service bus scenarios today. It will evolve further in three areas:
Process flexibility – Enable Service and events, Service adaptation and Process monitoring
Mediation to address semantic challenge with highly-productive mediation tooling (mapping, etc.)
Avoid Spaghetti SOA – loose coupling, managed connections and closed loop SOA Governance
Provision of pre-packaged content and support for semantic content handling
total ~ 40(~ 10 per app/ERP instance)
total ~60, 500MB traffic(~15 per app/ERP)
total 110, 3GB traffic
~25 per app/ERP,
+ 10 svc for composition
total ~300, 25G traffic
~50 per app/ERP,
+ 100 svc for compositionConsolidate tohub Services &
standards Lean tooling &footprint
© SAP AG 2008
What is it about?Natural evolution of the adapter engine (SAP NW PI 7.0 and before)Provides mapping, routing to by-pass the Integration ServerAdapter-to-adapter communicationFor synchronous and asynchronous scenarios
What are the benefits?Gain of throughput and reduction of latency time up to factor 10 (depending on scenario)
SAP NetWeaver Process Integration 7.1:High Volume Support - Advanced Adapter Engine
IS
Integration Engine& ccBPM EngineAB
APJA
VA
AdvancedAdapter Engine
3rd PartyApplication
© SAP AG 2008
IS
Integration Engine& ccBPM EngineAB
APJA
VA
3rd PartyApplication
What is it about?Process a bulk of messages in one service call (mapping, routing, ...)Reduce context switches, enable mass operations on databaseFor asynchronous scenarios
What are the benefits?Throughput gains: 1.5 – 3.0 times compared to non-packaging (depending onscenario)
SAP NetWeaver Process Integration 7.1:High Volume Support - Message Packaging
MessagePackaging
Observed trends in PI 7.1 customer projects69 Customers participated in Ramp-Up
Integration centric entry point to SOA (Service enable legacyapplications) clearly seen as the highest driver
Replace existing middleware and consolidate on PI 7.1 as theirstrategic integration platform
Customers with a considerable SAP footprint use the pre-packaged integration content resulting in minimized costs forintegration
Customers benefit from the performance enhancementsdelivered via the Advanced Adapter Engine and message packaging
Start with a new installation to further optimize processes
Use of the automated configuration aspects for increaseddeveloper productivity
Swiss Post creates New RevenueStreams and Accelerates Customer response
Challenge and ObjectivesCapture new revenue from current and hybrid mail services in de-regulated marketHarmonize business processes and manage customer expectations
Benefits and HighlightsOver 65% of their applications are nonSAP (15 scenarios pure nonSAP2nonSAP)1.2 million transactions processed every night (Response time=200ms)ESR in heterogeneous environment across SAP, Microsoft.Net, Oracle, SUN,BEASAP NetWeaver PI replaced existing BEA WebLogic solution
SAP NetWeaver PI 7.1 is fasterthan the pre- and post-processing in our back-endsystems. The bottleneck is nowthe back-end systems, not themiddleware. From ourperspective, this is impressive.”Gerald ElderProject Manager, Swiss Post
“PI Service BusPI Service Bus
eInvoice
SAPSAPSAPSAPSAPSAP10 NonSAP
Apps10 NonSAP
AppsOracle
Billing appOracle
Billing app
Partner EDIPartner EDI
Yellow BillIntegrationYellow BillIntegration
CreateInvoice
SendInvoice
10 NonSAPApps
10 NonSAPApps
10 Non SAPApps
10 Non SAPApps
Billing Process Scenario
1. SOA Middleware & Process Integration2. Process Integration – Solution Overview3. Process Integration – New Release Features4. Process Integration – Adoption and Customer Cases5. Roadmap & Recommendations
Agenda
BestPracticeReferenceModels
© SAP 2008 / Page 27
Flexibility Beyond 2008Convergence of Models, Services & Events
FLEXIBILITY
Third Party
Business Events
ExistingBusinessLogic
Analytics
SAP NetWeaver Process Integration (Event & Service Bus)SAP NetWeaver Process Integration (Event & Service Bus)
Enterprise Services
SAP NetWeaver Composition EnvironmentSAP NetWeaver Composition Environment
Ad-hoc UserCollaboration
ExecutableProcess Models
ProcessAnalysis
SAP Business SuiteBusiness Objects
SCA Serivce BusContainer
Expand SOAGovernance
Minimized downtime
Lean JEEdeployment
ESR
ESB
SOA infrastructure
WS* Standards
Performance
Local proc.integration
Conversion Agent
Enhancedmapping, adapter,monitoring, …
BPEL processes
JCA adapterengine
Enhanced B2B
…
SAP NetWeaver Process IntegrationClear roadmap commitment
SAP ExchangeInfrastructure
2.0
SAP NetWeaver 2004Exchange
Infrastructure 3.0
SAP NetWeaver 2004Exchange
Infrastructure 3.0
<2004 2004
SAP NetWeaver 7.0Process Integration
Functionality
SAP NetWeaver 7.0Process Integration
Functionality
2006
SAP NetWeaverProcess Integration
7.1
SAP NetWeaverProcess Integration
7.1
2007 2009
SAP NetWeaverProcess Integration
7.1 EHP 1 & 2
SAP NetWeaverProcess Integration
7.1 EHP 1 & 2
Committed product roadmap and proven delivery
Complete web services standard support
Integrated SOA governance
© SAP AG 2008
Different Entry Points,One Integration PlatformScope: Service Bus packaged and integrated with SAPapplications. (Example: Order To Cash across systems andcompany boundaries)Value: Easy connection to B2B networks, low configuration,via integrated monitoring and exception handling as well asout-of the box mediation contentSolution focus: Service bus for B2B connectivity
Scope: Service Bus to enable and facilitate composites viadiverse connectivity in Composition. Example: Inventorycheck and tracking of service workersValue: User productivity and innovation on top of reusableEnterprise Services delivered by business applicationsSolution focus: Lean and productive use of Service Busand ESR integrated within composition scenarios
Scope: Service Bus to run and manage enterprise-wide SOA deployments in globalcustomer landscapesValue: Consolidation of integration landscape, enabled by SOA design and runtimegovernance, high performance and scalabilitySolution focus: Service Bus, ESR for de-central IT, SOA Management
© SAP 2008 / SAP TechEd 08 / SOA217 Page 30
Further Information
Related recordings from SAP TechEd 2008 on SDN
SOA218 SOA Middleware in actionSOA220 SOA Middleware with a focus on PI 7.1SOA160 Service Enabling Business Suite with PI 7.1SOA261 EDI Scenarios with PI 7.1 and SEEB. AdaptersSOA108 SOA Governance Best Practices, LectureSOA212 High Volume Readiness of SAP NetWeaver PI 7.1, LectureSOA213 How to Plan, Strategize, and Upgrade to SAP NetWeaver PI 7.1COMP101 Building Custom Applications with CECOMP278 Service Composition with ESR
Related SAP Education and Certification Opportunities
http://www.sap.com/education/ CertificationSelect Solution “SAP NetWeaver”
SAP Public Web:
SAP Developer Network (SDN): www.sdn.sap.com/irj/sdn/soaBusiness Process Expert (BPX) Community: www.bpx.sap.com
Thank you!
SOA MiddlewareSAP NetWeaver Process Integration
Lazaros LazaridisPlatform Business DevelopmentOffice of the EMEA CTOSAP EMEA
November 2008
This presentation is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains onlyintended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course ofbusiness, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time withoutnotice. SAP assumes no responsibility for errors or omissions in this document.”