You are on page 1of 31

<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

You might also like