Oracle SOA Suite 11g Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2 · Oracle SOA Suite 11g –Roadmap:...
Transcript of Oracle SOA Suite 11g Roadmap: 11gR1 PS1, 11gR1 PS2 & 11gR2 · Oracle SOA Suite 11g –Roadmap:...
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)
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
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.)
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
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