Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.

Similar presentations


Presentation on theme: "SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager."— Presentation transcript:

1 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager

2 © 2008 Progress Software Corporation2 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Agenda  Packaged Applications as 1 st class SOA Citizens  Sonic ™ as an Enabler  Making the Business Case  Use Cases  Summary

3 © 2008 Progress Software Corporation3 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Why SOA and Adapters go hand in hand  Why do I need a SOA?  What is an Adapter?  Why do I need an Adapter if I have a SOA?

4 © 2008 Progress Software Corporation4 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Role of an Adapter  Transforming a Web services call to / from an IDoc  Role of the Adapter Web services  JMS  IDoc IDoc  JMS  Web services

5 © 2008 Progress Software Corporation5 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure J2EE™ APPLICATION PACKAGED APPLICATION & LEGACY SYSTEMS.NET™ APPLICATION PARTNER SYSTEM WEB SERVICE How adapters fit into the Architecture Inside the ESB ESB and CONNECTED BUSINESS SERVICES MULTI-PROTOCOL TRANSPORT IP NETWORK ESB CONTAINER DISTRIBUTED SERVICE ARCHITECTURE

6 © 2008 Progress Software Corporation6 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure For Example: Incremental Adoption P3 P1 P2 Order Mgmt Order Fulfillment Order Process Business Applications Finance Supplier Mgmt CRM Tracking Service Partner Back Office MFG CRM Adapter Integration Broker Enterprise Service Bus (ESB) New SOA (ESB) Existing Architecture Adapter

7 © 2008 Progress Software Corporation7 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Do Something! Service Orchestration

8 © 2008 Progress Software Corporation8 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Scalability – The Payoff  14 Application data sources  How many individual connections? N* (N-1) 14*(14-1) =  One More 15*(15-1) = Means adding 28 Connections 182 Connections 210 Connections

9 © 2008 Progress Software Corporation9 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Making the Business case  Investment Protection Packaged Applications are a core part of your business  Information Access and Synchronization Avoid duplication of Data

10 © 2008 Progress Software Corporation10 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Making the Business Case Continued… Skills Utilization / distribution  Without an ESB Many people need to understand your Packaged Application  With an ESB Very Small number need to understand your Packaged Application  Removes the Skills Barrier  Lowers Support Requirements

11 © 2008 Progress Software Corporation11 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Which Interface and why? - Less closed then you might have imagined  Many standard interfaces EDI Web services SDK’s  SAP Specifically has IDOC BAPI Web services

12 © 2008 Progress Software Corporation12 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Integration Use Cases  Common scenario’s are … Request / Reply Data Synchronization  What applications are relevant?

13 © 2008 Progress Software Corporation13 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Request / Reply  Very Common Use Case Query Order Status Get Customer Data Get Inventory

14 © 2008 Progress Software Corporation14 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Request / Reply WEB Service Transformation DB Service SAP Adapter

15 © 2008 Progress Software Corporation15 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Data Synchronization  Usually found as part of a business process 1.Receive order 2.Update Inventory 3.Update Delivery Dates  Receipt of data may trigger follow on processing Received_Order may trigger Place_Order with 3 rd party

16 © 2008 Progress Software Corporation16 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Order Entry WEB Service Transformation Business Gateway SAP Adapter

17 © 2008 Progress Software Corporation17 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Use Case Summary  Applications often have data and event interfaces Request / Response Or Synchronization of data Or Interactive / State-full communications

18 © 2008 Progress Software Corporation18 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Adapters from Progress  Usually 3 rd party partner technology provided by Progress  Available for both ESB and MQ  Enables mapping of messages to Vendor specific interfaces i.e. IDoc

19 © 2008 Progress Software Corporation19 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Adapters work with both SonicMQ ® and Sonic ESB  SonicMQ and Sonic ESB are both valid solutions  Choice of solution depends on customer needs Mediation Orchestration Development capabilities  Progress has Adapters available for both solutions

20 © 2008 Progress Software Corporation20 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Summary  Packaged Adapters Available for both MQ and ESB  Extends across your enterprise  Flexible Growth and change  Skill and Cost Management

21 © 2008 Progress Software Corporation21 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Questions ?

22 © 2008 Progress Software Corporation22 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Thank You

23 © 2008 Progress Software Corporation23 SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure


Download ppt "SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager."

Similar presentations


Ads by Google