The Oracle SOA PlatformDriving Superior Benefits for Integrating Business Applications
Dennis Barber [email protected] SOA/Integration, SC
2
Project Fusion: Oracle’s next generation applications
● Fusing world class applications– Oracle E-Business Suite– Peoplesoft– JD Edwards Enterprise One and World– i-Flex– Retek– Siebel
● Built on a service-oriented architecture● Built with Fusion Middleware
– industry leading technology
Built to address today’s business challenges
3
The Fusion Effect: Information-driven adaptability
Visibility into and
Analysis of Business-
CriticalInformation
Designand
Implementation of Critical Business Processes
BusinessInsight
AdaptiveProcesses
Business insight, process adaptability and 100% standard approach delivers agility and flexibility
4
A commitment to the most comprehensive, 100% standard middleware
Standards lower development costs and enable interoperability and portability (“Hot Pluggable”)
DevelopmentTools
Orchestration
ApplicationServer
Security
Portal
Integration
Management
Collaboration
SMARTAGILE
LOW COST
5
WSDL/WSIF
XML/XML Schema
SOAP JCA JMS
BUSINESS SERVICES
More Interoperable
ERP/Legacy Apps
Custom Apps& Services
Web services
Key SOA Standards
Process FlowLogic
XSLT/XQuery
BPEL
More Adaptable
PROCESS ORCHESTRATION
WSRP, JSR-168
USER INTERFACE
Struts/JSF
Portal
Web Application
API
WS
Richer Experience
PKIDashboards
BAM
MONITORING
JMX
Fusion Effect
WS-Security
SERVICE BUS
SecurityReliabilityLoggingFailover
Dynamic Routing
WS-Policy, SAML
Web Services Mgmt
6
The Oracle SOA Technologies
J2EE Application ServerOracle AS, JBoss, WebLogic, WebSphere
Messaging
Metadata Repository
DATA SERVICES & CONNECTIVITY
Apps
AdaptersAdapters
Partners
B2BB2B
RFID
SESSES
DB Bulk
ODIODI
ETL
Multi Protocol RoutingXSLT
Transform
Enterprise Service BusEnterprise Service Bus
NativeBPEL
Business Rules
Human Workflow
BPEL Process ManagerBPEL Process Manager
ROUTING & ORCHESTRATION
DiscoveryPolicies
Management
Security
Web Services Web Services ManagerManager
RegistryRegistry
GOVERNANCEEvents AnalyticsBusinessMonitoring
System Monitoring
Enterprise Enterprise ManagerManager
BAMBAM BIBIMANAGEMENT
&MONITORING
App DevFramework
JDeveloperJDeveloper
Analyst Tools
BPA SuiteBPA Suite
7
The Oracle BPEL Process Manager
Process Console
MA
NA
GE
J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)
Core BPEL Engine
BPEL
JDeveloper
BPEL Designer
BPEL Process Manager
Integrated BPM Services
Workflow DecisionService
SensorsDehydration Store(Oracle Database)
WSDL Binding
File, FTP
Web services
Java, JMS
Database
Apps
Enterprise-strength BPM Platform
• Comprehensive and native BPEL implementation
• Easy-to-use modeling tool
• Scalable and reliable engine
• Flexible binding framework
• Rich management and monitoring
• Support for Oracle AS, JBoss, WebLogic and WebSphere
BPA Suite
Process Modeler
Workflow Services
8
SOA Suite 10.1.3 - Already Winning AwardsIndependent Evaluation by InfoWorld, Published Jan 2007
“Oracle SOA Suite - Excellent”
“I found Oracle SOA Suite, hands down, the most comprehensive and easy to use
product on the market today.”
“When it comes to message routing and services orchestration, Oracle SOA Suite meets or
exceeds most needs for governance, security, insight, and optimization at a price
that’s hard to beat.”
“Bottom Line: The Oracle SOA Suite pulls together top-notch governance, business
rules, security, and business activity monitoring into an ESB package replete with
native BPEL orchestration and human workflow integration”
99
BPEL Adoption within Oracle
PeoplesoftCRM 9 release uses BPEL PM and BAM internally (see next slide)
8.48 Peopletools certified with BPEL PM 10gR2 to orchestrate services. 8.51 now being certified with 10gR3.
iFlexBPA Suite to model financial services processes and BPEL PM to execute them
Application Integration Architecture (AIA)Predefined integration processes between apps implemented with Oracle ESB and BPEL PM
RetekBPEL for synchronizing Retek sales data with Oracle Financials
Oracle JMS and ESB to replace SeeBeyond
SiebelDistributed Order Orchestration
JD EdwardsOracle BPEL and ESB to replace Web Methods
Fusion ApplicationsBPEL PM and SOA Suite 11g as the foundation for the next generation of Applications
APPLICATIONSOracle Content ServicesBPEL PM for document workflows
BPEL PM for invoice processing solutions
WebCenterBPEL Worklist portlet
Identity ManagementBPEL PM for identity provisioning workflows
Business IntelligenceAnalytics over BPEL “Dehydration Store”
Initiate BPEL processes from BI dashboards
Enterprise ManagerSOA Management pack – BPEL PM mgmt
MIDDLEWARE
Internal Global IT BPEL PM for Oracle Alerts workflows
OnDemandOracle SOA Suite for Integration as a Service
OPERATIONS
10
Oracle Application Integration Architecture
LegacyApplications
ISV Partners
CompositeBusiness
Processes
Leverage your existing applications for greater business impact Reduce the cost and risk of integrating applications Improve adaptability of business processes
BR
ING
INGIT ALL
TOG
ETH
ER
Application Integration Architecture
11
Designed for Continuous Process ImprovementIndustry best practice processes
Understand• Pre-built models for Oracle applications
• Industry Reference Models
Align• Automate processes across applications using productized integrations
• Extensible to your business needs
Optimize• Event driven business alerts• KPIs indicate bottlenecks
12
SOA Order Booking DemoFocus on ESB, Rules, Workflow, BPEL
SHOPPING PORTAL
Web
Ser
vice
s In
terf
ace:
XM
L, S
OAP
, W
SDL,
WSI
F
Siebel CRMCustomer Info
ProductSuppliers
Order DB
Approval(Rich Workflow)
NotificationService
Order Booking BPEL PROCESS
receive
Insert Order
end
getCustInfo
SelectMfr RapidMfr
5-15 mininvoke
receive
invoke
receive
ManualReview
?
Fulfill Order
Notify Cust
ESB
RulesEngine
Rule Author
Rulesrepository
DecisionService
FedExUSPS
ESB
Operational dashboard
BAM
13
Oracle SOA for E-Business Suite Workshop
LegacyApplications
ISV Partners
CompositeBusiness
Processes
BR
ING
ING
IT ALL
TOG
ETH
ER
Oracle SOA Suite
• Use Oracle Fusion Middleware as your SOA Platform• Expose and connect existing IT systems by using Web services
• Create real-time interactions with Oracle E-Business suite• Leverage your investment in Oracle E-Business Suite to drive innovation
When: March 27-28Where: Oracle Pittsburgh Office in CoraopolisCost: Free
Hands-on workshop covering the key integration capabilities of Oracle SOA Suite
with the E-Business Suite
Q&A
http://otn.oracle.com/soa