BPEL based Service Oriented B 2 B Integration
BPEL based Service Oriented B 2 B Integration Solution for 3 PAR October 3, 2007 1
Presenters Sreen Munukutla – sreen@cavaya. com • BS with MBA (Finance, Systems) from Indian Institute of Management, Calcutta • Worked at KPMG (now Bearing Point) in their Enterprise solutions practice in 90 s. • Over 17 years of experience in Oracle and Technology. • Worked in various technical, functional and management roles in more than 30 projects involving ERP and technology solutions (Extensive use of SOA and Oracle Fusion technologies). • Currently heading Oracle ERP and Technologies practice at Idhasoft (www. idhasoft. com), a $100 mil IT solutions provider Shantanu Choudhury • Has 12 years of experience including 10+ yrs of ERP and technology experience • Chief architect of SOA and Oracle Fusion implementation project at 3 PAR • Currently working as Program Manager at 3 PAR. 2
Idhasoft’s Service portfolio • Enterprise Applications – Oracle, Peoplesoft, Siebel, JDE – • • • Implementation and upgrades etc. Managed Support (On-site and Off-shore) – Functional – Technical – DBA – Infrastructure BI and Analytics – Oracle/Siebel BI – Enterprise Data Warehouse – EPM SOA and Middleware – SOA, Identity Mgmt, BPEL – Integration – Oracle Fusion, EDI, EAI, Web Services – • Java, J 2 EE, Oracle Training and Documentation 3
Agenda About the Client Business Challenges Idhasoft’s approach and solution Idhasoft’s proposed solution architecture Key business benefits Challenges faced in implementation Client’s future roadmap 4
About the client 5
About 3 PAR is the leading provider of Utility Storage, a simple, efficient and scalable tiered-storage array for utility computing that lets customers serve more with less. Whether you choose a Fiber Channel or IP-based storage network, 3 PAR Utility Storage can cut an organization's Total Cost of Data by 50%. Capacity purchases and related costs can be cut up to 75% while storage administration and associated expenses can be reduced up to 90%. 6
Business Challenges 7
Business Challenges 3 PAR uses a third party service provider to perform installation and maintenance. 3 PAR uses the service request capabilities of the Oracle e. Business Suite. No synchronization mechanism exists between two service request systems resulting in: - Duplicate data entry Data integrity issues Lack of timeliness in data accuracy Reduced efficiencies Data Inconsistencies 8
Idhasoft’s approach and solution 9
Idhasoft's Solution/Approach Idhasoft’s solution enabled a bi-directional integration of service request information between 3 PAR and the third party service provider. List of business entities synchronized: - Service request information - Customer Master - Install Base Records Any addition or update to these business entities were synchronized in real time. 10
Business Process Design Life-Cycle Process Requirements Process Modeling Services Existing Components Interaction Glue Participate Manage Execution Business Process Management Infrastructure Monitor Optimize Analysis 11
Idhasoft’s proposed solution architecture 12
Solution Architecture • Standard APIs from Oracle CRM were used to interface the data into Oracle CRM • Staging table enabled the transformation of data to the required format 13
Cavaya's Solution/Approach (Cont…) Technology Used : BPEL based Business Process Manager (BPM) Server, BPM Console & BPM Security Layer, Web Services & Oracle Database With the current data load, the Cavaya integration solution saved 200+ man hours per month for 3 PAR. Besides these savings, the integration solution also allows access to up-to-date information to the 3 PAR customer service division resulting in an overall better customer satisfaction. 14
Key business benefits 15
Key Business Benefits q Saved 200+ man hours of work load q Increased visibility of service request status and history q Elimination of duplicate data entry q Open architecture q Architecture can be rolled out to other Service Providers using any of the protocols (Web Services, ftp…. ) q Rapid Development – Reduced implementation time by 50% 16
Key Benefits of BPEL based Service Oriented Integration q The power of an open standard - By capturing business processes in BPEL, avoid vendor lock-in. BPEL is to business process management what SQL was to data management q Unparalleled visibility and administration - The BPEL Console helps visually monitor the execution of each BPEL process, drill down into the audit and view the details of each conversation or debug a running flow against its BPEL implementation q Dramatic cost savings - The Oracle BPEL Process Manager is 60 -80% less expensive to buy and maintain than traditional EAI solutions. q Systematic Reuse as each BPEL process, in turn, becomes yet another compose-able standards based web service 17
Key Benefits of BPEL based Service Oriented Integration (Cont…) q Service Oriented integration approach is much more flexibility and is agnostic of underlying run-time container as opposed to traditional EAI approach q SOA Environment - modular and reusable business services are orchestrated in a Model-Driven Declarative manner 18
Lessons Learned in implementation 19
Lessons Learned • Need to involve client business analysts with a good grasp of business processes • Availability of knowledge base – Challenging as this is new technology. • ESB was not available when the project begun. • Conversion WSDL when imported from. NET to JDeveloper was posing errors. • XML format posed challenges in. NET to receive. We had to fix using creative methods. 20
Client’s future roadmap 21
Future Roadmap for 3 PAR Service Oriented Integration q Employ ESB (Enterprise Service Bus): To create canonical data model by virtualization of service endpoints -Applications transparent to the business process and makes the business process highly reusable. q Employ BAM (Business Activity Monitoring) for defining and measuring critical business process KPIs. q Employ Business Rules Engine (BRE) for making the end-to-end business processes more flexible and dynamic. 22
Contact • Sreen Munukutla – sreen. munukutla@idhasoft. com 23
- Slides: 23