<Insert Picture Here>
Jason Baragry Oracle
Strategy: SOA Platform
Combined Oracle-Sun Solution Focus Oracle SOA Suite continues as the strategic product
Sun JCAPS, GlassFish ESB will be supported and maintained Open ESB continues as an open source project
Oracle plans to support collaboration between JCAPS and Oracle SOA Suite through bridge technology Oracle expects to incorporate key features and functions of the Sun SOA products into Oracle SOA products Oracle intends to offer migration tooling where technically feasible and useful
12
Strategy: SOA
Licensing, Support and Maintenance Oracle will offer license credits between Sun and Oracle SOA products Suns SOA active product lines will continue to be supported and maintained for extended time periods
Release JCAPS Suite 6.2 JCAPS 5.1.3 GlassFish ESB 2.2 e*Gate 4.5.3 SRE 5.0.5 Premier Support Jan 2014 Jan 2014 Jan 2014 Jan 2014 Jan 2014 Extended Support Jan 2017 Jan 2017 Jan 2017 Jan 2017 Jan 2017 Sustaining Support Indefinite Indefinite Indefinite Indefinite Indefinite
Just a few sample releases shown here. Full details published at: http://www.oracle.com/support/lifetime-support-policy.html
14
SOA Platform
License Migration
Service-Oriented Architecture Suite
Perpetual licenses may be traded in for credit* against license migration to Oracle SOA Suite * License migration may allow old and new licenses to be run concurrently *
* license fees and specific terms and conditions may apply to customers moving to the converged product line this offering is at Oracles sole discretion
Sun Integration Strategy Summary
SOA Suite continues as strategic product Indefinite support for Java CAPS and GlassFish ESB Cross-pollination and bridge between the 2 stacks Why stay with Oracle?
License migration program including ability to run both products concurrently Lower risks through single support contract / single point of contact / single support platform and procedures Certified interoperability Next-generation platform, functional superset of Java CAPS Migration helpers: best practices and tooling Customer success program and OCS migration practice
Java CAPS Roadmap
Java CAPS Roadmap
Planned CY 2010
CY 2010
SRE 5.0.5 Update 2 Customer Enhancements Platform Refresh Interoperablity Use cases
Java CAPS 6.3 Customer Certification Interoperablity Platform Refresh Oracle Branding Fusion Middleware Integration Features WS / JMS Oracle Service Registry
Delivered Dates
Future Release Integration plans
JCAPS 6.3 - Interoperablity
Web-services interoperability with SOA Suite and Fusion Middleware: Both Repository-based and JBI-based web services should be able to invoke Oracle SOA Suite 11gR1PS2, Oracle Service Bus (OSB) 10gR3, Oracle Service Bus (OSB) 11gR1 services and vice-versa. JMS interoperability with SOA Suite and Fusion Middleware: Ability to send/receive messages using WLS 11gR1 PS2 JMS Ability to send/receive messages using Oracle AQ-JMS Ability to configure the above from Java CAPS Enterprise Manager LDAP Binding Component interoperability with OID and OVD
FMW enhancements - interoperability
Web-services interoperability with Java CAPS Repository-based and JBI-based web services: Oracle SOA Suite 11gR1PS2, Oracle Service Bus (OSB) 10gR3, Oracle Service Bus (OSB) 11gR1 web services should be accessible from Java CAPS Repository-based as well as JBI-based components and vice-versa. JMS interoperability with Sun JMS providers: Ability for Oracle SOA Suite 11gR1 PS2, Oracle Service Bus 10gR3, Oracle Service Bus 11gR1 to send/receive with Sun Java MQ Sun STCMS
Oracle SOA Suite value proposition
Sun SOA Components (5.1.3)
BPA Suite Enterprise Modeling BPM Suite Business User Modeling NetBeans Application Development Framework
Apps Messaging
Sun SOA Component:
Does Not Exist Partially Coverage Available
BAM
Event Processing GOVERNANCE
Enterprise Management System Monitoring Web Services Management
Events Alerts Business Monitoring Data ORCHESTRATIONStreams Process Management Native BPEL Business Rules Human Workflow Data Integration ETL Data Quality
WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI
HotSpot
Enterprise Service Bus
Routing
Transform
Mediation CONNECTIVITY Adapters
DB Legacy
B2B
Partners
J2EE Enterprise Server
Sun SOA Components 6.x
BPA Suite Enterprise Modeling BPM Suite Business User Modeling NetBeans Application Development Framework
Apps Messaging
Sun SOA Component:
Does Not Exist Partially Coverage Available
BAM
Event Processing GOVERNANCE
Enterprise Management System Monitoring Web Services Management WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI
HotSpot
Events Alerts Business Monitoring Data ORCHESTRATIONStreams Business Process Management Native BPEL Business Rules Human Workflow Data Integration ETL Data Quality
Enterprise Service Bus
Routing
Transform
Mediation CONNECTIVITY Adapters
DB Legacy
B2B
Partners
J2EE Enterprise Server
Oracle SOA Components
BPA Suite REAL-TIME VISIBILITY Enterprise & PROCESSING Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework
Apps Messaging
BAM
CEP GOVERNANC E
Enterprise Manager
Events Alerts Business Monitoring Data ORCHESTRATIONStreams Process Management Native Native Business Human
GOVERNANCE Monitoring
Web Services Manager WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI
Hotspot and JRockit VM & RT
System
Rules BPMN BPEL Workflow ROUTING & DATA SERVICES Oracle Service Bus Routing Transform Data Integrator
Data ETL & Replication Quality Mediation CONNECTIVITY B2B
Partners
Adapters
DB Legacy
Coherence Cache (WebLogic, WebSphere, JBoss)
J2EE Application Server
Oracle SOA Platforms value proposition to Java CAPS Customers
Complete, Integrated, Hot Pluggable, Open Platform: Unified design-time (SCA-standard based) Standards based (example no proprietary OTDs Industry standard XML) Unified comprehensive monitoring & management (EM) Runs on multiple application servers versus proprietary integration server Built on industrys most reliable middleware: WLS & Coherence
HA - builtin auto failover, clustering, Performance
Extensive JCA standards based connectivity options Most scalable, standards based and award winning Service Bus
mediation decoupled from business logic Decouple business decisions from code
Declarative Business Rules executed by rules inference engine Integrated B2B with more out of the box document types and protocols (HL7, HIPAA, X12, etc) Built-in policy-driven global security framework (OWSM)
WS-RM, WS-Security, MTOM, WS-Addressing, Policy management like a Java Collaboration but standards based
Full Java extensibility via Spring SCA component Integrated End to End lifecycle Governance and Impact Analysis with Registry and Repository Very rich Human Workflow Industrys first and leading native standards based BPEL engine Sophisticated business process modeling as well as native BPMN engine Highly sophisticated and efficient BAM offering Super high performance CEP engine based on CQL standard
Sun SOA mapping to Oracle SOA Suite
Java CAPS Suite to SOA Suite
Sun Products Java CAPS Suite eVision Studio / Sun Composite Page Designer eTL Integrator/Sun Data Integrator Master Index (non healthcare) Master Index (healthcare) Sun App Server/GlassFish App Server Web Server Directory Server Access Manager Sun SeeBeyond Portal Server Corresponding Oracle products Oracle SOA Suite + others ADF ODI MDM OHMPI WebLogic Server OHS OID OAM, SSO. WebCenter
Java CAPS Suite to SOA Suite
Sun Products eXchange Integrator eBAM Studio eInsight BPM / Sun BPM GlassFish ESB Corresponding Oracle products Oracle B2B Oracle BAM BPEL + HW (BPM Suite extra value add) See slide later
eGate Integrator/Sun Enterprise Service Parts of S Suite or OSB Bus Netbeans IDE eWay and JCA Adapters IEP Jdeveloper IDE Oracle (and 3rd-party) Adapters CEP
Repository based component mappings
Sun feature Human Workflow BPEL JCD and BPEL Mapper Worklist Manager Inbound, outbound OTDs Non XML wrapping OTD JCD BatchRecord OTD Connectivity map editor Corresponding Oracle feature Human Workflow BPEL XSLT and XPATH Worklist Application adapter configuration and message headers/properties Convert to XML at edges with NXSD or B2B translation Spring component Batch split/join in adapter Composite editor
Repository based component mappings (contd)
Sun feature VPD page MSMQ Adapter HL7 Adapter SWIFT Adapter Secure SCP Adapter Email Adapter Other Adapters Alert Agent Corresponding Oracle feature ADF task form Custom field solution B2B for Healthcare Through OSB for Financial Services Ftps/sftp Adapter Through OSB or UMS notifications Oracle/Third Party Adapters Functionality In EM or UMS notifications
B2B mappings
Sun component Adapters + Predefined OTD+JCD+ BPs ePM Message Tracker Corresponding Oracle component B2B Server + custom composites Trading Partner Management console B2B reports console
BAM feature mappings
Sun feature Static SQL on event tables Event datasource = DB Browser refresh IDE plugin for designing reports Corresponding Oracle feature Continuous queries on event streams Multiple event data sources Continuous delta push to dashboard Console report design time
GlassFish ESB Component Mapping
Sun feature Normalized Message Router (NMR) Service Engine Binding Component BPEL Service Engine XSLT Service Engine J2EE/EJB Service Engine Mashup Service Engine SMTP Binding Component LDAP Binding Component Other Binding Component Corresponding Oracle feature Service Infrastructure Service Engine Binding Component BPEL Service Engine Mediator with XSLT EJB Binding Component and Spring Service Engine ODSI Through OSB Third Party Adapter Selected Oracle adapters
SOA Suite Adoption Strategies
SOA Suite Adoption Strategies by Sun SOA Customers
New projects in SOA Suite to take advantage of advanced functionality. Old projects in Java CAPS interoperating with SOA Suite. Migration of subset of Java CAPS to SOA Suite.
Keep core Java CAPS collaborations intact. Migrate off to SOA Suite: B2B gateway subset BAM subset CEP subset
Migrate Java CAPS JCD, XSLT and BPEL collaborations to SOA Suite.
Sun SOA Migration or Coexistance with Oracle SOA Suite
Possible Interoperability for co existance
JMS (for transactional, guaranteed delivery) and web services interoperable is already verified
Possible Automated Migration
BPEL without extensions to SOA Suite BPEL is in progress BPEL 2.0 tooling - Completed BPEL 1.0/1.1 In Progress
Manual Migration
VPD page -> ADF task Form Human Workflow constructs -> HWF JDeveloper configuration OTD > Adapter .JCA file (for supported adapters) or NXSD JCD -> Spring component BPEL extensions -> SOA Suite BPEL
SOA Suite Adoption Programs
PM lead Customer Success program OCS Migration program Partner Migration Tooling
Java CAPS Customer Success Program
OBJECTIVES: To help customers who choose to participate to ensure success in smoothly evolving from the Sun SOA products onto the Oracle strategic products To establish best practices for migration from Java CAPS/GF ESB to Oracle SOA Suite To get feedback into Oracle product management about what tools, technology and documentation are most useful for Sun / SeeBeyond / JCAPS / Glassfish ESB customers EXPECTATIONS: Customers should have current Java CAPS/GF ESB license Customers migration project or planning should start in next 3-6 months CUSTOMER BENEFITS: Product Management support to augment normal support channels Access to broader forum for expert consultations on both CAPS and Oracle SOA suite
Oracle Consulting SOA Migration Services for Java CAPS customers
Migration Planning Service Roadmap for Migration to SOA Suite that is optimal to your requirements and in line with Oracle product and support strategy Migration Architecture Service Creation of target architecture and mapping of current patterns to target architecture based on best practices Migration Implementation Service Development and deployment assistance for migration along with mentoring and knowledge transfer
Partner Lead Migration Tooling
Monk to Java Migration OTD Migration B2B trading partner profile Migration BPEL Migration JCD Migration
SOA Platform
Engaging with Oracle For general information and offers:
Oracle.com/goto/soa Oracle.com/goto/odi Oracle.com/goto/mdm
For Technical information and downloads:
Otn.oracle.com/soa Otn.oracle.com/middleware
For information regarding the acquisition
Oracle.com/sun
Questions
jason.baragry@oracle.com twitter: @jbaragry