Mais conteúdo relacionado
Semelhante a Soa con8642 pdf_8642_0001 (20)
Soa con8642 pdf_8642_0001
- 1. Applications Integration with
Oracle SOA Suite Adapters –
On Premise and in the Cloud
Vikas Anand Ramkumar Menon
Oracle SOA Suite Product Management
Stephen McRitchie
Oracle SOA Suite Product Development
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 2. Agenda
§ Application Integration - Trends and Themes
§ Overview of Oracle Integration Adapters
§ Technology Integration with Enterprise Applications
§ Adapters for Enterprise Applications and Mainframes
§ Adding Cloud Integration to your Service Mix
§ The Road Ahead
2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 3. Application Integration Today
Cloud Applications
Taleo, RightNow, Fusion CRM, 3rd Party
Transactions Enterprise
Integration
On-premise Applications Processes Business Process Outsourcing
Siebel, PeopleSoft, JDE, SAP… B2B Non-core competencies
Services APIs
Devices and Sensors Mobile Clients
RFID, Smart Meter, Location-based Tablets, Smart Phones
Data Events
3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 4. Trends in Application Integration
Increasing impetus on integration of On-Premise, Cloud and External
Applications
Leaner and Agile Integration on the Rise
Legacy, client-server, and on-premise Applications will still stay on
Consolidation of skill sets and Mature IT skill pool
4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 5. Oracle SOA Suite
Service Integration for On-Premise, Cloud and Mobile Applications
§ Oracle SOA simplifies connectivity of applications
across on-premise, cloud, mobile, and on-premise
environments through its complete and unified
service integration
– Standards-based, open infrastructure interoperates with
your existing IT investments, lowering your upfront costs
– Consistent tooling, a single deployment and management
model, end-to-end security, and unified metadata
management
Application Modernization Pre-built Business Flows
– Rules-driven service orchestration automation enables
Real-time Integration Inb Saas Integration improved efficiency and agility
Themes
oun
d M&A Driven Integration – The only complete SOA platform that provides unified and
Mainframe Integration
end-to-end IT and business visibility into enterprise-wide
Business Process
Business Process implementations
Optimization
Automation
5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 6. Oracle Integration Adapters
Unified Connectivity Architecture for your SOA
§ Oracle Integration Adapters provides a critical
foundation for the Product, providing a Unified
Connectivity Architecture, facilitating integration of
information from several on-premise, legacy and
cloud based applications and systems into a
Service Oriented Architecture.
Application Modernization Pre-built Business Flows
Real-time Integration Inb Saas Integration
Themes
oun
d M&A Driven Integration
Mainframe Integration
Business Process
Business Process
Optimization
Automation
6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 7. Oracle Integration Adapters
Unified Connectivity Architecture
§ Enables creation of Reusable
service assets that publish to
and extract information from
disparate systems.
§ Facilitates an Integration and
Extension Platform for your
Applications.
7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 8. Key Systems being integrated today
8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 9. Agenda
§ Application Integration - Trends and Themes
§ Overview of Oracle Integration Adapters
§ Technology Integration with Enterprise Applications
§ Adapters for Enterprise Applications and Mainframes
§ Adding Cloud Integration to your Service Mix
§ What lies ahead
9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 10. Technology Adapters
Grounds-up Powerful and Flexible Application Integration
§ Bi-directional Integration with Applications that expose interfaces such
as File Systems, Database tables or Queues.
§ Reduce need for In-depth Expertise in the Enterprise Applications for
building and managing Integrations to them.
§ Leverage capabilities of underlying technology for richer and more
complex integration capabilities.
§ Facilitates Rapid Modernization of Custom and Legacy Applications.
§ Process disparate proprietary application data formats.
§ Integrate with Enterprise Applications on the Cloud.
10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 11. Technology Adapter – Master List
Oracle JCA Adapter for File/FTP
Oracle JCA Adapter for Database
Oracle JCA Adapter for JMS
Oracle JCA Adapter for AQ
Oracle JCA Adapter for MQ
Oracle JCA Adapter for Socket
Oracle JCA Adapter for UMS*
* - Available as a Preview in PS5.
11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 12. Design-time Configuration Wizards
Intuitive and Rich
§ Point-and-Click modeling of
Interactions with Endpoints
§ Graphical browser for objects
such as DB tables/views, stored
procedures, JMS Queues etc
§ No coding required
§ Generates WSDLs and XSDs
for EIS Integration.
12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 13. Standards support
Open Architecture and Interoperability
§ Write-once-Run-anywhere J2CA
1.5 Resource Adapters.
§ Certified on Weblogic, Websphere
platforms.
§ Leverages industry standards such
as WSDL, XSD, JCA
§ JMX based Management interfaces
for Administration and standard
java logging for troubleshooting.
13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 14. Support for Disparate Data Formats
Versatile Native Format Builder
§ Support for XML, Binary,
Delimited, Positional, EBCDIC,
COBOL Copybook formats.
§ Graphical design-time wizard to
sample and build and test your
own data definition from
complex native data formats
§ Test translation at Design-time.
14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 15. Industrial Strength
Performance Scalability Availability Active-
Active
§ Active-Active Highly available
Topology.
Industrial
§ Flexible Threading model to Throttling Strength Parallel
Processing
maximize Performance and
Scalability.
§ Intuitive tooling for
configurations at Design-time
Fan-out
and Runtime for fine-tuning
15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 16. Closer Look
The File and the Database Adapter
16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 17. Rich Processing Options – File/FTP Adapters
Read large files of repeating structure Read large files of repeating structure
Chunking Debatching
Decide file /folder names at runtime Control Processing Order for Polling
Dynamic Outbound Writes File Sorting
Outbound Inbound
Poll multiple folders. Complex patterns
Retrieve folder contents
File Read Recursive Complex File Matching
File Listing File Read (Polling)
File Write
Powerful Copy/Move/Delete Ops Dir List Rich graphical modeling of native data
Chunked Read
Native Format Translation
File IO
File I/O
17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 18. Design-time Configuration Wizards
Intuitive and Rich
§ Point-and-Click modeling of
read and write interactions at
design-time.
§ No coding required
§ Generates WSDLs and XSDs
for EIS Integration.
18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 19. Support for Disparate Data Formats
Versatile Native Format Builder
§ Support for XML, Binary,
Delimited, Positional, EBCDIC,
COBOL Copybook formats.
§ Graphical design-time wizard to
sample and build and test your
own data definition from
complex native data formats
§ Test translation at Design-time.
19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 20. Diverse Platform Support
Pluggable
§ Read/write files from a variety of
supported platforms such as
Windows, Solaris and Linux.
§ Pluggable Mechanism to
support multiple FTP Servers.
§ Supports most RFC 959
compliant FTP servers.
20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 21. Key Features of the Database Adapter
Poll and process changed records in Tables/Views
Insert/Update/Merge Records
Process Master/Detail tables
Execute complex SQL Queries
Execute Stored Procedures/Functions
21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 22. Design-time Configuration Wizards
Intuitive and Rich
§ Point-and-Click wizard driven
modeling of database interactions
at design-time.
§ Graphical browser for database
objects such as tables/views,
stored procedures
§ No coding required
§ Generates WSDLs and XSDs for
EIS Integration.
22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 23. Inbound Database Interactions
Advanced Polling Strategies
§ Configure polling interval
§ Control number of records to be
read on each transaction and
polling interval
§ Flexible Post-Read Options
§ Support for Auto-discovering or
configuring Master/Detail Tables
to poll and process.
23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 24. Outbound Database Interactions
Powerful Interaction Builder
§ DML Operations on tables/
views
§ Build complex select queries
across multiple tables
§ Parameterize Queries with
dynamic parameters
24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 25. Other Key Features
Process Large Throttling/ Improved RW perf
Datasets via via Coherence
streaming Scaling cache(exa)
Support for
complex Support for Query Support for PL/
expressions via by Example SQL data types
Pure SQL
Support for Flex
fields.
25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 26. Database Support
Extensive
§ Certified against all major
RDBMS
§ Supports standard operations
on Databases that have support
ANSI SQL and provide a JDBC
driver.
26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 27. See for yourselves a Demo of our Database Adapter!
27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 28. Agenda
§ Application Integration - Trends and Themes
§ Overview of Oracle Integration Adapters
§ Technology Integration with Enterprise Applications
§ Adapters for Enterprise Applications and Mainframes
§ Adding Cloud Integration to your Service Mix
§ What lies ahead
28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 29. Enterprise Application Adapters
29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 30. Closer Look
E-Business Suite Adapter
SAP Adapter
30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 31. Oracle E-Business Suite Adapter
“Comprehensive, bidirectional, multimodal, synchronous, and asynchronous
connectivity to Oracle E-Business Suite.”
BUSINESS EVENTS
ORACLE E-BUSINESS SUITE
INTEGRATION REPOSITORY
XML GATEWAY
E-COMMERCE GATEWAY
ADAPTER
CONCURRENT PROGRAMS
ADVANCED QUEUING
PACKAGED
APPLICATIONS
PL/SQL APIS
LEGACY SYSTEMS
INTERFACE TABLES AND
DATA SOURCES
VIEWS
PARTNERS
31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 32. Key Features
§ Multiple Oracle EBS versions supported
§ Uses Integration Repository for Querying and Discovering public
interfaces for Integration.
§ Secured and Trusted Connection
§ Functional Security Enabled
§ Supports propagation of Application Context via Properties for
Username, Responsibility, ResponsibilityApplication, and Security
Group
§ Transaction Support
§ Customization Support
32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 33. Design-time Configuration
Intuitive and Rich
§ Point-and-Click modeling of interactions at
design-time using the Module Browser
§ Graphically Browse Tables, Views, CP,
Bus Evts, XML Gateway, EDI interfaces
§ Generate JCA and SOAP integrations
§ No coding required
§ Generates WSDLs, XSDs and JCA for EIS
Integration.
33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 34. Secure Message Exchanges
Protect Application Data
§ Protects SOA exposed APIs from
unauthorized access.
§ Users/Groups can be given access to the
API Execution by creating security grants for
the user. (sysadmin responsibility)
§ Toggle EBS_ADAPTER_FUNCTION_SEC_ENABLED
profile option for secure access.
§ Checks performed on user info in header.
34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 35. Oracle SAP Adapter
Robust, Scalable, Secure, and Reliable
SOA-based integrations with your SAP
Applications.
35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 36. Key Features
§ Supports RFC, BAPI and ALE/IDOC
§ Adherence to SAP R/3 ABAP serialization rules and SAP R/3 Interface
Repository standards published by SAP AG.
§ Bi-directional integration via Services and Events
§ Intuitive and rich Design-time wizards (Application Explorer)
§ Industrial Strength
§ Secure Integration with support for Credential Mappings for SAP EIS User
Name
§ Built using standards. Build using Standards
§ Secure and Monitor Messages flowing in and out of your SAP Applications
via EM FMW Control.
36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 37. Design-time Configuration with Application
Explorer
Intuitive and Rich
§ Point-and-Click modeling of Service/Event
interactions at design-time using Application
Explorer.
§ Graphically Browse SAP R/3 Business
Objects and BAPIs using the SAP BO
Repository interface
§ Generate JCA and SOAP integrations
§ No coding required
§ Generates WSDLs, XSDs and JCA for EIS
Integration.
37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 38. Supported SAP Versions*
§ SAP R/3 Enterprise 47x100
§ SAP R/3 Enterprise 47x200
§ mySAP ERP Central Component (ECC) 5.0, deployed on SAP
NetWeaver 2004
§ mySAP ERP Central Component (ECC) 6.0, deployed on SAP
NetWeaver 2004s
§ SAP Java Connector (SAP JCo) Version 3.0.
*- Refer to the Adapter Certification Matrix for latest information
38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 39. Secure Message Exchanges
Declarative Security Model
§ Application Explorer provides WS
policy based security for Business
Services.
§ You can configure users/groups who
can execute specific Business
Services.
§ You can also secure access to BSE
via IP/domain restriction configuration.
39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 40. Adapters for Mainframes
Integrate with Transaction Managers, VSAM
• Point and Click
ORACLE CONNECT creation of Interfaces
from Oracle Studio
SERVER VSAM • Supported on both
D PROCESSES
ORACLE STUDIO A OSB and SOA Suite
IMS DB/TM
E
M QUERY
11g.
O PROCESSOR CICS • Uses Oracle Connect
N
to converse with the
EVENT ADAPTER TUXEDO
Mainframe/legacy
systems.
Legacy Platform (MVS, OS/390)
WEBLOGIC SERVER
40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 41. Oracle Adapters for Change Data Capture
§ Supports propagation of changes from mainframe and legacy data
sources such IMS DB, VSAM
§ Also used for CDC propagation from non-oracle databases such as MS
SQL Server, IBM DB2 and ADABAS.
§ Similar to the mainframe and legacy adapters, uses Oracle Studio to
graphically build integrations.
§ The Adapter uses Oracle connect to integrate with these systems at
runtime.
41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 42. Adapters for Changed Data Capture
42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 43. Agenda
§ Application Integration - Trends and Themes
§ Overview of Oracle Integration Adapters
§ Technology Integration with Enterprise Applications
§ Adapters for Enterprise Applications and Mainframes
§ Adding Cloud Integration to your Service Mix
§ The Road Ahead
43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 44. Cloud Integration – It’s already on
“Integration Everywhere”
Logitech CoreLogic Facebook Crocs Clorox
§ SOA Suite § AIA PIP § Oracle Service § SOA Suite, AIA § SOA Suite
§ E-Business § CRM OD to E- Bus FP § SAP to Nistevo
Suite to SFDC Business Suite § E-Business Suite § JDE to Transportation
to Ariba & SFDC Demandware Mgmt. (IBM)
44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 45. BMC Software – Major SaaS Integrations
Should we use or not
being evaluated
WebLogicc
might be used
in future
Target
State:
Key
features
" Be0er
support
for
SaaS
Integra5on
" Re5rement
of
webMethods
" 80-‐90%
Integra5ons
through
Oracle
SOA
" RESTful
Services
for
SaaS/Portal/Mobile
" Introduc5on
of
MFT
" Reusable
Services
for
Portal
&
Mobile
" Registry
for
Service
Catalog/Library
45 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 46. Example – RightNow Cloud Service Integration
46 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 47. Use of Adapter versus Native Connections
Salesforce.com Adapter abstracts complex API to simple web services
§ Integrated with Oracle Fusion Middleware
– JCA and Web Services Based
– Error handling, logging, WLS clustering etc.
§ Enforces consistency and eliminates need for
detailed SFDC WSDL and APEX API knowledge
– Login Semantics e.g. session ID, endpoint URL
– Session Handling e.g. setting SOAP headers
– Data Structures e.g. polymorphic methods
– Error Handling
47 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 48. Agenda
§ Application Integration - Trends and Themes
§ Overview of Oracle Integration Adapters
§ Technology Integration with Enterprise Applications
§ Adding Cloud Integration to your Service Mix
§ The Road Ahead
48 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 49. 49 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 50. 50 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 51. 51 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 52. Auxiliary Requirements from Integration
§ Improve Visibility and Reporting Capabilities
§ Minimize Errors
§ Process Large documents or Batches of data
§ Message Ordering
§ Control Message Flow between Systems of differing capabilities
§ Alter integration configuration on the fly
§ Support a scalable and Highly Available deployment
§ Rapid Development and Deployment times
§ Security Provisioning for Disparate End Systems
§ Simple and Extensible Exception Management Framework
52 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
- 53. Auxiliary Requirements from Integration
53 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13