Oracle has made a very large investment in the middleware space, particularly since 2004, and has gone from not being a credible player to being a clear leader and in the top 1-2 vendors in every category of the Integration, SOA and BPM spaces. We have done this through a joint strategy of acquisitions and internal development and while the BEA acquisition was the one which made major news in this respect, we have been carrying this out for the past 4 years very successfully. For example, we acquired Collaxa, which got us the leading BPEL engine and tooling in 2004, Oblix for a comprehensive Web Services Management and Security solution in 2005, iStante for BAM and real-time, business user friendly dashboards (BAM). The Service Registry and BPA Suites are OEM relationships where we partner with the leaders in these respective areas, HP (formerly Systinet) for a UDDI registry and IDS Scheer’s ARIS toolset for the richest and most functional business process analysis tooling. Oracle Data Integration provides sophisticated and high performance ETL tooling from the acquisition of Sunopsis and our acquisition of Stellent gave us a leading content management solution. More recently, the acquisition of Tangosol is where our Coherence product for high performance, distributed J2EE caching technology comes from. And of course, we list here some of the key technologies which come into Oracle from the BEA acquisition – which is the main focus of this presentation, describing our go-forward product strategy in the Integration space, as we incorporate the new BEA components into our platform. One comment before we dive in – note that for all the previous acquisitions here, we have typically gone through the same three steps, which we call Interoperate, Integrate and Unify. First, we ensure that the newly acquired components interoperate with out current technologies. This usually works right out of the gate, due to our focus on an open, 100% standard, interoperable and “hot pluggable” architecture and within a very short period of time, we can certify such interop. Then in the next product release, we can typically integrate the acquired products into our platform, so that we have a unified installer, integrated design-time and integrated management and monitoring experience. The third step is to Unify the components, where it makes sense, so they have the same architecture, share a common code-base, can be designed, deployed, administered and monitored from a single tool, etc. We have successfully gone down this path with our SOA Suite, from the 10gR2 to 10gR3 to 11gR1 releases and we expect the same path for the new BEA technologies.
ACN- Automate workflow for rep billing and commission payments; Process integration involving Peoplesoft CRM. Activant – 360 degree view of Customer by integrating customer data between Salesforce.com and 11i Financials Allstate - Ameripath - Scalable HL7 compliant B2B network comprised of hospitals and insurance providers and BAM to monitor the transactions flows between different entities Edmunds.com – SOA to enable an infrastructure to provide content to different automotive manufacturers and partners where naming conventions may be totally different Atlas - Oracle BPEL enables not only the business process triggers, but also the ability to integrate with other insurance partners. Processes were first modeled in iGrafx and then implemented in BPEL. Avue - Streamline Workforce Management Processes for U.S. Government Agencies with Oracle BPEL Process Manager BAE Systems – Integration processes to manage Purchase Orders that come in via File Adapter to Oracle EBS (accessed via DB adapter). In production with BPEL PM and OWSM. Belgacom – DSL provisioning, repair scheduling and other apps. 400+ production BPEL processes. In production since mid-2004 with BPEL PM. SOA helps track its processes in real-time providing better customer support, shortening activations/deactivation times and reducing operating expenses British Airways – Using BPEL PM, Oracle Business Rules and ESB. Cattles – Automation and tracking of High risk loan approval using BPEL and BAM China Mobile - manage and optimize its business processes as part of this consolidated platform to run SOA applications Cisco – Focus on end-to-end monitoring and &quot;content introspection“ with Oracle BAM -- transparency to B2B transaction data within executing process instances. &quot;Content introspection&quot; is distinct from traditional IT operations monitoring (e.g., system performance monitoring) in its focus on business metrics. Citigroup – Oracle SOA and BPA for Risk management analysis ClickCommerce – ESB implementation with Oracle SOA for the Click Commerce Extended Order Management solution, which orchestrates the management of orders from businesses and consumers across an extended network of company-owned and third-party facilities. Clorox – Scheduling optimization by integration transportation mgmt ASP with SAP EDS – EDS has announced a multi-year plan to develop a &quot;next generation&quot; IT and business services platform - of which, Oracle technology is a core enabler for the SOA stack. ESA – facilitate an ecosystem of partners web services to offer satellite imaging-related offerings. Farmers Mutual Hail – Faster Agent provisioning; provision authoritative rights to its agents and policyholders allowing them access to information through self-registration Finnlines – SOA as a modern, standards-based ESB-style integration solution FormFactor - Integrate Oracle eBusiness Suite ERP (Resource Planning) with a custom Shop Floor Mgmt. application to improve visibility into Work In Progress Inventory (WIP). Gateway - Oracle BPEL Process Manager for its standards-based integration platform in conjunction with the roll-out of Oracle eBusiness Suite GE Healthcare – Outbound sales order integration for 4 mfg orgs; SOA integrates Oracle Shipping/Order Management modules with OTM. Also used BPEL PM to enable automating various patient care processes. Gevity HR - BPEL Process Manager in order to deploy and extend its next generation of Oracle E-Business Suite Applications. Giant Eagle - automate a process flow that manages transaction logs from Giant Eagle’s IBM POS systems in its 200+ stores. Use all Microsoft for front-end. Godfrey Phillips - SOA Suite to integrate e-Business suite with various custom build & legacy applications. Helena - Improve distributor/supplier relationship by enabling ebXML based B2B Hub; 11i integration Helio - Automate 42 complex business processes by integrating Oracle Financials/Manufacturing/ Distribution, homegrown data warehouse and enables seamless integration with 3rd party logistics company Bright point via EDI. HP – Order orchestration across 12 different sales channels with backend integration to SAP IDT – Oracle BPEL Process Manager together with the eBusiness Suite Adapter for a standards-based integration IKON Office – EDI Integration with Oracle SOA. IMPAC – Oracle SOA and BPA to demonstrate the business value of SOA to business ING Lease – SOA for building a Leasing Application Platform to manage quote to contract process iPass – Expedite Partner provisioning in a secure fashion using BPEL and OWSM Kabel –Oracle SOA as enterprise Infrastructure Platform with a focus on an Enterprise Service Bus.; BPEL for DSL provisioning, integrating with Tuxedo based customer care and billing apps LG - create more flexibility in its IT architecture while helping reduce the complexity of its dat Lufthansa Flight Training–SOA suite with SAP Adapter, Oracle Business Activity Monitoring, and Oracle Portal to implement a composite application for Lufthansa Flight Training, realizing process automation for a new business segment called &quot;Competence Training&quot; including a sales channel for external business partners. Marvell – Metro - monitoring information from the RFID tags using Oracle Business Activity Monitoring, configured to raise alerts in situations such as fresh produce nearing its expiration date or promotional articles not being displayed alongside promotional information. Monster – Automate order to cash (Siebel CRM to 11i Financials); integrate 21 .NET based websites; improved cross and up selling. In production with both BPEL PM and Oracle ESB 10.1.3.1. National Grid - provide an Emergency Services (“If you smell gas”) and provide metering management across the Uks gas distribution network NetApp – SOA to transform Order Mgmt. and Invoicing process across 3 largest distributors; Siebel and 11i integration Nextel Argentina - Novell - Oracle BPEL to manage and automate the channel order entry process; Integration with Siebel and Oracle EBS OOCL - manage core business processes including shipment lifecycle with multiple parties, warehouse operations management and key HR processes. Openwave – Manages complex human workflow of Quote approval by integrating 11i with Salesforce.com Overstock.com - PetroBras - Integration of Oracle E-Business Suite CRM with SAP R/3 and legacy applications PHA - Use BPA to establish enterprise wide repository of process knowledge; Serve as a basis for executing business processes across various apps (PSFT) Pillar Data Systems – Order orchestration;11i integration Qfleet.com -Integrate manual processes with Fleet Management System Qualcomm –Oracle BPEL automates entitlement provisioning; integration with TIBCO and Documentum Rabobank – Multi customer channel integration; ESB implementation to integrate multiple Siebel systems with SAP Financials and numerous mainframe and client-server legacy applications RedHat – SOA to improve efficiency and flexibility of ordering process and execution Reuters - implement its new, fully SOA-centric standards-based integration platform; Siebel integration Schenker Logistics -Centralised RFID event-monitoring infrastructure using the Oracle SOA Suite with integration to the existing SAP Logistics Execution System. Silicon Image – Pivotal CRM to 11i integration for real time access to latest information on quotes and orders Sodexho - Better access to key financial data from its SAP ERP system; integration with SAP and Hyperion SPS Commerce – Manage exchange of EDI documents across 15000 partners Stanford University – Provision students for dining and residential services with real time integration with Tririga Momentum (Facility Management System) SUMCO – Manage complex workflow of Product spec registration process across 15 human touchpoints; SAP integration The Hartford – BPEL and OWSM for electronic document and workflow management system for claims which implements imaging, indexing, supervisory workflow, document triage and electronic document access. Adhering to Six Sigma process principles, it automates a currently manual, paper-based process. Thyssen Krupp – 3rd largest elevator company; business process for human resource domain spanning different applications (Oracle eBusiness Suite, HR Access and some of our time tracking applications) Timex - Improve its supply chain infrastructure by introducing service oriented architecture. As a first project BPEL to integrate with 11i using 11i adapter and EDI adapter. TIAA-CREF - Integrating Siebel CRM (helpcenter) to third party apps such as Sunguard. Turkcell – SOA for building service delivery platform servicing 29 million customers; improved time to market by 75% USI – SOA to integrate and simplify user provisioning for its internal business applications that include Ariba and Oracle's PeopleSoft Enterprise applications. Viewsonic – Automate integration between Viewsonic and its partners (suppliers; manufacturers; distributors); 11i and EDI integration Vodafone Japan/Australia – Oracle SOA for Mobile Number portability Webster - Oracle's BPEL platform to create the new payment system based on Web services WGI - Automate the material ordering process from suppliers, which involves a workflow that touches both Intergraph Marian (Material Management application) as well as Documentum. Wyeth - Agile IT” initiative to automate core business processes to speed up the time it takes Wyeth to bring to market new drugs, specifically regulatory approval processes Xerox – Order Management across NA and Europe by integrating 11i instances using SOA XM – Order mgmt with CRM and billing integration
Here we will go into more detail around the components we have for SOA and Eventing technologies. Slide Build: First, we build on top of messaging and J2EE infrastructure. We remain committed to our ‘hot pluggable’ strategy where we run ont multiple application servers, including WebSphere and JBoss as well as both the Oracle and WebLogic app-servers today. Likewise, you can plug in your favorite messaging infrastructure, such as MQ Series or TIBCO, or use our Oracle AQ or JMS implementations (where we are now significantly more stronger with the WebLogic JMS addition to our platform). In addition, we are getting a very positive response as we leverage the Coherence and JRockit components within the core platform, offering high performance Java/J2EE distributed caching and high performance, low latency JVM with deterministic garbage collection for guaranteed response times for Java apps. The next layer is connectivity where we have a broad set of adapters. We will drill down in this in more detail as you can see that we have taken the superset of the connectivity solutions offered by Oracle and BEA, while standardizing on JCA for our adapter architecture. For partner connectivity, our strategic offering remains the Oracle B2B product, supporting partner protocols such as EDI, AS2, RosettaNet and vertical-specific adapters such as HL7, etc. For message and data integration, the Oracle Service Bus is the re-branded Aqualogic Service Bus and provides a leading standalone ESB. In addition, we talk later in this presentation about how the investments that Oracle customers have made in Oracle ESB will be preserved by the upgrade to the 11g composite. This means that both Oracle and BEA ESB customers code bases are 100% supported going forward. Oracle Data Integrator remains the solution for ETL requirements. Oracle BPEL Process Manager is next, continuing as the strategic product for service orchestration. In fact, the BPEL support for Business Rules through the hot pluggable decision service, will be expanded to the full SOA Suite in future releases. For WLI customers, BPEL PM offers very similar capabilities to WLI, but with the added benefits of being standards based and one of the most mature and broadly adopted components within the Oracle Fusion Middleware platform. We have a separate deck that talks to the WLI roadmap for customers for whom that is an important technology. On the right hand side are the Governance components discussed previously, from the Registry to the Repository from BEA and Web Services Manager and Enterprise Manager from Oracle for securing, managing and administering SOA deployments. At the top are Oracle BAM which provides Business Activity Monitoring through real-time, business user friendly dashboards and Oracle CEP, the re-branded Web Logic Event Server for doing queries, aggregation and correlation of events across disparate event streams. Finally, people need to build these applications and Oracle JDeveloper continues to be our strategic IDE with visual design environment for all of these components across the stack. BPA Suite, our OEM relationship with IDS Scheer for their ARIS toolset, offers sophisticated process modeling capabilites and the new BPM Suite enables business users or less technical IT staff to participate in the process modeling, design, simulation and monitoring lifecycle. Solid circles: new components from the BEA acquisition Dotted circles: components where a BEA product is enhanced by Oracle functionality
Oracle Business Activity Monitoring (BAM) is a complete solution for building real-time operational dashboards to monitor business processes and services, services levels, and track key performance indicators (KPIs) from processes and services, with capabilities to take automatic or manually invoked corrective actions. Oracle BAM enables business users to build interactive, real time dashboards, and proactive alerts. It leverages the latest web technology to deliver a rich, interactive personalized operational dashboard in which real time data and personalized reports are delivered to Business Users via a standard web browser. Oracle BAM is built on a unique high-performance, event-driven, memory-resident architecture specifically designed for the needs of real-time analytics and reporting applications. With the connectivity associated with SOA Suite between components, it’s easy to build Oracle BAM dashboards leveraging processes built in Oracle ESB and Oracle BPEL Process Manager.
Service Broker defines location and contract – this is the iRep EBS adapter service enables EBS and is the service provider.
Business Events – 900+
EBS Adapter is birectional, sync, asycnch. Schematically this is how it all fits togethor. 11.5.10 onwards is exposed as Integration Repository. EBS adapter introspects iRep, looks at all the public interfaces and converts them to Web Services. These web services are invoked by any client – BPEL, ESB or BAM
Notes: The data type conversion is intelligently done by the Adapter only for the complex datatype, i.e. Boolean, Record, Array JPublisher API Wrappers are stored in the file system parallel to .bpel file. If the database used during designing of BPEL process for Oracle Apps Adapter service is different from that used during runtime, the BPEL process will not run correctly. This is because during the creation of BPEL processes involving complex PLSQL APIs, APIs wrappers are created and stored in the directory structure parallel to the BPEL files. These API wrappers are not carried along with the BPEL content to another run-time instance.Now if different instance is used during runtime than the API wrappers would not be present and API invocation would fail. During the run-time WSDL picks up the reference to the JPub APIs Wrapper Package instead of the APIs To set Apps Context, the adapter implicitly calls Apps.Initialize and pass the values of username, responsibility.
KEY TAKEAWAY: We have evolved through our relationships with our customers and our core expertise. We grew our business because our customers trusted us and asked us to do this. Our growth comes from your growth. ================== Today, we are unique: We are IT infrastructure strategists with core competencies in IT economics and execution Technical depth across the infrastructure, Single point of contact in a complex IT marketplace Our Company Evolved From A Financial/Business Foundation To understand how we help our customers, it’s important to understand where we came from and how we evolved with our customers. The success we generate for our customers is rooted in our history. We started with a financial and mainframe legacy world, where we learned mission critical, highly available, and highly redundant economic disciplines. Our evolution took place based on the mutual trust between us and our customers. They asked us to be a greater part of their technology investments, and now we apply our foundational disciplines to the interdependencies between multiple technologies. The next stage has been to help our customers gain greater strategic alignment out of their technology investment. Our customers are asking us to support them internationally, and we’re making the initial investments for that next step in our evolution. Summary We stay really close to our customers—We have a lot of customers today that have been doing business with us for over twenty years because we continue to evolve with our clients. We are looking forward to providing more, increasingly impactful solutions to our customer base. It’s the culmination of our deep and proven history that allows us to generate results that deliver economic impact and pragmatic execution. Our business model is validated by 38 consecutive years of profitability—including post-2000. It was difficult to find a profitable technology firm post 2000. The reason we were profitable is because many of our customers were contracting, and they needed help reducing their operating expenses and we were there to help them. Our model is focused on the economics and execution of optimizing the IT infrastructure.
KEY TAKEAWAY: We can help customers reduce costs, so they can reinvest. We improve service levels. We mitigate risk. NOTE TO SPEAKER: Customize this slide based on your audience. There are more case studies on the website, and we’re continually publishing new case studies. Tell these in a storytelling mode – use your best stories. ============================= For example: We have been helping clients reduce operating expenses to reinvest for over 30 years. $93M storage cost savings over the next 2.5 years for a business unit of one of the largest US banks. Based on a strategy that does not change the underlying architecture—rather, it increases efficiency of resource use and application data alignment. $22.6M server consolidation savings over the next 3 years for a client with global database complexity of thousands of instances. Achieved through consolidation of Oracle, SQL Server, and Sybase environments on five platforms (Solaris, AIX, HP-UX, Windows, Linux), reducing the server footprint from 942 to 286. $6.5M savings annually for a large insurance company through reduction of 80% of Tier 1 storage capacity. 50% reduction in tape backup and increase in recoverability service levels for a large financial institution. $2.5M annual savings strategy to address 200% year-over-year storage growth, for a Chicago financial institution. $1M savings per month for a 10,000 handset IPT deployment at a national risk services and staffing consulting company. $20M savings annually by optimizing and consolidating maintenance contracts at a $50B pharmaceutical company.
Using Oracle SOA Suite and Oracle BPEL Process Manager to Integrate and Extend Oracle E-Business Suite Applications Richard Esposito Nishit Rao Vebhhav Singh Senior Applications Manager Group Product Manager Principal Sales Consultant Forsythe Technology, Inc. Oracle Fusion Middleware Oracle
Program Agenda <ul><li>Fusion Middleware Overview </li></ul><ul><li>Fusion Apps and Fusion Middleware </li></ul><ul><li>SOA Suite Components - BPEL </li></ul><ul><li>SOA based EBS Integration using BPEL </li></ul><ul><li>Forsythe Customer Case Study </li></ul><ul><li>Q & A </li></ul><Insert Picture Here>
Oracle Fusion Middleware The World’s Best Middleware Suite - Gartner MQs <ul><li>Application Platform Suites </li></ul><ul><li>Development Tools </li></ul><ul><li>Application Server </li></ul><ul><li>Web Services Platform </li></ul><ul><li>Enterprise Portal </li></ul><ul><li>Enterprise Content Mgmt. </li></ul><ul><li>Enterprise Records Mgmt. </li></ul><ul><li>Enterprise Service Bus </li></ul><ul><li>Business Integration </li></ul><ul><li>Business Process Mgmt. </li></ul><ul><li>Business Intelligence </li></ul><ul><li>Corporate Performance Mgmt. </li></ul><ul><li>Access Management </li></ul><ul><li>Identity Provisioning </li></ul><ul><li>Web Services Management </li></ul><ul><li>Data Integration </li></ul>LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER LEADER
Oracle Fusion Middleware The World’s Best Middleware Suite Global Customers Business Week 1000 Fortune 50 Global Fortune 50 US Partners ISVs SIs VARs Patents Industry Awards 77,000+ 873 39 43 7,800 4,780 38,500 4,500 227 145
Oracle SOA Evolution Portlet Web Services (WSRP) Web Services Support 2001 2002 2004 2003 2006 2005 BPEL Process Manager J2EE 1.4 Standard Web Services WSDL, UDDI, Development Tools, Expanded Web Services Platform Service Registry Web Services Manager, BAM BPA Suite 2007 Oracle Data Integrator Stellent Doc Mgmt, Image Proc Tangosol … 2008 WebLogic Server ALSB Repository ALBPM Event Server SOA Suite
Best-in-Class Awards “ ” | Oracle BPEL Process Manager “ ” | Oracle Business Activity Monitoring Oracle SOA Suite, Winner, Tech Innovator 2007 Business Software: Enterprise Applications and Infrastructure <ul><li>Winner, SD Times 100 </li></ul><ul><li>Business Process Management </li></ul><ul><li>SOA & Integration </li></ul>Winner, Best Business Process Management System <ul><li>Oracle SOA Suite “ Excellent ” </li></ul><ul><li>Highest Rating in SOA Category </li></ul><ul><li>“ Hands down, the most comprehensive and easy to use product on the market today ” </li></ul><ul><li>SOA World Magazine </li></ul><ul><li>Readers’ Choice Awards 2007 </li></ul><ul><li>Winner in 15 of 20 categories, including: </li></ul><ul><li>Best SOA/Web Services Platform </li></ul><ul><li>Best BPM Engine </li></ul><ul><li>Best Integrated Services Environment </li></ul><ul><li>Best Security Solution </li></ul>Winner, ebizQ Buyer’s Choice Award Enterprise Information Integration <ul><li>Oracle BPEL Process Manager </li></ul><ul><li>Winner, Web Services Journal Readers’ Choice Award </li></ul><ul><li>“ World class product ” </li></ul>
Continuing to Win Awards in 2008 http://www.infoworld.com/slideshow/2008/01/144-2008_technology-3.html
Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Messaging Oracle SOA and Event Technologies JRockit VM & RT Apps Adapters B2B Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator Oracle Service Bus Mediation ROUTING & DATA SERVICES Native BPEL Business Rules Human Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE System Monitoring Enterprise Manager UDDI WS Policies Security Web Services Manager Registry GOVERNANCE SOA lifecycle governance Enterprise Repository REAL-TIME VISIBILITY & PROCESSING Alerts Business Monitoring BAM Events Data Streams CEP Application Development Framework Enterprise Modeling BPA Suite JDeveloper Business User Modeling BPM Suite
The Oracle BPEL Process Manager <ul><li>A standards based workflow for human and IT tasks </li></ul>Process Console MANAGE J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) Core BPEL Engine BPEL BPEL Process Manager Integrated BPM Services Workflow Decision Service Sensors Metadata Repository (Dehydration) <ul><li>Native BPEL Standard </li></ul><ul><li>Adapters to E-Business Suite </li></ul><ul><li>Automate Enterprise processes replacing manual tasks. </li></ul><ul><li>Runs on OracleAS, WebLogic, JBoss and WebSphere </li></ul><ul><li>Get up and running in less than 15 minutes! </li></ul>Workflow Services JDeveloper BPEL Designer WSDL Binding File, FTP Web services Java, JMS Database Apps BPA Suite Process Modeler
Realize the Full Benefits of SOA With an Enterprise-Class Service Bus <ul><li>Service Mediation & Management </li></ul><ul><li>Location Transparency </li></ul><ul><li>Service Virtualization </li></ul><ul><li>Configuration </li></ul><ul><li>Any to Any Protocol, Payload </li></ul><ul><li>Policy Enforcement </li></ul><ul><li>High Availability & Scale </li></ul>Oracle Service Bus BPM Portal Adapters B2B & BPM Service Repository Presentation Services Integration Services Service Orchestration Business Logic Business Logic
Oracle Business Activity Monitoring Oracle BAM Repository 3 . Siebel CRM E-Business Suite PeopleSoft Enterprise JD Edwards Enterprise One BPEL Process Manager ESB Application Integration Architecture can be plugged into Business Activity Monitoring Real Time Alerts Real Time Dashboard/ Reports Call Web Service
Order Management 3PL Shipper Customer Customer Call Center Delivery & Confirmation <ul><li>Create Invoice </li></ul><ul><li>Update Status </li></ul><ul><li>Create Shipment </li></ul>Pickup Notify <ul><li>Create Purchase Order </li></ul><ul><li>Update Status </li></ul>Create Sales with Approval Fulfillment BPEL BPEL BPEL BPEL B2B BAM
Oracle SOA Governance Solution SOA Governance Suite Service Registry Metadata Exchange Enterprise Repository EM SOA Management Pack Web Services Manager <ul><ul><li>SOA Management Pack </li></ul></ul><ul><ul><li>Management of production processes and services </li></ul></ul><ul><ul><li>Production metrics </li></ul></ul><ul><ul><li>SLA monitoring </li></ul></ul><ul><ul><li>Web Services Manager </li></ul></ul><ul><ul><li>Policy-oriented security and access control </li></ul></ul><ul><ul><li>Enterprise Repository </li></ul></ul><ul><ul><li>Impact / dependency analysis </li></ul></ul><ul><ul><li>Compliance Reporting </li></ul></ul><ul><ul><li>Service reuse </li></ul></ul><ul><ul><li>Lifecycle management </li></ul></ul>UDDI Integration <ul><ul><li>Service Registry </li></ul></ul><ul><ul><li>Runtime service discovery </li></ul></ul>JDeveloper Oracle Service Bus Oracle BPEL Process Mgr
<Insert Picture Here> Service Oriented Architecture for EBS
Service Oriented Architecture Integration Repository Service Consumer E-Business Suite Adapter Service Contract Service Client Register Find Oracle E-Business Suite Adapter Service Provider : An appropriate agent to implement a particular service Integration Repository Service Broker : Describe Service’s Location and Contract E-Business Suite SOA SOA Concept
Integration Repository Single Source of Truth <ul><li>PL/SQL APIs (2650+) </li></ul><ul><li>Open Interface Tables (147+) </li></ul><ul><li>Concurrent Programs (214+) </li></ul><ul><li>XML Gateway (170+) </li></ul><ul><li>eCommerce Gateway (24+) </li></ul><ul><li>Interface Views </li></ul><ul><li>Java </li></ul><ul><li>Web Service </li></ul>
Oracle E-Business Suite Adapter Schematic Architecture Oracle SOA Suite ESB B2B BPEL PM BAM Oracle Apps Adapter Open Interface Table & Concurrent Programs XML & eCommerce Gateway PL/SQL API, Views, Business Events Integration Repository
PL/SQL APIs Architecture Data Design Time Run Time IREP Simple Data Type JPub PL/SQL Wrappers Apps Context Info WSDL Shopping Cart Add Remove List <soap:envelope> <payload> <data> </data> <payload> <soap:envelope> Apps.Initialize Complex Data Type
Salient Features Oracle Applications Adapter <ul><li>Leverages Integration Repository for 11.5.10 </li></ul><ul><ul><li>Expose only recommended public interfaces </li></ul></ul><ul><li>Version aware design-time </li></ul><ul><ul><li>Packaged IREP content for 11.5.10 </li></ul></ul><ul><ul><li>Direct Application connectivity for pre 11.5.10 </li></ul></ul><ul><li>Security </li></ul><ul><ul><li>Application Context, Dynamic setting of Application Context </li></ul></ul><ul><ul><li>Apps Password – No sharing required with FMW </li></ul></ul><ul><ul><li>Role Based Access Control (RBAC) </li></ul></ul><ul><li>Exception and Error Handling Support </li></ul><ul><ul><li>Faults for Native E-Business Integration components </li></ul></ul><ul><li>XA Support </li></ul>
Order-To-Cash Business Visibility into End-To-End Order Process <ul><li>Oracle BPEL PM </li></ul><ul><li>Multiple Order Capture Systems </li></ul><ul><li>Oracle BPEL PM </li></ul><ul><li>Integrate with Order Management </li></ul>Create Order Order Entered Order Approved Order Booked Order Released Pick Order Items Pack Order Items Ship Order Items Close Order <ul><li>BAM </li></ul><ul><li>Measure Process Effectiveness </li></ul><ul><ul><li>Continuous Improvement </li></ul></ul>
Procure-To-Pay Business Visibility into End-To-End Order Process
<ul><li>Proven IT infrastructure integrator </li></ul><ul><li>37 years of providing data center solutions to enable innovation, reduce cost and manage risk </li></ul><ul><li>Strong tradition as a trusted, independent advisor </li></ul><ul><li>North American base with international reach </li></ul><ul><ul><li>800+ employees </li></ul></ul><ul><ul><li>44 offices in the U.S. </li></ul></ul><ul><ul><li>Canada (4 offices) and UK </li></ul></ul><ul><li>Support 36% of Fortune 100 </li></ul>Who is Forsythe?
Forsythe Vision Forsythe is a leading, independent provider of expert technology infrastructure solutions, and is focused on helping customers optimize their technology investment .
Forsythe proprietary Forsythe’s Growth is Through Our Clients’ Growth May 6, 2010 International: Aligning our reach with that of our clients Advisory services: IT and business alignment, prioritization, sequencing Reseller and integrator of technology platforms: Integrating interdependent technologies Foundation in financing and legacy systems: Economics and high availability disciplines
Forsythe proprietary <ul><li>$93M storage cost savings for a business unit of one of the largest US banks. </li></ul><ul><li>$22.6M server consolidation savings over three years for a client with global database complexity. </li></ul><ul><li>$6.5M storage savings annually for a large insurance company. </li></ul><ul><li>$2.5M annual savings strategy to address 200% year-over-year storage growth, for a financial institution. </li></ul><ul><li>$1M savings per month for a 10,000 handset IPT deployment at a national risk services and staffing consulting company. </li></ul><ul><li>$20M savings annually by optimizing and consolidating maintenance contracts at a $50B pharmaceutical company. </li></ul>Recent Client Engagement Results May 6, 2010
Business Problem <ul><li>Back-office Procurement volume was dramatically increasing </li></ul><ul><li>Workloads were increasing and the number of data entry errors were increasing </li></ul><ul><li>Order error tracking was becoming more difficult due to increasing volumes </li></ul><Insert Picture Here> Drive to decrease costs and improve productivity
Business Solution <ul><li>Create B2B connection to a top vendor to achieve back-office efficiencies </li></ul><ul><ul><li>Procurement Area </li></ul></ul><ul><li>Transactions </li></ul><ul><ul><li>PO </li></ul></ul><ul><ul><li>PO Acknowledgement </li></ul></ul><ul><ul><li>Order Status </li></ul></ul><ul><ul><li>Ship Notice </li></ul></ul><ul><li>Business Benefits </li></ul><ul><ul><li>Automated population of data </li></ul></ul><ul><ul><li>Faster problem resolution </li></ul></ul><ul><ul><li>Decreased time to create Customer Invoices </li></ul></ul><ul><ul><li>More timely order status information </li></ul></ul><Insert Picture Here>
Challenges/Capabilities/Value Concept to Design—PLM <ul><li>Improve order management efficiency </li></ul><ul><li>Improve visibility to order shipments & commit dates; </li></ul><ul><li>Improve customer service and logistics efficiencies </li></ul>CHALLENGES <ul><li>Perform a Configuration Check using Web services calls </li></ul><ul><li>Submit Purchase Orders to top vendor as a RosettaNet PIP3A4 </li></ul><ul><li>Receive PO Acknowledgements as a RosettaNet 3A4-C </li></ul><ul><li>Receive PO Status as a RosettaNet 3A6 </li></ul><ul><li>Receive Ship Notice as a RosettaNet 3B2 </li></ul><ul><li>Integrate BPEL with Workflow </li></ul><ul><li>Connect BPEL seamlessly with Oracle EBS </li></ul><ul><li>Reduce effort spent submitting POs to top vendor </li></ul><ul><li>Improve speed in identifying PO errors </li></ul><ul><li>Improve ability in determining cause of PO errors </li></ul><ul><li>Decrease time to bill customer </li></ul>Oracle Differentiator CAPABILITIES VALUE
Specifications <ul><li>Oracle Environment </li></ul><ul><ul><li>BPEL Development </li></ul></ul><ul><ul><ul><li>JDeveloper v10.1.3.3 </li></ul></ul></ul><ul><ul><li>Application Server </li></ul></ul><ul><ul><ul><li>BPEL – 10.1.2.0.2 </li></ul></ul></ul><ul><ul><ul><li>B2B – 10.1.3.0.1 </li></ul></ul></ul><ul><ul><li>DB 10.1.5 </li></ul></ul><ul><ul><li>EBS 188.8.131.52 </li></ul></ul><ul><li>Connectivity </li></ul><ul><ul><li>RNIF 2.0 </li></ul></ul><ul><ul><li>SSL 1024 bit Certificates </li></ul></ul><ul><li>Transactions </li></ul><ul><ul><li>RosettaNet Standard </li></ul></ul><ul><ul><ul><li>3A4 – Purchase Order </li></ul></ul></ul><ul><ul><ul><li>3A4c – PO Acknowledgement </li></ul></ul></ul><ul><ul><ul><li>3A6 – Order Status </li></ul></ul></ul><ul><ul><ul><li>3B2 – Ship Notice </li></ul></ul></ul><ul><ul><li>SOAP Web Services Calls </li></ul></ul><ul><ul><ul><li>5 separate calls </li></ul></ul></ul><ul><ul><ul><ul><li>Including Configuration Check </li></ul></ul></ul></ul><Insert Picture Here>
Process Flow BPEL/B2B B2B Server Oracle eBusiness Buyer Application System PIP3A4 - Submit Oracle Database Vendor PIP3A4 - Confirm PIP3A6 PIP3B2 Configuration System Web Services Calls Sales Admin
Error handling <ul><li>Exceptions </li></ul><ul><ul><li>Error types </li></ul></ul><ul><ul><ul><li>System Error </li></ul></ul></ul><ul><ul><ul><ul><li>Email goes to the Service Desk </li></ul></ul></ul></ul><ul><ul><ul><li>User Error </li></ul></ul></ul><ul><ul><ul><ul><li>Workflow Notification goes to the user </li></ul></ul></ul></ul><ul><ul><li>Exception around the entire process, and in sub-processes </li></ul></ul><ul><ul><li>Process - Configuration Check </li></ul></ul><ul><ul><ul><li>Known error </li></ul></ul></ul><ul><ul><ul><li>If fails, then workflow notification generated to the user </li></ul></ul></ul><Insert Picture Here>
Lessons Learned <ul><li>Leverage BPEL Adapters </li></ul><ul><ul><li>Oracle Application Adapter </li></ul></ul><ul><ul><ul><li>When you need to change data, use the OAA with PL/SQL and you are able to use a trace </li></ul></ul></ul><ul><ul><li>Database Adapter </li></ul></ul><ul><ul><ul><li>Direct table access – Selects </li></ul></ul></ul><ul><li>XML Gateway </li></ul><ul><ul><li>Moving away from it </li></ul></ul><ul><li>Use BPEL for linking B2B into the User’s existing process </li></ul><ul><li>Tuning </li></ul><ul><ul><li>Timeout Parameters – 75 sec </li></ul></ul><ul><ul><li>Audit Trail Logging Level – Production, Development, Minimal </li></ul></ul><ul><li>Mapping </li></ul><ul><ul><li>More complex mapping is simpler via xslt/xpath syntax rather than the visuals </li></ul></ul><ul><li>Leverage Workflow Worklists </li></ul><ul><ul><li>Instead of Emails </li></ul></ul><ul><ul><li>What the User is familiar with </li></ul></ul><Insert Picture Here>
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.