27
Oracle SOA Suite 11g Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2 Demed L’Her ([email protected]) Director Product Management, Oracle Integration

Oracle SOA Suite 11g Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2 · Oracle SOA Suite 11g –Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2 Demed L’Her ([email protected]) Director Product

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Oracle SOA Suite 11g – Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2

Demed L’Her ([email protected])

Director Product Management, Oracle Integration

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.

Apps

Adapters B2B

PartnersDB Legacy

CONNECTIVITY

Routing Transform Data

Quality

ETL &Replication

Data IntegratorOracle Service Bus

Mediation

ROUTING & DATA SERVICES

Native

BPEL

Business

Rules

Human

Workflow

BPEL Process Manager

ORCHESTRATION

Coherence Cache

J2EE Application Server(WebLogic, WebSphere, JBoss)

Messaging

GOVERNANCESystem

Monitoring

Enterprise Manager

UDDI

WS PoliciesSecurity

Web Services Manager

Registry

GOVERNANCE

SOA lifecyclegovernance

EnterpriseRepository

JRockit VM & RT

REAL-TIMEVISIBILITY

& PROCESSING AlertsBusiness Monitoring

BAM

Events

Data Streams

CEP

ApplicationDevelopment

Framework

Enterprise

Modeling

BPA Suite

JDeveloper

Lightweight

Modeling

BPM Studio

Oracle SOA and Event Technologies 11g

Simplified &Productive

Development

Extreme Performance & Scalability

Unified Management & Monitoring

Unified Platform for

Services, Events &

Processes

4key themes

SCA Composite EditorPalette of Service

Components& Adapters

Mediation

BPEL orchestration

Business Rules

Human Tasks

Web servicesand adapters

Simplified &Productive

Development

Extreme Performance & Scalability

Unified Management & Monitoring

Unified Platform for

Services, Events &

Processes

4key themes

11g Service Infrastructure

BusinessRules

Mediator

Policy Manager

Optimized binding

BPELHuman

Workflow

Unified Service Platform

Oracle Service Bus

Common JCA-based connectivity infrastructure

Repository

7

Applicationcomposers

SOAOperations

Web-basedconsole

IDE

BAM

B2B

Service Assembly, Orchestration

Service virtualization, Shared Service Gateway, Monitoring

• Work with events – not messaging infrastructure!

• Declarative way to work with publish-subscribe:

1. Create

2. Discover

3. Consume

• Offers rich subscription capabilities:

1. Events Names

2. Content-based XPath filters

• Integrated Service & Event

foundation

Event Delivery Network (EDN)

Simplified &Productive

Development

Extreme Performance & Scalability

Unified Management & Monitoring

Unified Platform for

Services, Events &

Processes

4key themes

• All-in-one management console

• End-to-end (process) instance tracking

• Unified error handling

• Events

BPEL

HumanWorkflow

Routing

BusinessRules

ExternalService

Drill-downinto

components

Unified Management & monitoring End-to-End Instance Tracking

• Problem: How can I get complete end-to-end visibility and increase my auditing capabilities in

such a distributed environment?

• Business Requirement: end-to-end visibility & auditing

• SOA 11g Feature: End-to-End Instance Tracking

Simplified &Productive

Development

Extreme Performance & Scalability

Unified Management & Monitoring

Unified Platform for

Services, Events &

Processes

4key themes

PO Processing + OWSM

• Order to mediator. Small orders written

to file. Large Orders routed to BPEL to do

credit card validation and written to a file.

• With policy added (usertkn, sign,

encr):130 TPS

• 2 x 3.2 GHz Intel Xeon

• Internal benchmark

AccountPOC

• Sync BPEL process invoking Siebel and

Oracle EBS apps in sequence.

Transformations included.

• 163 TPS @98% CPU

• 2 X 3.2GHz Intel Xeon

• Internal benchmark

Fusion Order Demo

• Complex Composite: Order, lookup order

and customer info, execute rule to get

discount and shipping cost, fulfill order

(fulfillment service).

• 58 TPS

• 2 X 3.2GHz Intel Xeon

• Fusion Apps benchmark

SOA 11g Benchmarks - Internal

Mediation

• Client invokes Mediator invokes backend.

• 53K Response message.

• No instance tracking.

• 260 TPS @97% CPU

• 2 x 3.4GHz Intel Xeon

• Wireless customer scenario

SOA 11g Benchmarks - Customers

Composite / BPEL - Meter Activation

• 275 TPS @50% CPU

• Async BPEL process invoking 4 sync

services, 1 one-way, with one async service

callback.

• 93% linear scalability from 1-2-4 nodes

• Quad-Core 2.9GHz Intel Xeon

• Customer benchmark found async BPEL

was faster than sync WLI

Oracle B2B Scenario

• 30 TPS @ 21.5% CPU

• msg size = 20K

• ebMS 2.0 over HTTPS with client-server

auth / ack / encryption

• Enterprise Linux 4.6,

• 2 x Quad-Core Intel Xeon

(E5410, 2.33 GHz, LC 12MB, 16GB RAM)

OSB - Credit Card Transactions

• 40 million msg/day

• msg size = 5-10KB

(Credit card transactions)

• Will start sending statements (1MB+)

• 2 x 3.6 GHz Intel Xeon

• 4 GB RAM

CEP Front Office Trading

• 1 Million Events/Sec @ 69 [µs] avg latency

• Stock price increases or decreases by

more than 2% percent between 2 ticks

