Download presentation
Presentation is loading. Please wait.
Published byCamilla Banks Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.