SOA Middleware
Upcoming SlideShare
Loading in...5
×
 

SOA Middleware

on

  • 1,829 views

 

Statistics

Views

Total Views
1,829
Views on SlideShare
1,827
Embed Views
2

Actions

Likes
0
Downloads
102
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SOA Middleware SOA Middleware Presentation Transcript

    • SOA Middleware SAP NetWeaver Process Integration Lazaros Lazaridis Platform Business Development Office of the EMEA CTO SAP 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 only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document.”
    • Agenda 1. SOA Middleware & Process Integration 2. Process Integration – Solution Overview 3. Process Integration – Adoption and Customer Cases 4. Process Integration – New Release Features 5. Roadmap & Recommendations © SAP AG 2008
    • Process integration is a strategic imperative Business context in an increasingly global and networked business necessitates control and visibility across extended enterprise and value chain Dispersed business processes need to be harmonized Partner Application Manufacturing Order-to-Cash Custom Web Application Legacy Application Application © SAP AG 2008
    • System integration is still complex and costly Multiple integration requirements addressed by disparate integration technologies EDI Exchange EAI for system to system integration Application Server Based Integration for custom web applications Partner (B2B) Integration Partner Application Manufacturing Most integrations still don’t meet expectations B2B EDI Order-to-Cash App 3rd party EAI Server adaptor Custom Web Application Legacy Application Application
    • Agenda 1. SOA Middleware & Process Integration 2. Process Integration – Solution Overview 3. Process Integration – Adoption and Customer Cases 4. Process Integration – New Release Features 5. Roadmap & Recommendations
    • SOA Middleware Architecture SAP NetWeaver Process Integration Consumption RSS Portal Desktop Mobile Forms Wiki/Blog Pervasive Voice Search Business Process Business Rules UI Composition Management Management Composition Service & Event Information Composition Composition SOA Inter- Service Bus SOA Management operability SOA Design Governance Service & Event Connectivity & Business Partner Integration Enablement Integration Process Components Platform Services Service- enabled Order Mgmt. ... MDM BI … Applications SAP Business Suite SAP NetWeaver Customer & Partner Non SAP & Components Applications Legacy © SAP AG 2008
    • SOA Middleware Definition SOA Middleware From a logical point of view, SOA middleware consists of: an Enterprise Services Repository and Registry a Composition Environment an Enterprise Services Bus (ESB), and SOA management tools © SAP AG 2008
    • SAP NetWeaver Process Integration Single integrated product for comprehensive business SOA Enterprise Services Software Repository & Registry Business Lifecycle Process BAM Task Security User Orchestration Management Management SOA Management Administration Configuration Pre-packaged Integration Content Service Bus Monitoring Services Registry Optimization Connectivity Security Scalability, (3rd Party rd Reliable Dynamic Protocol Trans- High Applications, Message & Routing / Technologies, Switching formation Availability Queuing Mediation Middleware, Archiving B2B…etc) 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
    • How to quickly deliver business values with integration? By leveraging pre-packaged integration contents Process Mapping Interface Data Type Implementation Template Template Template Template Template End-to-End Integration templates: Orchestration of services across long Pre-Built Business Processes: running business processes Best practices for quick time-to-value and effectively integrated processes Lifecycle Management: Reusability through integrated SOA governance and lifecycle management “ …through 2010, the biggest barriers to SOA adoption will be non-technical issues related to inadequate 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
    • Accelerate business integration Ready to run business processes across industry verticals Deliver high-impact business capability Provide “quick wins” for the business More effective integration at lower cost Manufacturing Industries Services Industries Financial & Public Ser SAP Solutions Partner Solutions Industry-specific Non industry-specific Adapters
    • SAP’s pre-packaged integration content Accelerated Time-to-business value Integrated business process platform reduces integration cost throughout integration life cycle Duration reduction Duration reduction by 20% by 25% Analyze and Discover Manage and Optimize Model and Build Test, Integrate and Compose and Reduction of Only possible Deploy Orchestrate Integration effort by with ESR/SR 30% Reduction of Deployment per service by 1 day “ Now we can provision new web services in a technologically independent way – and reduce our development and integration effort by two-thirds through re-use of enterprise services.” Gerald Elder Project Manager, Swiss Post * Based on Swiss Post presentation in SAPPHIRE, Berlin 2008
    • Analyst View on SAP NetWeaver Process Integration “…from a strategic standpoint, SAP NetWeaver XI* technology will become the fundamental enabling infrastructure 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) © SAP AG 2008
    • Agenda 1. SOA Middleware & Process Integration 2. Process Integration – Solution Overview 3. Process Integration – Adoption and Customer Cases 4. Process Integration – New Release Features 5. Roadmap & Recommendations
    • SAP NetWeaver Process Integration Customer adoption 2.7 new customers on an average every working day Majority of integration scenarios are SAP2nonSAP Latest user group survey (DSAG, ASUG, SDN) 89% use it for business-critical processes 75% automate processes with BPEL 70% implement high availability 69% use it alongside another infrastructure 45% plan migration from another infrastructure Majority runs on latest general availability version, 7.0 Volumes grow (100 million+ messages per month) One platform for all scenarios In-house application integration Electronic business partner integration Enterprise services provisioning SAP NW PI 7.1 in unrestricted shipment since July 25, 2008 10 customers went productive with SAP NW PI 7.1 (Sept 08)
    • SAP NetWeaver Process Integration Today: Reference Customers (Partial List) Reference Customers Freudenberg (Chemicals) Arla Foods (Consumer Products) Chevron (Oil and Gas) MLP (Insurance) Intel (High-Tech) AXA Winterthur (Insurance) Nike (Consumer Products) Post Denmark (Logistics) Home Depot (Retail) RWE (Utilities) Apria (Healthcare) Beijing Li-Ning Sports Goods Washington Post (Media) (Consumer Products) eBay (High-Tech) Olympus (High Tech) City of Newport News China National Offshore Oil Corp. Waterworks (Public Sector) (Oil and Gas) RheinEnergie (Utilities) Japan Post (Logistics) Audi (Automotive) Mobile (Oil and Gas) MAN (Automotive) …
    • Home Depot runs on SAP NetWeaver PI High volume retail POS transaction and availability Out of box processing was with SAP Out of box transformation to retail industry ARTS Format SAP SAP Retail NetWeaver BI Store POS Store POS PI Service Bus Store distribution Sales loading Store POS Legacy 200 transactions/second Legacy Applications Application 8.1 million transactions in a week to the retail stores 99.995% availability POS integration Distributed location 165+ stores
    • Customer Case – Logistic Services System Landscape, Scenarios & Performance Purchase Order Processing Legacy Systems Sales Order Processing Legacy Systems Enterprise SAP ERP Portal Processing invoices and printing using FormScape Bank Payment Account details SAP NetWeaver Process Integration 60,000 customers producing 60,000 invoices per month (380,000 sales order with 2.5 million order Network lines) Peak: 210,000 message Banking per hour during the CRM FormScape invoicing process, Application reoccurring 2 times every month A2A B2B Average: 25,000 messages per hour © SAP AG 2008
    • Customer Case – Steel Manufacturing System Landscape Integrated Centre at Location 1 APS SAP SCM IRIS (Groupware) SAP EP (OMS) MES (Quality Plan) SAP NetWeaver Process Integration Legacy Systems SAP ERP MES MES Module 1 Module 2 Module 3 Maximo PC Module 1 Module 2 Module 3 PC Center In Location 2 Center In Location 3 ... EAI ... EAI SAP NW PI SAP NW PI Module 4 Module 5 Module 6 Location Mng PC PC Module 4 Module 5 High Volume Scenarios Low Volume Scenarios Production Planning and Execution Leave Request Raw Material Purchasing Travel Request Order Management Daily Time Recording MRO (Maintenance Repairing Operation) Material Purchasing © SAP AG 2008
    • Agenda 1. SOA Middleware & Process Integration 2. Process Integration – Solution Overview 3. Process Integration – Adoption and Customer Cases 4. Process Integration – New Release Features 5. Roadmap & Recommendations
    • SAP NetWeaver Process Integration 7.1 Overview User Interaction (for example, Business Task Management) Repository-based Modeling and Design Enterprise Services Repository Services Registry - UDDI V3.0 Service Bus-based Integration Process WS–RM, WS Policy, WS Security, SAML Automation BAM XML validation Service Bus Local processing in Advanced Adapter Engine Dynamic Routing Transformation Connectivity Message packaging Reliable Messaging and Queuing Improved performance for ccBPM User-defined mapping function library Infrastructure Services Java EE5 / ABAP Reduced sizing Software Lifecycle Scalability Configuration SOA Management Security High Availability Monitoring User Management Archiving Administration Next steps towards central configuration and administration Enhanced configuration for Advanced Process Integration Adapter Engine 3rd Party 3rd Party B2B Partner SAP Application Middleware © SAP AG 2008
    • Lean SOA Integration Evolution of PI into Enterprise Service Bus SAP NetWeaver Process Integration 7.1 serves many service bus scenarios today. It will evolve further in three areas: 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 Process flexibility – Enable Service and events, Service adaptation and Process monitoring Mediation to address semantic challenge with highly-productive mediation tooling (mapping, etc.) Mediation to address semantic challenge with highly-productive mediation tooling (mapping, etc.) Avoid Spaghetti SOA – loose coupling, managed connections and closed loop SOA Governance Avoid Spaghetti SOA – loose coupling, managed connections and closed loop SOA Governance Provision of pre-packaged content and support for semantic content handling Provision of pre-packaged content and support for semantic content handling total 110, 3GB traffic total ~300, 25G traffic total ~ 40 total ~60, 500MB traffic (~ 10 per app/ERP instance) (~15 per app/ERP) ~25 per app/ERP, ~50 per app/ERP, + 10 svc for composition + 100 svc for composition Consolidate to Services & hub standards Lean tooling & footprint © SAP 2007 / Page 21
    • SAP NetWeaver Process Integration 7.1: High Volume Support - Advanced Adapter Engine 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 Server Adapter-to-adapter communication For synchronous and asynchronous scenarios What are the benefits? Gain of throughput and reduction of latency time up to factor 10 (depending on scenario) IS ABAP Integration Engine & ccBPM Engine Advanced JAVA Adapter Engine 3rd Party Application © SAP AG 2008
    • SAP NetWeaver Process Integration 7.1: High Volume Support - Message Packaging What is it about? Process a bulk of messages in one service call (mapping, routing, ...) Reduce context switches, enable mass operations on database For asynchronous scenarios What are the benefits? Throughput gains: 1.5 – 3.0 times compared to non-packaging (depending on scenario) IS ABAP Integration Engine & ccBPM Engine Message JAVA Packaging 3rd Party Application © SAP AG 2008
    • Observed trends in PI 7.1 customer projects 69 Customers participated in Ramp-Up Integration centric entry point to SOA (Service enable legacy applications) clearly seen as the highest driver Replace existing middleware and consolidate on PI 7.1 as their strategic integration platform Customers with a considerable SAP footprint use the pre- packaged integration content resulting in minimized costs for integration Customers benefit from the performance enhancements delivered via the Advanced Adapter Engine and message packaging Start with a new installation to further optimize processes Use of the automated configuration aspects for increased developer productivity
    • Swiss Post creates New Revenue Streams and Accelerates Customer response Challenge and Objectives Capture new revenue from current and hybrid mail services in de-regulated market Harmonize business processes and manage customer expectations Benefits and Highlights Over 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, BEA SAP NetWeaver PI replaced existing BEA WebLogic solution Billing Process Scenario eInvoice Partner EDI Create Send Invoice Invoice “ SAP NetWeaver PI 7.1 is faster than the pre- and post- processing in our back-end PI Service Bus systems. The bottleneck is now the back-end systems, not the middleware. From our perspective, this is impressive.” SAP 10 NonSAP 10 NonSAP Oracle Yellow Bill Gerald Elder SAP 10 Non SAP SAP Apps Apps Billing app Integration Project Manager, Swiss Post Apps
    • Agenda 1. SOA Middleware & Process Integration 2. Process Integration – Solution Overview 3. Process Integration – New Release Features 4. Process Integration – Adoption and Customer Cases 5. Roadmap & Recommendations
    • Flexibility Beyond 2008 Convergence of Models, Services & Events FLEXIBILITY SAP NetWeaver Composition Environment SAP NetWeaver Composition Environment Process Executable Ad-hoc User Analysis Process Models Collaboration Business Events SAP NetWeaver Process Integration (Event & Service Bus) SAP NetWeaver Process Integration (Event & Service Bus) Enterprise Services Business Objects SAP Business Suite Third Party Best Existing Practice Analytics Business Reference Logic Models © SAP 2008 / Page 27
    • SAP NetWeaver Process Integration Clear roadmap commitment Committed product roadmap and proven delivery Complete web services standard support Integrated SOA governance <2004 2004 2006 2007 2009 SAP Exchange SAP NetWeaver 2004 SAP NetWeaver 7.0 SAP NetWeaver SAP NetWeaver Infrastructure Exchange Process Integration Process Integration Process Integration 2.0 Infrastructure 3.0 Functionality 7.1 7.1 EHP 1 & 2 BPEL processes Local proc. ESR SCA Serivce Bus integration Container JCA adapter ESB engine Conversion Agent Expand SOA SOA infrastructure Governance Enhanced B2B Enhanced mapping, adapter, WS* Standards Minimized down … monitoring, … time Performance Lean JEE deployment
    • Different Entry Points, One Integration Platform Scope: Service Bus packaged and integrated with SAP Scope: Service Bus to enable and facilitate composites via applications. (Example: Order To Cash across systems and diverse connectivity in Composition. Example: Inventory company boundaries) check and tracking of service workers Value: Easy connection to B2B networks, low configuration, Value: User productivity and innovation on top of reusable via integrated monitoring and exception handling as well as Enterprise Services delivered by business applications out-of the box mediation content Solution focus: Lean and productive use of Service Bus Solution focus: Service bus for B2B connectivity and ESR integrated within composition scenarios Scope: Service Bus to run and manage enterprise-wide SOA deployments in global customer landscapes Value: Consolidation of integration landscape, enabled by SOA design and runtime governance, high performance and scalability Solution focus: Service Bus, ESR for de-central IT, SOA Management © SAP AG 2008
    • Further Information SAP Public Web: SAP Developer Network (SDN): www.sdn.sap.com/irj/sdn/soa Business Process Expert (BPX) Community: www.bpx.sap.com Related SAP Education and Certification Opportunities http://www.sap.com/education/ Certification Select Solution “SAP NetWeaver” Related recordings from SAP TechEd 2008 on SDN SOA218 SOA Middleware in action SOA220 SOA Middleware with a focus on PI 7.1 SOA160 Service Enabling Business Suite with PI 7.1 SOA261 EDI Scenarios with PI 7.1 and SEEB. Adapters SOA108 SOA Governance Best Practices, Lecture SOA212 High Volume Readiness of SAP NetWeaver PI 7.1, Lecture SOA213 How to Plan, Strategize, and Upgrade to SAP NetWeaver PI 7.1 COMP101 Building Custom Applications with CE COMP278 Service Composition with ESR © SAP 2008 / SAP TechEd 08 / SOA217 Page 30
    • Thank you!
    • SOA Middleware SAP NetWeaver Process Integration Lazaros Lazaridis Platform Business Development Office of the EMEA CTO SAP 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 only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document.”