Professional Documents
Culture Documents
Otnvdd Soademo1 Mediator 494868
Otnvdd Soademo1 Mediator 494868
Mediator
Business Rules
BPEL
Human Workflow
BPMN
Service Infrastructure
Service/Event Delivery API
Optimize d binding
Policy Manager
JCA
Repository
Evolution
Mediator Features SCA alignment - All SOA components are part of single project Java Callouts MEP patterns - Sync, Async, One way Rule engine based Dynamic Routing Support for Events Mediator-As-a-Service Transformation, Validation etc.
Evolution ( Contd)
Enhanced Features : Consistent Fault Policy Framework with BPEL Schematron validation XPath based Assignment DVM, Xref can be designed in DT Streaming Attachment support Large payload support Consolidated Console Mbean based configuration
Web Services
BAM
Human Task
BPEL Process
Business Rules
Trading Partner
Siebel Adapter
B2B Mediator
B2B Protocols
PSFT Adapter
SAP Adapter
Legacy
Categories of adapters: Oracle OEM (Iway, Attunity) 3rd-party (Partners) adapters co-sell Single JCA framework for all adapters:
BAM Technology Legacy Application Packaged Application Oracle Applications J2EE Application Server (Oracle & 3rd party Application Servers)
In-memory invocation Transactional SCA JCA Binding Hot Pluggable: Oracle adapters can be deployed on 3rd-party containers, along with SOA Suite Declarative configuration Services & References
OracleAS Adapters
WSDL Native Interface
PORTAL OSB
Databases
Oracle 8i and above IBM DB/2 Informix Clarion Clipper Cloudscape DBASE Dialog Essbase FOCUS Data Access Great Plains Microsoft SQL Server MUMPS (Digital Standard MUMPS) Navision Financials (ODBC 3.x) Nucleus Paradox Pointbase PROGRESS Red Brick RMS SAS Transport Format Sybase Teradata Unisys DMS 1100/2200 UniVerse
Technology
SOAP HTTP, HTTP-S, REST Email POP3, SMTP, IMAP FTP, FTP-S Flat Files JMS Oracle AQ IBM MQSeries TIBCO Rendezvous Socket MSMQ
Bundled Sold as an option, direct from Oracle
Legacy
CICS Available through IMS/DB certified partners IMS/TM VSAM ADABAS Natural Tuxedo CA-Datacom Screen Scraping CA-IDMS C-ISAM,D-ISAM,K-SAM, QSAM
Adapters 11g
File Adapter FTP Adapter Socket Adapter JMS Adapter DB Adapter AQ Adapter Oracle Applications Adapter OEM Adapters
Oracle Adapters
New Features 11g
Socket Adapter
Wizard UI in Jdeveloper Support one-way, request/response Complex protocol handshake declaratively (using XSLT) or custom Java code Supports multiple character encoding Integrated with translator infrastructure
MQ Series
Integration with IMS and CICS systems Support for SSL User Exits RFH2 Headers (available in 10.1.3.x SOA also) Inbuilt XA Support (available in 10.1.3.x SOA also) Extensible Messaging Options (Ability for user to configure the Enqueue/Dequeue operation)
AQ Adapter
Completely re-designed Multiple receiver threads (Inbound) AQ Jar deprecated New 11g JDBC.jar Based AQ integration UI Support enqueue/dequeue
File/FTP Adapter
Polling from multiple directories Support for Append in Ftp Adapter Support for active/active failover Support for ftp servers running on mainframes Chunked Interaction a.k.a Outbound De-batching Support for huge file transfers (~gigs)
JMS Adapter
Map message support Certification Active MQ, Weblogic JMS, IBM MQ, IBM JMS OC4J JMS (10.1.3.4), WLS remote queues Stream support for large payload Requestor Pattern (Temporary Queue)
DB Adapter
Stored procedure support for DB2/AS400, Sybase Improved Wizards Distributed Polling (Cluster) Huge huge (gigs) payload support
Outbound SOA Composite Client JCA activation Service agent Oracle Weblogic Server 11g
Copyright 2011 Oracle USA All Rights Reserved
Reference
JCA adapter
EIS
JCA adapter
EIS Inbound
Database Adapter
Exposes database operations as Services
Object data conversion Mappings Persistence manager Query Cache JCA TX TopLink WSIF
Transactional Relational XML mapping Standards based (WSDL, XSD, SQL 92) Tables / Views, PL/SQL Third Party Databases Managed Mode Custom SQL
JDBC
Oracle
Informix
DB2
MS SQL
Sybase
Ebusiness Suite
Integration Repository - Local and Hosted
Catalog of all E-Business Suite Integration Points Source of truth for all integration projects for
Customers Consultants & Integrators
Assurance that you are using public supported and certified interfaces Powerful UI for searching and viewing available Interfaces Better planning Lower integration costs http://Irep.oracle.com
Adapter
Messages, and (starting with PeopleTools 8.42) the new SOAP to CI interface. Support for custom Component Interfaces (including custom ones) and custom methods within Component Interfaces. Support for guaranteed event delivery can receive Application Messages via FTP, HTTP, TCP/IP and JMS User-friendly, modeling tool Application Explorer Metadata expressed in XSD/WSDL format.
J W C S A I
F
Integration Broker
PeopleTools
Legacy Integration
Web Services Legacy Adapters MQ Series File Adapter Socket Tuxedo
Leverages and capitalizes on existing legacy data Incorporates mainframes into a serviceoriented architecture Rapid, user-friendly, modeling tool. Convert definitions in PSB, DBD and COBOL copy books into XSD/WSDL. Concurrent processing for high performance Load-balancing and HA support Support for native mainframe security mechanisms RACF, ACF-2, TopSecret Change Data Capture*
Mediator
R XML S
Most SOA products, XML and messaging-oriented, do not handle well large documents. Oracle SOA Suite covers all use cases : Scalable DOM Adapter de-batching (including XML) Chunked Interaction for native and XML data. Specially, XML Chunking uses BEA pull parser. Streaming XPath Functions File-IO Attachments
Binary XML
1. 2.
BPEL
R JCA
3.
DOCUMENT MANAGER
Binary XML
Database
4. 5.
Samples:
adapters\adapters-file-102-File Adapter XML Debatching adapters\adapters-file-103-File Adapter Scalable DOM adapters\adapters-ftp-101-FTP Adapter Debatching
6.
The File-IO and Attachments can be used to transfer ~gigs without getting into memory constraints.
Demonstration
http://otn.oracle.com/soa http://www.oracle.com/soa
Q & A
Copyright 2011 Oracle USA All Rights Reserved
QUESTIONS ANSWERS