<Insert Picture Here> Themabijeenkomst: BEA in de Oracle praktijk Sandor Nieuwenhuijs Roger Busser Oracle Middleware Evolution 90.000 80.000 70.000 Customer Growth & Product Strategy 77,000+ BEA Acquisition 60.000 50.000 40.000 30.000 SOA/BPEL Process Manager SOA Suite Enterprise 2.0 & BPM BI Foundation & EPM 20.000 Oracle Application 10.000 Server 0 Identity Management Q104 Q204 Q205 Q305 Q405 Q106 Q206 Q306 Q406 Q107 Q207 Q307 Q407 Q308 Q109 Customer Growth Content Management 1
#1 in Middleware Oracle is #1 in Modern Middleware Middleware Market Leadership Leader in 18 Magic Quadrants Leader in 12 Forrester Waves More than 200 Product Awards 2
Product Roadmap Strategic Products Continue & Converge Maintenance Product Roadmap Strategic Products Strategic Products BEA Products being adopted immediately with limited re-design into Oracle Fusion Middleware No corresponding Oracle Products exist in majority of cases Corresponding Oracle Products converge with BEA Products with rapid integration over 12-18 Months 3
Product Roadmap Continue & Converge Continue & Converge Products BEA Products being incrementally re-designed to integrate with Oracle Fusion Middleware Gradual integration with existing Oracle Fusion Middleware Technology to broaden features with automated upgrades Continued development & maintenance for at least 9 Years Product Roadmap Maintenance Maintenance Products BEA had EOL d due to limited adoption prior to Oracle M&A Continued Maintenance with appropriate fixes for 5 Years 4
Oracle Fusion Middleware Hot-Pluggable Middleware WSRP and JSR-168 Portals, MS Office, Wireless and Mobile Devices SAP ERP & BW, Excel, Outlook, Teradata, DB2 Teradata, DB2, MS Analysis Services, SAP BW, Cognos, Business Objects HP OpenView, CA Unicenter, IBM Tivoli, BMC Patrol Eclipse, CollabNet Subversion, Spring, Struts, JUnit, Ant, Tapestry, CVS, MS Visual SourceSafe Microsoft Office, Adobe PDF, Microsoft SharePoint IBM WebSphereMQ, TIBCO Enterprise Message Service, SonicMQ BEA WebLogic, IBM WebSphere, JBoss App Server, Apache Tomcat MS Active Directory & MIIS, CA etrust SSO, all LDAP Directories Certified on all major Operating Systems Grid, Common Metadata Services 5
Oracle Fusion Middleware Tuxedo Family Components Client Interfaces C/C++/COBOL App Transaction Processing Message Queuing Container Event Pub/ Sub Load Balancing Security Management Back-End Adapters 6/17/2008 Oracle Confidential 12 6
Tuxedo Pervasive In Everyday Life Supporting the largest applications in the world Pick up the phone Use your credit card or ATM Go to the bank or wire funds Ship a package or deposit mail Order airline tickets Purchase retail goods 6/17/2008 Oracle Confidential 13 Transaction Processing Overview Tuxedo dominates the distributed segment BEA Tuxedo 190.2 Fujitsu-Siemens Others, 99.6, 6% 23.0 Hitachi TmaxSoft, 8.6, 1% 16.1 TmaxSoft Hitachi, 16.1, 1% 8.6 Others Fujitsu-Siemens, 99.6 23.0, 1% Tuxedo, $190.2M, 12% IBM Mainframe, $1,311.2M, 79% Overall TP Market Overall 3% CAGR IBM: 79% ($1.3B, CICS and IMS TM on z/os, annual subscription) BEA: 12% ($190M, Tuxedo family products, license + maintenance) Insignificant players in local markets: Fujitsu, Siemens, Hitachi, TmaxSoft. TP on Distributed Systems BEA: 80% TmaxSoft (South Korea): <10% Fragmented remainder: IBM TXSeries, Kabira, MicroFocus Server, Clerity UniKix (was Sun MTP) Source: Gartner Market Share Portal, Process, Middleware 2004-2006, 6/07 6/17/2008 Oracle Confidential 15 7
Strategic Directions Installed Base Support growing transaction volume, geographic expansion Leverage proven platform, in-house experience Lower TCO and improve operational management w/tsam SOA-Enablement Leverage Web Services integration for Tuxedo application services via SALT WS gateway Extend connectivity to Tuxedo services over JMS, EJB/RMI, etc. via ESB Leverage Tux services in BPM or Portal Mainframe Re-Hosting Migrate valuable COBOL/C/PL1 applications to Tuxedo and integrate into SOA Reduce TCO by 50-80% and eliminate IBM or other mainframe vendor lock-in Extend mainframe applications to SOA via Tuxedo messaging XTP Build mission-critical infrastructure for XTP applications without the mainframe lock-in and high costs Coordinate transactions across heterogeneous resources on wide area network clusters Maximize efficiency, server utilization and price/performance 6/17/2008 Oracle Confidential 16 Oracle Fusion Middleware 8
Customer Upgrade Roadmap 100-day release 10g update 11gR1 BEA WLS 10.3 Upgrade to FMW 11 11gR1 WLS 10.3++ (w TopLink etc) Oracle ias 10g 10.1.3.4/5 Upgrade to FMW 11 Release Standard support Oracle Application Server Upgrade to Fusion Middleware 11 R1 Oracle Fusion Middleware Suites generally will have a formal migration procedure from OracleAS 10g R2 and OracleAS 10g R3 to Fusion Middleware 11 R1 Oracle Portal Oracle Discoverer SOA Suite Oracle Forms and Reports WebCenter/ADF Identity Management Applications built using J2EE and deployed on OC4J will need to be redeployed to FMW 11 R1 Migration guides and best practices will be made available Evaluation of tooling to facilitate migration is under way Primary area of planning is operations and administration change 9
App Server Value Proposition WebLogic is #1 The #1 Java EE application server, designed for the most missioncritical of applications Developer-friendly productive, standards-based development Quality of service performance, scalability, reliability, availability Manageability deployment, monitoring, diagnostics, maintenance Next-gen scale out scale linearly, efficiently, automatically WebLogic Differentiator: the ilities WebLogic Server Clusters WebLogic Application Grid Legacy Commodity Databases Virtualized Mainframes 6/17/2008 Oracle Confidential 20 Zero DownTime Performance Check that you ve been paid Buy the latest Playstation 3 game Get it delivered Email your friend on your mobile Play against your friend on your PS3 Lost the game? Watch a film on demand Flying away with work? Check in online Book a hire car for when you arrive This all runs on WebLogic! 10
Schiphol Airport Schiphol Information Services runs on BEA WLS 2500 Screens 2 Mln transactions / day 38 external systems (Teletekst etc.) 24 x 365.25 Luggage Handling runs on BEA WLS 75 Mln. / year 24 x 365.25 Prorail / NS Traffic Information System For / From Traffic Control All Traveller Signs / Displays / Information Walls Mobile support for Drivers / Inspectors / Controllers Geographically Distributed 80+ Servers 11
WebLogic Server High Availability Planned Downtime Application Upgrades Hot redeployment Side By Side Deployment Planned Downtime Operations & Solutions Configuration Changes Server Upgrades Dynamic changes Rolling cluster upgrade WebLogic Server High Availability Unplanned Downtime Data Failure Human Error WLS with Oracle RAC Site Disaster WAN Clusters for Disaster Recovery Unplanned Downtime Failures & Solutions Software Failure Clusters Service Migration Hardware Failure Clusters Server & Service Migration Clusterware integration 12
WebLogic Administration Console JRockit JVM - Performance Leadership Higher Performance Leads to Significant Cost Savings SPECjbb2005 - Quad core Intel Xeon X5355 250000 +64% +91% SPECjbb2005 bops 200000 150000 100000 50000 Sun JVM (base) Sun JVM (tuned) JRockit (base) JRockit (tuned) 0 32-bit JVM 64-bit JVM Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with workload. 13
JRockit Mission Control An extension to JRockit which provides profiling, monitoring, managing and diagnostics of your Java applications Exposed through JRockit Mission Control GUI JRockit Management Console JRockit Runtime Analyzer (JRA) Memory Leak Detector Latency Analysis Integrated in the JVM Near zero overhead Available on-demand, no instrumentation needed JRockit Customer Value Performance Reduced TCO Better QoS Manageability Undisputed leader on competitive benchmarks Best performance for BEA product stack Better performance on identical hardware Improved benefit from migrating to commodity hw Full stack support Faster problem resolution Low overhead tools Unique Diagnostics capabilities 14
WebLogic Real Time: Deterministic Garbage Collection 120 Traditional Java JRockit Real Time 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 During Low Load: GC spikes and occasional timeouts visible 120 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 JRRT Makes garbage collection deterministic. Allowing for the guarantee of SLAs. During High Load: GC pauses can result in unacceptable response times Oracle Coherence Advanced scale-out support for applications Distributed data management Data available in-memory for fast access, scale, performance Benefits High availability data accessible in Coherence data grid even if server fails Performance data closer to applications Included as part of WebLogic Suite and WebLogic Application Grid 15
Distributed Data Management (access) The Partitioned Topology (one of many) In-Process Data Management Distributed Data Management (failover) 16
Parallel Queries WebLogic Operations Control Abstract Application Deployments from Underlying Hardware Multiple Independent Applications Application Application Application Application Demand Quality of Service metrics Resource requirements WebLogic Operations Control JVM Pool Supply Shared Hardware Resources Virtualized containers Physical servers 17
Oracle Fusion Middleware Oracle Service Bus (OSB) Moving the bar with every release CY 2005 CY 2006 CY 2007 CY 2008 ALSB 2.0 ALSB 2.1 ALSB 2.5 ALSB 2.6 ALSB 2.6.1 ALSB 3.0 Oracle Architected based on the experience of advanced SOA and Integration customers Mature and Customer Proven OSB can handle 22.5M transactions per hour on single 4 CPU box OSB can handle documents up to 500 MB 18
Oracle Service Bus Oracle ESB 10g Mediator Business Rules BPEL Human Workflow CEP Optimized binding 11g Service Infrastructure Service/Event Delivery API Policy Manager Oracle Service Bus JCA AquaLogic Service Bus 3.x + Oracle ESB features: X-Reference Domain-Value Maps JCA Adapters Sensors XSLT tooling Security Policy Management Repository Enterprise Service Bus Strategy Focus on a single Enterprise Service Bus platform: Keep it simple, no room for ambiguity, accelerate innovation Converge the best of Oracle and BEA: AquaLogic s ultra-fast foundation with apps integration features from Oracle Integrate the ESB with the larger SOA platform: Extensibility should not come at the price of lesser usability of efficiency Preserve customer investments: Fully automated upgrade paths for all customers ALSB customers Oracle Service Bus Oracle ESB customers SCA composite + Oracle Service Bus Net new customers Oracle Service Bus 19
Oracle Fusion Middleware Oracle Enterprise 2.0 Next Gen Application UI WebCenter Framework Oracle WebCenter Suite Weblogic Portal Highly Available Transactional Web Portal Collaboration Portal WebCenter Interaction WebCenter Services Shared Web 2.0 Productivity Services Oracle Universal Content Management (UCM) Document Management Web Content Management Records & Retention Management Digital Assets Management Information Right Management Tags: webcenter weblogic portal wlp wci ucm document management web content records 43 20
21