SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. © 2008 Oracle Corporation – Proprietary and Confidential Oracle SOA for Application Development and Integration <Presenter Name> <Date> Agenda • • • • • Customer Case Study Common Challenges Oracle’s Middleware Strategy Success Stories Summary © 2008 Oracle Corporation – Proprietary and Confidential Collect America Profile • Marker leader in acquisition, recovery, resale of delinquent accounts. • A leading provider of asset management services and financial products. Scenario • Leading provider of asset management services and financial products • Built rich internet applications for a network of franchise customers that manage the bankruptcy process in the debt purchasing and collections industry Problem • Rapid business growth through pursuit of new markets. • Could not predict future projects costs, time or resources • IT needed more agile infrastructure to handle change more quickly and improve efficiency. Solution • Foundation: SOA Suite, WebLogic Server, Tools: JDev and ADF 11g; Out-ofthe-box integration features. • Reduced development time for hundreds of applications and services with automated and human workflow. • Maximized liquidation rates, minimized costs, sped delivery of IT projects for LOBs by 30 percent. What customers tell us Key Challenges • Faster time to market • Reduce integration cost and complexity • Cost of managing process exceptions • Finding root causes for problems • End-to-end lifecycle management Key Challenges • Change management • End-to-end solution monitoring Oracle’s Application Development Strategy Custom Applications COTS Applications Application Integration Business Processes Composite Applications Unified Middleware Platform Unified Skill-set Oracle’s Middleware Platform – Post BEA • Re-platformed and optimized Fusion Middleware to run on WebLogic Server: Oracle’s strategic platform. • Incorporated BEA’s Service Bus, Complex Event Processing and Governance products into Oracle’s strategic SOA platform. • Exploited synergies between Oracle and BEA product lines. e.g. – Oracle Service Bus 10.3.1 leverages Oracle Adapters for application connectivity. – Unified management through Enterprise Manager – Oracle Serrvice Bus integration with Oracle BAM Oracle SOA Suite 11g Unified event and service infrastructure Service Bus Business Process Mgr Human Workflow Imaging & Doc Workflow Business Rules CEP & BAM B2B Integration Common Metadata, Packaging, Deployment, Monitoring Unified Service Invocation & Event Distribution Service Component Architecture Runtime SOA Infrastructure – JAX-*, WS-*, WS-I Request Reply Events JMS Applications DB, Files Web Services, REST Oracle SOA Suite 11g – Key Differentiators Unified Development and Deployment Model Rich Connectivity Optimized Runtime Platform End-to-end Management and Monitoring Integrated Event Management Seamless Java / J2EE Integration Automated Lifecycle and Policy Management High Performance and Scalability Complete and Comprehensive Suite Unified Development and Deployment Model Lower development costs, faster time to market • Configuration driven model • Reduced complexity • In-built integration across components • Assembly model based on SCA standard • ADF – build all aspects of the application Optimized Runtime Platform Lower operation costs, high scalability and availability • Eliminate format conversion and network costs • Running on Application Grid • Coherence • Optimized for WLS • Jrockit Real-time End-to-end Management and Monitoring Integrated cross component tracking, BPEL External Service Human Workflow Routing Business Rules Drilldown into comp onent s • All-in-one management console • End-to-end (process) instance tracking • Unified error handling Integrated Event Management Real time business level visibility, SLA management • Dynamic dashboards • Real time response to alerts • Heterogeneous data sources • Customizable by the business user Embrace & Extend Existing J2EE Assets Service Enable EJB, JMS and WS endpoints with OSB • EJBs can be abstracted as generic Business Services • Monitoring, alerting, throttling, security and other policies can be associated with the exposed service. • Events associated with service can be displayed in BAM dashboards • No coding required Route Node Invoke EJB Embrace & Extend Existing J2EE Assets Expose Java code as SCA Components • Seamless Java integration with a SOA Composite • Zero modification for usage inside a SCA composite • WSDL from Java interfaces and back on demand • Visual Spring Editor • EJB 3.0 Support * Coming soon in 11g R2 Embrace & Extend Existing J2EE Assets Platform for E2.0 Applications – Web Center WebCenter Spaces Oracle Composer • Desktop Integration WebCenter Anywhere WebCenter Enterprise 2.0 Services Personal Productivity Analytics Mashups Social Networking Portlet Interoperability Integrated Workflow Content Integration WebCenter Framework Content Business Dictionary Customizable Components Application Development Framework Oracle Application Server/Oracle WebLogic Server JDeveloper Extensions Search Framework Portlet Runtime • User driven personalization • Enterprise ready Web 2.0 • Multi channel interactions • Dynamic Communities Automated Lifecycle and Policy Management Define, visualize, enforce policies and processes • Re-use of IT assets • Better integration between business and IT • Risk Management • Promote standardization High Performance and Scalability Integrated fault tolerant and scalable caching Java EE on WebLogic Server Service Result Caching POJO Application C++ Application •Complement high performance Service Bus and Complex Event Processing scenarios. •Reduce # of hits to back-end systems Database Access & O-R Mapping Efficient Data Access Mainframe Offloading •Improve response times for service •Linearly scale inmemory data access Complete and Comprehensive Suite Service enablement, process / event / policy mgmt Service Assembly, Orchestration SOA Composite Application composers Reg/Rep Mediator Business Rules BPEL IDE 11g Service Infrastructure BAM Common JCA-based connectivity infrastructure Optimized binding B2B Human Workflow Policy Enforcement Oracle Service Bus Built On WebLogic Server + Coherence Web-based console SOA Operations Service virtualization, Shared Service Gateway, Monitoring 20 Complete Middleware Portfolio for Application Development Build/re-use Services Web, Legacy or ext. Services ESB B2B Connect Adapters & B2B Route, Transform, Virtualize ESB BPEL IF LEGACY SYSTEM RULES ENGINE Externalize business rules Rules Engine WEB WEB SERVICE SERVICE IF HUMAN WORKFLOW WEB SERVICE Orchestrate BPEL/BPM engine LEGACY SYSTEM Involve human beings Human Workflow Secure Global Security Framework Visualize Business Activity Monitoring Manage & Govern Enterprise Manager, Repository & Registry Oracle Fusion Applications • Fusion Applications are complete redesign of core enterprise for COTS middleware and modern SOA • In development for 3+ years, first release will be certified for WebLogic 10.3.1 Zero down time patching and upgrades In memory supply chain BOM shared across multiple Fusion Apps Fusion security – OAM/OID/APM Batch processing with JRockit Real Time – consistent scaling/latency Oracle Confidential – Do Not Distribute Oracle Fusion Applications Reference Architecture Reporting XMLP Analytics OBIEE ERP System Management Web Center CRM HR Manufacturing Financials SCM Monitoring User Interface Oracle GRC/IdM SOA Suite Infrastructure Platform Application Grid EM SOA Platform General Electric Profile • Diversified technology, media and financial services company. • Serves customers in 100 countries, employs 320,000 people worldwide. Scenario Problem • Broad products and services • Had many different preestablished dashboard solutions, needed to obtain OEM metric information without a custom solution for each. • Needed a single solution that could service all performance and health reporting requirements. including aircraft engines, water processing, security, medical imaging, financing, industrial products. • Corporate IT responsible for 3 data centers and 2000 managed DB targets. Solution • SOA Suite 11g with integration to Grid • WebLogic Server used for JMS messaging, BAM for custom dashboards. • BPEL and BAM gave business users visibility into their database performance in near real time. • Reduced invasiveness of multiple monitoring agents. Credit Suisse Group Profile • A global bank and world-leading financial services company. • 46,700 employees, 1.7 million corporate and retail clients world-wide. Scenario • $1.5 trillion assets under management. • Did not have an accurate daily position on it’s bank wide operational risk exposure. • Needed to be able to “pricetest” 1% of assets. Problem • Must lower operational risk • Ensure standard & set ownership of business processes • Improve quality & access to end of day reports to directors • Improve flexibility to respond to business risks and opportunities Solution • SOA, BPM, and WebLogic Portal to build a composite workflow application for financial users. • Investment Bank process modeling for CFO Portal. • Track and monitor $15 billion in assets that could not be price-tested. • Manage by exception to ensure full book sign-off at the end of each day. Pfizer Profile • More than $110M patients treated and $709M prescriptions annually • #1 worldwide, $48.6B in revenue, and $8.1B invested in R&D in 2007 Scenario • Pharmaceutical manufacturer with poor visibility into customer interaction. • Many different systems, multiple views of the customer. • Environments are growing in complexity, cost of development increasing. • Business unable to respond to market demands. Problem • Silos of information and pockets of integration. • Tightly-bound relationships; no flexibility. • Difficult or impossible to monitor and troubleshoot. • Complex interorganizational collaboration. • Different technologies, no best practices. Solution • SOA Suite on top of WebLogic Server (Pfizer standard). • Get Customer Activity initiative delivered a 360 degree view of customer health care across multiple systems. • Agile, configurable integration. • Unified error handling framework. Farmer’s Insurance Profile • Subsidiary of Zurich Financial Services • $2.2 Billion in Revenue, Over 20000 Employees Scenario • 3rd largest insurance provider for personal auto & home owners in US • Growing fast through large network of independent agents in 41 states • Need to accelerate offerings of new products to market • Environments are growing in complexity, cost of development increasing. Problem Solution • Lack of data visibility across multiple LOB. • Standardized on Oracle SOA infrastructure for integration between systems and new applications development to increase time to market. • Need to facilitate regulatory compliance across IT infrastructure • SOA adoption is slow, lack of re-use of services, lack of visibility of SOA artifacts • Higher cost of software development • Oracle Enterprise Repository provides 360 degree visibility in all IT assets – improving efficiency and lifecycle management • New business channels onboarding in 4-6 weeks, 200% improvement SUMMARY Oracle SOA Take Away Complete Integrated Open Best of Breed #1 Comprehensive SOA Offering Designed to Work Together Broad & Deep Offering Lower Cost, Lower Risk Less Effort More Value StandardsBased Architecture More Choice Maximizes Existing Investments Industry Leader Robust, Proven Industry leading Software Why Choose Oracle for Application Development? Best in Class Platform “Leader in All Application Infrastructure Magic Quadrants” – – – – – Application Infrastructure (AI) AI for Integration Projects AI for Composite-Application Projects AI for Service-Oriented Business Applications Customer Data Integration Hubs LEADER QUADRANT LEADER QUADRANT LEADER QUADRANT LEADER QUADRANT LEADER QUADRANT “Oracle is a Leader across the board in our evaluation of application server platforms” – Application Server Platforms – Integration-Centric BPM Suites – Enterprise Service Bus © 2008 Oracle Corporation – Proprietary and Confidential LEADER LEADER LEADER Extra Slides Integration Cost Study : Zapthink Oracle Application Grid Technologies Enterprise Manager WebLogic Ops Control Oracle Coherence In-memory Data Grid WebLogic Suite JRockit Mission Control Tuxedo System Monitor Management Tools Best in Class JEE Application Server WebLogic/JRockit Real-Time High Performance JVM Tuxedo Transaction Processing Manager JDevelope r/ Eclipse Development Tools Designed to exploit latest technology trends Future proofing your technology investment Multi-Core Processors 64 Bit Operating Systems & Very Large Memory Virtualization & Private Clouds Storage Unified Development SCA Composite & Business Editors Mediation Web services and adapters Rules Editor BPEL orchestration Human Tasks Process Editor Spring /Java Business Rules SCA Composite Editor Unified Design Time Routing Editor Configuration Driven Model Unified DT and RT Metadata Unified Packaging & Lifecycle Service Bus Open Connectivity, High Performance Messaging Service Virtualization Request Reply Publish Subscribe Policy Mgmt. Transform Rules SCA Foundation High Speed, Pluggable Transport Adapters/Connectors to External Systems ERP, CRM DB, Files Web Services REST JMS Unified Business Process Platform Single Workflow Engine for People, Systems, Documents Web-based Business Editors Rich Business Editors Rich AJAX Workflow Forms Integrated Process Analytics Native BPEL and BPMN Enterprise Scale SOA Platform Developer Tooling Business Process Management BPEL Process Manager - System Workflow 4 Optimize 1 2 Define Deploy Human & Document Workflow BPEL Process Manager ESB Transport & Connectivity SCA Foundation 3 Monitor Business Process Management Human Workflow - BPEL4People, BPMN Office & PDF Documents In-Line Documentation Review Delegation, Reminders, Notifications Rich, Web-based Workflow Forms Human Workflow & Approvals BPEL Process Manager Push Notifications (e-mail, Pager) Event Processing & Activity Monitoring Real-Time Business Event Management Event Sources Database Applications SELECT S.city, AVG(temp) FROM SOME_STREAM S [range by 10 slide by 5] WHERE S.state = ‘California’ GROUP BY S.city Action Framework KPI Impact Analysis Messaging CEP Processor RFID Lightweight OSGI Server Integrated SOA Governance Comprehensive Governance & Policy Management Registry/Reposito ry Publish, Discover, Change Manage Services Policy Manager SOA Management Pack Federated Policy Manager Provision Services & Monitor SLAs Oracle SOA and Event Technologies BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework CEP GOVERNAN BAM CE Alerts Business Monitoring Events Data Streams ORCHESTRATION BPEL Process Manager Routing Transform Data Integrator ETL & Data Replication Quality Mediation CONNECTIVITY Adapters Apps B2B DB Legacy System GOVERNAN Monitoring CE Web Services Manager Native Business Human BPEL Workflow ROUTING &Rules DATA SERVICES Oracle Service Bus Enterprise Manager Partners WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI Coherence Cache Messaging J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) JRockit VM & RT Oracle Fusion Middleware