Sonic Mq Series - PDF
Description
Sonic Mq Series document sample
Document Sample


<Insert Picture Here>
Overview & Strategy
Nick Dimtchev (nick.dimtchev@oracle.com)
Senior Architect – Fusion Middleware Technologies
Fusion Middleware Product Strategy
Best Middleware for Oracle DB
• Oracle Fusion Middleware is Open
– Strong Support for all DBs: MSFT, Sybase, Informix, DB/2, Oracle
• No Middleware is better with Oracle DB
– J2EE: Database Web Services
– Integration: DB Events; Analytic Functions
– Portal: XDB Content Repository
– Scalability: DRM (JDBC Stats)
– HA: Back-Up, Disaster Recovery, FaN
– Clusters: OCFS, ASM, RAC, CRS
– Security: Proxy User, Enterprise User Security
– SW Provisioning: Installation, Patching, Cloning
– Monitoring: Topology Mgmt, ASLM
– Diagnosability: End to End Log Correlation
• Customer Benefits
– Exploit Database Features, Easier to Develop, Maintain
2
Oracle SOA Suite
3
SOA – Delivering Better Agility
Presentation
Framework Internal Systems External Vendors
- Messaging
- Workflow
Company Specific
Business Logic - Business Activity
- Registry
- Security Web
Service
- Business Rules
Web
Service
Web Web
Service Service
Packaged Customized Legacy Business Logic
Business Logic Business Logic Business Logic
Application Engine Application Engine Application Engine Application Engine
4
The Oracle SOA Suite
Modeling, analysis & simulation – New
product, OEM ARIS from IDS Scheer…
BPA Management
BAM Analytics Events Monitoring
Suite
Analyst Tools
BPEL Process Manager
Native Human Decision Web Services
JDeveloper
BPEL Workflow Service Manager
Enterprise Service Bus
App Dev XSLT
Framework Adapters Transform
Routing Security
Business Application Server UDDI
B2B
Rules J2EE, WS-*, Event Services Registry
5
Oracle SOA Platform Drill-down
• JDeveloper
– Complete IDE, J2EE, Web services, Supports WSIF Bindings
• Adapters
– Connectivity to 300+ back-end systems, visual design, JCA
• Oracle ESB
– Messaging, connectivity and data distribution
• Oracle Web Services Manager
– Service intermediation, security and policy management
• Oracle BPEL PM
– Standards based orchestration, workflow management
• Oracle BAM
– Application Monitoring, SLA, KPI management
• Oracle Business Rules
– Engine, repository, rules editor
• Oracle Application Server (OC4J, Portal, B2B, Wireless, WebCache,
OID, Enterprise Manager)
– Full featured J2EE deployment, scalability, reliability, HA
6
Oracle SOA Suite
Comprehensive, Hot-Pluggable
Standards Business Activity Monitoring
SOAP/WSDL BPEL Process Manager
BPEL
WSIF, JCA Web Services Manager
WS-
WS-* Web Services
.NET Web Services
XML Enterprise Service Bus
LDAP
Business Rules
EDI, RosettaNet, AS2,
RosettaNet, Certified 3rd Party
B2B Components
UCCNet, ebXML,
UCCNet, ebXML, HL7
JDeveloper Eclipse
UDDI Registry Systinet
JMS Messaging MQ Series, TIBCO, Sonic
J2EE Server IBM, BEA, JBoss
7
Business Process Management
Interface to business processes as services
Build Cross-Application Business
Processes
– Define business processes with a intuitive
graphical UI
– Provide standard interfaces for applications 4. Optimize
and legacy systems
– Eliminate redundancy 3. Monitor
Business Flow Orchestration 1. Define
2. Deploy Human Workflow
– Define and coordinate Application business Business Process Engines
processes Clustering, Dehydration
– Order orchestration enables seamless order
Business Process
capture to fulfillment experience State – Audit Trail
– Redundant activities are centralized and
automated
Establish Business Rules
– Increase agility and improve time to market
– Transparency -- directly viewable by the
business analyst
8
Oracle Enterprise Service Bus (ESB)
9
Oracle ESB: An ESB Moves Data
Model, Monitor and Configure
Connect Enrich Distribute
Adapters Transformation Protocol Bus
Metadata Value Mappings Messaging
WS Manager Business Rules Routing
Security Workflow Interoperability
Apps Events System Xref HA, Scalability
10
Oracle ESB: Component Architecture
• Components
– Integrated Designer
Composite Applications, Portals, BI and BAM
– Rich Monitoring Console
– JCA Adapters
– Routing Service
fx • XPATH Filter Expressions
ESB • XSL Transformation
Console Portlets Web UI BPEL Human Task BAM
– Metadata Repository/Server
Enterprise Service Bus • Features
– Content Based Routing
UDDI – Enterprise Messaging - OEMS
– Native XML and Web Services
– Multi Transport Fabric
MDS
• Usage Patterns
Security – Point to Point
Policies SOAP JCA B2B
In Memory JMS – Canonical Modeling
– Store and Forward
Trading
JAX SAP Java Mainframe
Partner – Request/Response
– Externalized Services
11
ESB Management Console
12
Enterprise Service Bus
Summary
Intelligently Route XML Events
and Requests across a
Network of Services
Key Benefits
• Unified Metadata (WSDL)
• Unified Addressing (Logical
Naming)
• 300+ Adapters
• Integrated UDDI Registry (Systinet)
• Rich Monitoring and Message
Tracing
• WS-*
Routing QOS Transform Rules Key Differentiators
• Optimized Transport and Data
Enterprise Service Bus Format
• Open Architecture (WSIF/JBI)
WSIF
• Integrated Security
WSDL JCA REST
13
Oracle BPEL Process Manager
(Process Orchestration)
14
Key Standards: BPEL and Process
Orchestration
Standard markup language for composing a set of discrete
services into an end-to-end process flow
SalesDB start
• 10+ years of R&D from
Duplicate
MSFT and IBM
Number!
• Rich Flow Semantics
• Optimized Bindings (not Billing
just Web services)
• Transformation
• WS-Security
Router
• A Process is a Service
end
15
Key Features | Best of Breed
ADAPTERS SERVICES JDeveloper RUN-TIME BAM and EM
PUBLISH SERVICES BUILT-IN SERVICES ASSEMBLE EXECUTE MONITOR
• Bindings to 100+ backend • Workflow Service • Comprehensive BPEL 1.1 • Comprehensive BPEL 1.1 • Visual Monitoring
systems (JCA) • Identity Service • XSLT Transformation • Sync. Messaging • Auditing
• JMS Bridge • Notification Service • Visual Modeling Tool • Async. Messaging • BPEL Debugging
• .NET, Axis, Workshop, • Scheduling Service • Native Java Binding • Context Dehydration • In-flight Administration
Glue, Systinet, interop
• Decision Services • XML Facade • Reliability • Performance Tuninng
• User Tasks/Workflow (Rules) • Detailed Error Reporting • Side-by-side versioning • Task Management
• Email with Attachment • Error Hospital • Ant-based build and • Compensating Transactions • Partitioning/Domains
deployment framework • Clustering • Centralized Security
• Versioning • Large XML documents • Real-time
• WS-Policy driven security PKI Dashboard
WSDL, XML Schema, BPEL, XSLT, XQuery, WS-Security, WS-Addressing, WS-Policy
16
The Oracle BPEL Process Manager
Enterprise-strength infrastructure for designing, deploying and managing BPEL
business processes.
JDeveloper, Eclipse
BPEL Designer • Comprehensive and native
BPEL implementation
BPEL
• Easy-to-use modeling tool
BPEL Process Manager • Scalable and reliable engine
WSDL Binding Built-in Integration Services
• Flexible binding framework
Web services
Dehydration Store
Java, JMS JAVA XSLT Rich Sensors (Oracle Database) • Rich management and
Workflow
File, FTP
monitoring
Database
Core BPEL Engine • Support for Oracle AS, JBoss,
Apps BPEL Console
WebLogic and WebSphere
MANAGE
• Get up and running in less
J2EE Application Server
(Oracle AS, WebLogic, JBoss, WebSphere) than 15 minutes!
17
Orchestrate Services
BPEL Process Manager – Process Modeling
18
BPEL by Example
<variable> <process>
BPEL Flow
10:00am
start
Credit Rating
Get Rating
<faultHandlers>
<invoke> Handle Negative
Credit Exception
<flow>
<partnerLink>
Send Loan Application Send Loan Application
United Loan
<invoke> Star Loan
<receive>
<partnerLink> <partnerLink>
Receive Loan Offer Receive Loan Offer
</flow>
<switch> ? Select Lowest Offer
</process> end
03:00pm
19
Operational dashboard
Order Booking SOA Demo
Focus on ESB, Rules, Workflow, BPEL
SHOPPING PORTAL
ESB Order Booking BPEL PROCESS BAM
receive
Order DB
Insert Order
getCustInfo
Web Services Interface: XML, SOAP, WSDL, WSIF
Rules EJB 3.0
repository Customer service
Rules
Engine Decision Manual
Rule Author Service Review
?
Approval
(Rich Workflow)
SelectMfr RapidMfr
invoke invoke
5-15 min
ESB receive receive
Product
Suppliers
Fulfill Order
FedEx
USPS Notify Cust
Notification
Service
end
20
10.1.3 BPEL PM - Workflow Services
Workflow Services
Task Management Identity Service
Service
(Task data, forms, (Users, Roles)
Attachments)
Portal
Task Routing
Task Assignment
Service Worklist Service
BPEL Process History/Audit
(Assignment, (Task Query,
Dispatching) Reporting ) Worklist
User Metadata Notification
Service Service Email client
(Rules, (Email & wireless)
work queues )
Identity Management Notification Channels
Email
OID, LDAP, JAZN
Oracle AS Wireless
DB (Voice, SMS, Pager)
21
Work-list Application - Home
Supervisors can
access Staff
tasks. Filter by Category (assigned
to who), Priority, or Status
(Assigned, Completed)
Organize work
into views (like Claim (lock) work
search folders) assigned to Group
22
Default Task Form
Advanced
Action Actions
Save
Payload Data
Attachments
Comments
History
23
Rules – My Rules
Applicability
Period
Standard Task
Attributes &
Flex Fields
Reassign,
Delegate,
Set Outcome
24
Oracle Adapters
25
Oracle Adapters
Enterprise-strength infrastructure for connectivity to enterprise information
systems (EIS).
• Comprehensive and
Adapter pervasive
Design-time connectivity
(JDeveloper)
• Support for SOA
OracleAS Adapters BAM /EDA
Technology PORTAL
WSDL • Open Standards
Legacy Native Support
Applications Interfaces ESB
Packaged
• Hot Pluggable
BPEL PM
Applications JCA
• Rapid development
Oracle J2EE
Applications Applications • Robust & highly
scalable.
J2EE Application Server • Managed through
(Oracle Application Server & 3rd party Oracle Application
Application Servers)
Server 10g
Some of the Adapters Available for Oracle
SOA Suite…
Applications Databases Technology
Oracle Applications SOAP
Oracle 8i and above
SAP R/3 HTTP, HTTP-S
IBM DB/2 UDB
Peoplesoft Email – POP3, SMTP, IMAP
Informix
JD Edwards FTP, FTP-S
Clarion
Siebel Flat File
Clipper
Clarify LDAP
Cloudscape
Lotus Notes DBASE JMS
Ariba Oracle AQ
Dialog
AXIOM mx/open IBM MQSeries
Essbase
Baan TIBCO Rendezvous
FOCUS Data Access
BroadVision Socket
Great Plains
Clarify
Commerce One
Microsoft SQL Server
MUMPS (Digital Standard MUMPS)
Legacy
Hogan Financials CICS
Navision Financials (ODBC 3.x)
i2 Technologies IMS/DB
Nucleus
Lawson IMS/TM
Paradox
Livelink VSAM
Pointbase
Manugistics ADABAS
PROGRESS
Microsoft CRM Natural
Red Brick
Vantive Tuxedo
RMS
Walker Interactive CA-Datacom
SAS Transport Format
Remedy Screen Scraping
Sybase
Salesforce.com CA-IDMS
Teradata C-ISAM,D-ISAM,K-SAM,
Unisys DMS 1100/2200 QSAM
UniVerse
Design Time Introspection View
28
28
29
Get documents about "