Professional Documents
Culture Documents
Sandor Nieuwenhuijs
Manh-Kiet Yap
BAM Monitoring
Native
Workflow Rules
BPEL
Application Server
“Hot-Pluggable”
BAM Monitoring
Platform
– Oracle SOA Suite
– OC4J, BPEL, ESB, BAM, WSM, Rules
Product
– Oracle ESB Functionality
– Features, Differentiators, Roadmap
Demo
– Simplified Application to Application Integration
Common ESB Definition
• Gartner
“An ESB is an architecture that exploits Web services, messaging
middleware, intelligent routing, and transformation. It must support
request/response communication between loosely coupled SOA business
components and one-way message delivery for sending notifications to
event-driven business components. It must also allow more-complex
message exchange patterns (MEPs).”
Oracle ESB
What Is An ESB
Depends On Who You Ask
– Service architecture built on top of messaging
– Web service management
– J2EE Application Server
– Suite or Standalone Product?
Proprietary
JMS and Message
SOAP Bus
Monitoring
Design
UDDI
Metadata Repository
UDDI Repository (Systinet)
Externalized Process Flows
MDS SOAP JCA In Memory JMS B2B
Real Time Activity Monitoring
Trading
JAX SAP Java Mainframe
Partner Integrated Design Experience
Primary ESB Pattern Summary
Point To Point
– Adapter -> Transformation -> Adapter
– Quick and Easy Integration
– File to DB, Topic to Queue
Canonical Model
– Integrate n+ Enterprise Applications
– Domain Value Mapping
– Dynamically Add New Subscribers
Routing Service
– Decoupled Flexible Routing
– Configurable in Rich Client
– Services Visible to BPEL, BAM, WSM
Oracle ESB – Topology
File
UDDI JCA
Fulfillment Binding
Database
ESB ESB
ESB1
Server
Node 1 Server 2
MDS 2
HTTP
SAP Binding
ESB
JMS Router
Headquarters Server 3
HTTP
Binding
Oracle JCA
Web Service Manager
Binding
MDS 1
JMS JMS
JMS Router
Binding Binding
Siebel ESB
Server 1 Customer Service
ESB ESB
Server 1 Server 2
MDS 3
Mainframe
Oracle ESB – Best of Breed
“Oracle leads all vendors”
Source: The Forrester Wave: Enterprise Service Bus, Q4 2005, Forrester Research, Inc.
Demonstration
ESB Sneak Preview
Business Activity Monitoring
Gartner Group
Partners
Business Operations
What is the average delivery time from my
Business Activity suppliers?
Monitoring Alert me when a shipment that I am tracking is expected
to get delayed
Business Activity Monitoring
BAM software delivers real-time visibility and alerts to
business users for response and analysis of their business
operations
Visibility
Time
Automated
Response Time
BAM | User Experience