• Stock price has three consecutive upticks

• 4 x Quad-Core 2.9GHz Intel X7350 (8MB

L2 , 8GB RAM , 32-bit RHEL 5.0)

BAM100% java

B2Bout-of-the-box

3Radically enhancedproducts

RulesSimplified

10.1.3 11g Upgrade Path

Automated project upgrade supported through

JDeveloper

Detailed documentation describing any manual steps

11g composite project10.1.3 ESB or BPEL project

JDeveloper 11gor command-line

11g SOA SuiteServer

3. deploy

1. open 2. edit, save

SOA 11g Customer Reference Program

PROGRAM LEADS: [email protected] / [email protected]

OBJECTIVES:

• Get early 11g customer references for OOW and expand reference base

• Early visibility into 11g upgrade & production issues

EXPECTATIONS:

• Most customers should eventually be an 11g reference

• Customer’s 11g project must begin right away

CUSTOMER BENEFITS:

• Product Management support to augment normal support channels

• Proactive engagement

CURRENT STATUS (Sept. 28th):

• 8 customers in program – 25 more in pipeline (program limited to 30-40 customers)

• 2 customers already in production – 12 more customers targeting production by year end

Please Share Your 11gR1 Feedback

Enough with the Past – What About

the Future?

19

11gR1 PS1 SOACurrent target date: CY2009

ADAPTERS:

• Singleton service (all)

• FTP over SSL (added Windows support)

• Pre/post processing hooks (file)

• Enhanced support for RefCursors (DB)

• MQ 7.0 cert. (MQ)

• XA Recovery (MQ)

INFRASTRUCTURE:

• Spring component **

• Resequencer **

• Invocation API

• SAR export from runtime server

• Central storage of SOA config

• Streamlined task editor in JDev

• Safari certification

• Web-based DVM editor

• Certification of MS SQL Server

as infrastructure database

**: PREVIEW ONLY - available for evaluation purposes; not supported for production useOracle Confidential – shared under NDA

BPEL:

• Ability to pub/sub EDN events

RULES:

• Web-based composer application

BAM:

• IE 8 cert

• Monitor Express (in JDev)

• Runtime enable/disable sensors

B2B:

• AS1, 1Sync, Positional flat file

• MLPP and CPP/CPA improvements

• Payload obfuscation

• AQ/JMS delivery channel support

• Additional B2B protocols/formats (NCPDP, EDIEL, custom non-XML) **

• Self-service API to create B2B document/TP/TPA from command-line **

SAR export from runtime server

20

Export from the server a true copy of a running composite, including post-deployment configuration (policies, etc.)

Streamlined HWF task form in JDeveloper

moved to a simpler and more efficient tabular

format.

SOA ComposerWeb-based environment to edit Rules & Domain-Value Maps

Monitor Express

Instrument BPEL processes right from JDeveloper

Available Monitor Objects:Interval / Counter / Capture

Feed into pre-built BAM dashboards

(or build your own)

SOA Spring component - features

Features:

• WSDL Java interfaces

conversion

• Visual Spring Editor

• SCA Spring C&I

• Spring 2.0.6 or later

• Supports binding.ejb

• EJB 3.0 support

• Supports binding.ws

• WS security policy

• JAXB and SDO data binding

• Can run in core WLS (without SOA)

Use cases:

• Extend SOA with custom Java

• Orchestrate Java assets with BPEL

• Leverage SOA adapters from Java

ADAPTERS:

• DB2 AS400 cert.

• Enhanced support for RefCursors, cont.

• Adapter SDK

• Hot deployment of adapters endpoint

• Global property for capping retries

INFRASTRUCTURE:

• Composite Folders

• HTTP binding

• OSB <-> SOA Suite direct binding

• Ability to correlate faults across retries

• Support for WS-AT

• Façade API consolidation, part 2

• Spring Component **

• Resequencer **

RULES:

• Rule Execution Trace

**: certification of items already available as previewOracle Confidential – shared under NDA

HOT PLUGGABILITY:

• Certify DB2 as infra DB

• Certify WebSphere and JBoss

BPEL:

• BPEL 2.0

• 10g to 11g instances migration

B2B:

• Additional B2B protocols/formats (NCPDP, EDIEL, custom non-XML) **

• Self-service API to create B2B TP/TPA from command-line **

• Transports: Odette FTP, X400 (email), SCP, AS3

• Doc sequencing, doc ID

MEDIATOR:

• “If no other” routing rule

11gR1 PS2 SOA Features under consideration - Target date: CY2010

Oracle SOA Suite – Some Related Books

© 2009 Oracle Corporation 26

http://snipurl.com/soa11gbook

Middleware LoungeAt the Marriott Hotel

• Free Amazon Web Services access• $35 credit for development time

• Daily workshops: “Developing in the Cloud”

• Q&A with Amazon representatives and other experts

• Check out http://blogs.oracle.com/soa for instructions on how to test drive Oracle SOA Suite on Amazon EC2.

Workshops DailyIn the Middleware Lounge

•Daily, 11:30 AM Introduction to Amazon Web Services

•Monday 2:00 PM Developing with WebCenter and Oracle Content Management in Amazon Web Services

•Tuesday 2:00 PM Developing with WebCenter and Oracle Content Management in Amazon Web Services

•Wednesday 2:15 PM Developing with Oracle SOA Suite in Amazon Web Services

•Thursday 2:30 PM Developing with Oracle SOA Suite in Amazon Web Services