Title: Oracle ESB
1(No Transcript)
2AMIS QueryOracle WebServices Manager (incl. ESB
Sneak Preview)
Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion
Middleware Product Management Oracle Corporation
3Onderwerpen
- Oracle SOA Update
- Oracle ESB Sneak Preview
- Sandor
- Oracle Web Service Manager (OWSM)
- Kiet
- Hands-on installing and using OWSM
4Fusion MiddlewareFusion Applications
- Fusion Applications are the next generation of
(all) Oracle Applications - Fusion Middleware is key to Fusion Applications
- In fact many of the requirements for AS11 are
based on Fusion Applications - Fusion Middleware can, is and will be used
outside of Fusion Applications - Embracing SOA is the only way to accomplish this!
5Oracle SOA Suite
BAM
Monitoring
BPEL Process Manager
NativeBPEL
Workflow
Rules
Web Services Manager
Security
Enterprise Service Bus
Routing
Adapters
ServiceRegistry
Application Server
6Hot-Pluggable
BAM
Monitoring
BPEL Process Manager
JDev Eclipse
ILog JRulesCorticon
NativeBPEL
Workflow
Rules
Oracle Directory Active Directory LDAP
Web Services Manager
Security
Enterprise Service Bus
Oracle AQ Tibco MQ Series
Routing
Adapters
UDDIRegistry
Any Application Server (Oracle, WebLogic,
WebSphere, JBoss)
7Oracle ESB Outline
- Market
- What is an Enterprise Service Bus
- ESB Delivers SOA and EDA
- Platform
- Oracle SOA Suite
- OC4J, BPEL, ESB, BAM, WSM, Rules
- Product
- Oracle ESB Functionality
- Features, Differentiators, Roadmap
- Demo
- Simplified Application to Application Integration
8Common 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
9What 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?
- Oracle ESB Is All of the Above
- Key Component of Oracle SOA Suite
- Delivers Data and Application Integration
Functionality - Supports Multiple Protocols
- Based on Open standards and is 3rd Party
Interoperable
Both a Suite and a Product
10An ESB Moves Data
11Evolution of the Bus
12Evolution of the Bus
CRM
ERP
WSDL
WSDL
Design
Monitoring
WSDL
Legacy
13Oracle ESB Core Features
Deliver Information to the Right Place, at the
Right Time in the Right Format
- Rich Set of Adapters(technology and
applications) - Transformation
- Reliable Message Delivery
- Content-based Routing
- Publish and Subscribe
- Service URL Virtualization
Enterprise Service Bus
JCA
SOAP
JMS
In Memory
B2B
SAP
JAX
Mainframe
Java
Trading Partner
14Oracle ESB Value Added
Composite Applications, Portals, BI and BAM
- Enterprise Messaging - OEMS
- Multi Transport
- Rich Monitoring Console
- Request/Response and EDA
- Native XML and Web Services
- Metadata Repository
- UDDI Repository (Systinet)
- Externalized Process Flows
- Real Time Activity Monitoring
- Integrated Design Experience
fx
ESB Viewer
Human Task
Portlets
Web UI
BPEL
BAM
Enterprise Service Bus
UDDI
MDS
JCA
SOAP
JMS
In Memory
B2B
SAP
JAX
Mainframe
Java
Trading Partner
15Primary ESB Pattern Summary
- Point To Point
- Adapter -gt Transformation -gt 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
16Oracle ESB Topology
File
Fulfillment
JCA Binding
UDDI
Database
ESB Server 1
ESB Server 2
ESB Node 1
HTTP Binding
SAP
Headquarters
ESB Server 3
JMS Router
HTTP Binding
Oracle
JCA Binding
Web Service Manager
JMS Binding
JMS Binding
Customer Service
JMS Router
Siebel
ESB Server 1
ESB Server 1
ESB Server 2
ESB Server 3
MQ Binding
Web Service Manager
Mainframe
17Oracle ESB Best of Breed
Oracle leads all vendors
superior support for a wide range of
connectivity
Oracle received high marks in the strategy
section
more reasonably priced than its competition
Oracle has moved very aggressively to carve
out a leadership position in the integration
market
Source The Forrester Wave Enterprise Service
Bus, Q4 2005, Forrester Research, Inc.
18DemonstrationESB Sneak Preview
19Business Activity Monitoring
20Gartner Group
- BAM defines the concept of providing
real-time access to critical business performance
indicators to improve the speed and effectiveness
of business operations
21Who Needs BAM?
IT Administrators
Systems Management
Business Analysts
Business Intelligence
22Business Activity Monitoring
BAM software delivers real-time visibility and
alerts to business users for response and
analysis of their business operations
Analysis
Alerts
Response
- Model and capture events from a broad range of IT
systems - Filter and correlate to identify key events from
event noise - Visualize data with out-of-the-box tools for rich
dashboards - Generate user notifications and automated
response to events
23Responding within the Window of Opportunity
No Visibility
Time
Appropriate Response Taken
Situation Occurring
Situation Recognized
Visibility
Time
Automated Response
Time
24BAM User Experience