4. Where can you use SOA in your Organization?
Integration
New/Upgrade Application Business Process B2B Master Data Mainframe
Application Consolidation Automation Integration Management Modernization
Application Development
New Java EE / SOBA or Integrate Customize COTS Enhance home- Portal /
web application composite app. home-grown app. application grown app. Web 2.0
7. Oracle SOA Platform
POLICY
JDEV MANAGER EM CEP BAM
BPEL PROCESS MGR
BUSINESS RULES
HUMAN WORKFLOW
REG/REP
SERVICE BUS
DATA INTEGRATOR
ERP MAINFRAME SERVICES DB PARTNERS EVENTS
Adapters & B2B
9. Simplified & Productive Development
SOA Composite Editor
• Problem: Many standards and tools, Metadata fragmentation Version,
test, manage composite applications
• Business Requirement: Increase Developer Productivity
• SOA 11g Feature: SOA Composite Editor
• Drag & Drop
• Visual
• Single Unit of
Deployment
• Easy versioning
• Based on SCA
standard
10. Built-in Governance
• Problem: How do you discover existing services to re-use? How do you
manage the lifecycle of SOA assets? How do you identify dependencies?
• Business Requirement: Manage and re-use assets to increase ROI
• SOA 11g Feature: Oracle SOA Governance, including Oracle Enterprise
Repository
• Automated artifact
harvesting to Enterprise
Repository
• Relationship
management for impact
analysis
• Controlled advancement
of assets through the
lifecycle -- Repository to
Registry
• Discovery and
consumption of services
from JDev
• Service re-use
• SOA portfolio
management analytics
11. Some of the Adapters Available for Oracle
SOA Suite…
Applications Databases Technology
Oracle Oracle 8i and above SOAP
Applications IBM DB/2 HTTP, HTTP-S, REST
SAP R/3, mySAP Informix Email – POP3, SMTP, IMAP
Peoplesoft Clarion FTP, FTP-S
JD Edwards Clipper Flat Files
Siebel Cloudscape JMS
Clarify DBASE Oracle AQ
Lotus Notes Dialog IBM MQSeries
Ariba Essbase TIBCO Rendezvous
AXIOM mx/open FOCUS Data Access Socket
Baan Great Plains MSMQ
BroadVision Microsoft SQL Server
Clarify MUMPS (Digital Standard MUMPS)
Commerce One Navision Financials (ODBC 3.x) Legacy
Hogan Financials Nucleus CICS
i2 Technologies Paradox IMS/DB
Lawson Pointbase IMS/TM Bundled
Livelink PROGRESS VSAM Sold as an option,
Manugistics Red Brick ADABAS direct from Oracle
Microsoft CRM RMS Natural Available through
Vantive SAS Transport Format Tuxedo certified partners
Walker Interactive Sybase CA-Datacom
Remedy Teradata Screen Scraping
Salesforce.com Unisys DMS 1100/2200 CA-IDMS
UniVerse C-ISAM,D-ISAM,K-SAM,
QSAM
13. Unified Platform for Services, Events & Processes:
The Service Infrastructure
• One
infrastructure to:
• Install
• Cluster
• Configure
• Monitor
• Radically
simplified
administration
task
14. Unified Platform for Services, Events & Processes
Unified Process Platform
• Problem: Why use different tools & technologies for integration
processes and business processes ?
• Business Requirement: Unified process engine technology for
integration and business processes
• SOA 11g Feature: Unified Process Platform
• BPEL, BPMN, HWF, Rules –
All in the same SCA-based
IDE
• Common process server,
monitoring & management
• Round-tripping between BPA
& BPM Suite
15. Unified Platform for Services, Events & Processes
• Business Requirement: Unified & simplified infrastructure for events and services
-> SOA 11g Feature: Event Delivery Network
• Business Requirement: Monitor streams of events, correlates seemingly unrelated
events into patterns -> SOA 11g Feature: Complex Event Processing (CEP)
EDN CEP BAM
event
createSupplier
ADF page flow Mobile Devices
and BC
BAM Dashboards
event
SOA composite ADF (active RCF & DVT)
Other event
JMS sources
(feeds, etc.)
close loop
16. BPM 11g – Highlights
• BPMN 2.0 support
• Business Studio including simulation
• Web based process and rules composer
• Enhanced business rules – Decision Tables
• Rich form design leveraging ADF
• Process portal based on Web Center Spaces
• Task synchronization with Exchange server
• Imaging and content management integration
• Process analytics
17. Unified Platform for Services, Events & Processes
new BPM editors
Web-based Process
Customization
• Process templates including
customization constraints
BPM Studio in JDeveloper
• Palette of pre-configured activities
Web-based Business Rules
Authoring
• Add or modify rules
• Change constants and other
definitions
19. 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
• All-in-one
management console
• End-to-end (process)
instance tracking
• Unified error handling
BPEL
• Events: it’s loose-
External
Service
coupling, not “lose”
Drill-down
Drill down coupling !
Hum an into
Workflow components
Routing
Business
Rules
23. Extreme Performance & Scalability
• Problem: SOA applications are becoming more critical every day and
require high availability and extreme performance
• Business Requirement: high availability and extreme performance
• SOA 11g Feature: Unified Service Platform
• Optimized SOA runtime
• Running on Application
Grid
• Coherence
• WLS
• JRockit
24. Extreme Performance & Scalability
Higher Performance/Availability, Faster Deployment, & Lower TCO
• Easy Maintenance, Patching and Scaling out
• using WLS’ modularized architecture for install/config/hosting
(with clear separation of binary/domains config/hardware)
• Performance, Availability & Scalability
• Predictable Performance, Scale on Demand, 5 9’s Availability
• Automated failover across physical boxes using WLS’ whole server migration
• Coherence for caching & clustering
• GridLink for RAC
• High-performance Messaging & Service Virtualization
• OSB is the industry’s most scalable service bus
• Highly scalable in-process JMS provider
• Unit of Order, Unit of Work, JMS Clustering
• Advanced management capabilities
• Sophisticated scripting administration leveraging WLST and ANT.
• Lock & Edit capability console
25. Performance at the core
JRockit, WLS, OSB, and CEP
JRockit
WLS
OSB
CEP
1M events per sec
at sub-millisecond latency
27. Oracle B2B
Oracle B2B enables the secure and reliable exchange of
messages between an enterprise and its trading partners:
• Document Management
• Transport & Exchange Management
• Trading Partner Management
• Reports and Monitoring
• System Management
28. Oracle Business Activity Monitoring
Core Value Proposition – 100% Java – Platform Independent
• MONITOR
… business processes & services in real-time
• Key Performance Indicators (KPIs)
• Service-Level Agreements (SLAs)
• ANALYZE
… events as they occur
• Correlate events & KPIs
• Identify trends as they emerge
• Alert users to bottlenecks & solutions
• ACT
… on current conditions
• Event-driven alerts
• Real-time dashboards
• BPEL processes & web services integration
29. Oracle Business Rules 11g
New Features Highlight
• Tight integration with SOA Suite
• Rules component in JDeveloper
• Decision Tables
• Conflict and Gap Analysis
• Point and Click Editor
• Rule Activation and Effective Dates
• Dictionary Links
• Decision Point API
• Updated web-based editor
30. OSB 11gR1
OSB 11g - Result Caching with Coherence
Out-of-the-box, Checkbox Caching
Business Service
• Cache Results ?
• Cache Token –
XQuery
• Time To Live
Result Cache is an implementation of the side-cache pattern
Oracle Confidential
31. SOA Suite 11g – Key Takeaways
Complete Integrated Open Best of
Breed
#1
Standards-
Comprehensive Designed to Based Industry
SOA Offering Work Together Architecture Leader
Broad & Deep Less Effort More Choice Robust, Proven
Offering More Value Maximizes Industry leading
Lower Cost, Existing Software
Lower Risk Investments
Oracle Confidential
34. Upgrade SOA Suite 10g to SOA Suite 11g
Oracle SOA Suite 11g
Free upgrade, nominal cost to Business Activity Monitoring +
Oracle SOA Suite 10g BPEL Process Manager +
upgrade to WebLogic Suite Web Services Manager +
Business Activity Monitoring + Business Rules +
BPEL Process Manager + B2B Server +
Web Services Manager + Mediator (OESB)
Business Rules + License + New
B2B Server + migration Oracle Service Bus +
Oracle Enterprise Service Bus Complex Event Processing New
Get as part of
support contract Oracle WebLogic Suite
Oracle iAS EE (OC4J)
11g
Oracle SOA Suite 11g
OSB and CEP are available for
Business Activity Monitoring +
BPEL Process Manager + use only if iAS EE is upgraded to
Web Services Manager + WebLogic Suite 11g
Business Rules +
B2B Server +
Mediator (OESB) … and WebLogic Suite has
JRockit Real Time, Coherence EE,
Oracle iAS EE EM Diagnostics Pack
(WebLogic Server Basic)
M anagement Pack for Coherence.
35. 10g 11g Technical Upgrade Path
JDeveloper 11g
or command-line 3. deploy
1. open 2. save
11g SOA Suite
Server
10.1.3 ESB or BPEL project 11g composite project
Significant support for 10gR3 to 11gR1 metadata upgrade in JDeveloper
OESB/BPEL/Rules: BAM: B2B:
1. open your 10g project in 1. Create new 11g repository 1. Create new 11g repo
JDeveloper 11g 2. Use assistant to copy data 2. Export 10g agreements to zip file
(or upgrade from cmd-line) objects/reports/alerts from 10g to 11g 3. Use assistant to copy
2. Fix any upgrade problems repository agreements to 11g repo
3. re-deploy to 11g runtime 3. Enterprise Link no longer supported
(but native support for JMS and ODI)
36. 11gR1 PS1 SOA Suite – Main New Features
(Released Nov. 2009)
ADAPTERS: RULES:
• Generic singleton service • Web-based composer application
• FTP over SSL (added Windows support) BAM:
• Pre/post processing hooks (file) • IE 8 cert
• 1-click dashboards initial support
• Enhanced support for RefCursors (DB)
• Runtime enable/disable sensors
• MQ 7.0 cert. (MQ)
B2B:
• XA Recovery (MQ) • AS1, 1Sync, Positional flat file
INFRASTRUCTURE: • MLPP and CPP/CPA improvements
• Invocation API • Payload obfuscation
• SAR export from runtime server • AQ/JMS delivery channel support
• Central storage of SOA config
• Simplified task editor in JDev PREVIEW-ONLY*
• Spring component
• UDDI interop improvements
• Resequencer
• Safari certification
• Additional B2B protocols/formats (NCPDP,
• Web-based DVM editor EDIEL, custom non-XML)
• Certify MS SQL Server • Self-service API to create B2B
BPEL: document/TP/TPA from command-line
Ability to pub/sub EDN events *: available for evaluation purposes; not supported for
production use
More details and doc links available at:
36
http://www.oracle.com/technology/products/soa/soasuite/collateral/soa-11gr1-ps1-new-features.html
38. Leader in Middleware
150+ Industry Awards
Oracle SOA Suite
VAR Tech Innovator 2007 SD Times 100
Development Platforms &
Integration Middleware
SearchSecurity.com
Excellence in
Directory Services
& Single Sign-On 2007 Finalist
Best Identity
Management Solution
Oracle won 15 of 20
awards in 2007
Buyer’s Choice Highest Rated SOA
Information Integration
Product
2007 Technology of the
Oracle Universal Year Information Rights
Records Management Management
Trend-Setting Product
Progressive Manufacturing Award for Web
Content Management Implementation
39. BPEL / SOA Suite Customers
Select Customer List Over 4,000 SOA
and 450 BPA
customers
Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech
Media / Energy
Healthcare Retail/ CPG Other