• Save
Oracle SOA - Adapters   on premise and on the cloud
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Oracle SOA - Adapters on premise and on the cloud

on

  • 466 views

Oracle SOA - Adapters on premise and on the cloud

Oracle SOA - Adapters on premise and on the cloud

Statistics

Views

Total Views
466
Views on SlideShare
463
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 3

https://twitter.com 2
http://www.slideee.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Oracle SOA - Adapters on premise and on the cloud Presentation Transcript

  • 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 131 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
  • 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 132 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
  • 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 133 On-premise Applications Siebel, PeopleSoft, JDE, SAP… Devices and Sensors RFID, Smart Meter, Location-based Cloud Applications Taleo, RightNow, Fusion CRM, 3rd Party Business Process Outsourcing Non-core competencies Mobile Clients Tablets, Smart Phones Transactions Enterprise Integration B2B APIs EventsData Services Processes Application Integration Today
  • 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 134 Legacy, client-server, and on-premise Applications will still stay on Leaner and Agile Integration on the Rise Increasing impetus on integration of On-Premise, Cloud and External Applications Consolidation of skill sets and Mature IT skill pool Trends in Application Integration
  • 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135 Oracle SOA Suite §  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 –  Rules-driven service orchestration automation enables improved efficiency and agility –  The only complete SOA platform that provides unified and end-to-end IT and business visibility into enterprise-wide implementations Service Integration for On-Premise, Cloud and Mobile Applications Saas Integration M&A Driven Integration Business Process Optimization Pre-built Business Flows Inb oun d Themes Application Modernization Real-time Integration Mainframe Integration Business Process Automation
  • 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 136 Oracle Integration Adapters §  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. Unified Connectivity Architecture for your SOA Saas Integration M&A Driven Integration Business Process Optimization Pre-built Business Flows Inb oun d Themes Application Modernization Real-time Integration Mainframe Integration Business Process Automation
  • 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 137 §  Enables creation of Reusable service assets that publish to and extract information from disparate systems. §  Facilitates an Integration and Extension Platform for your Applications. Unified Connectivity Architecture Oracle Integration Adapters
  • 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 138 Key Systems being integrated today
  • 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 139 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
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1310 Technology Adapters §  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. Grounds-up Powerful and Flexible Application Integration
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1311 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.
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1312 §  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. Intuitive and Rich Design-time Configuration Wizards
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1313 §  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. Open Architecture and Interoperability Standards support
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1314 §  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. Support for Disparate Data Formats Versatile Native Format Builder
  • 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1315 §  Active-Active Highly available Topology. §  Flexible Threading model to maximize Performance and Scalability. §  Intuitive tooling for configurations at Design-time and Runtime for fine-tuning Industrial Strength Throttling Active- Active Parallel Processing Fan-out Industrial Strength Performance Scalability Availability
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1316 Closer Look The File and the Database Adapter
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1317 Rich Processing Options – File/FTP Adapters Rich graphical modeling of native data Native Format Translation Read large files of repeating structure Debatching Control Processing Order for Polling File Sorting Poll multiple folders. Complex patterns Recursive Complex File Matching InboundOutbound Read large files of repeating structure Chunking Decide file /folder names at runtime Dynamic Outbound Writes Retrieve folder contents File Listing Powerful Copy/Move/Delete Ops File IO File Read (Polling)File Read File Write Dir List Chunked Read File I/O
  • 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1318 §  Point-and-Click modeling of read and write interactions at design-time. §  No coding required §  Generates WSDLs and XSDs for EIS Integration. Intuitive and Rich Design-time Configuration Wizards
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1319 §  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. Support for Disparate Data Formats Versatile Native Format Builder
  • 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1320 §  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. Pluggable Diverse Platform Support
  • 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1321 Key Features of the Database Adapter Insert/Update/Merge Records Process Master/Detail tables Execute complex SQL Queries Execute Stored Procedures/Functions Poll and process changed records in Tables/Views
  • 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1322 §  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. Intuitive and Rich Design-time Configuration Wizards
  • 23. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1323 §  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. Advanced Polling Strategies Inbound Database Interactions
  • 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1324 §  DML Operations on tables/ views §  Build complex select queries across multiple tables §  Parameterize Queries with dynamic parameters Powerful Interaction Builder Outbound Database Interactions
  • 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1325 Other Key Features Process Large Datasets via streaming Throttling/ Scaling Improved RW perf via Coherence cache(exa) Support for complex expressions via Pure SQL Support for Query by Example Support for PL/ SQL data types Support for Flex fields.
  • 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1326 §  Certified against all major RDBMS §  Supports standard operations on Databases that have support ANSI SQL and provide a JDBC driver. Extensive Database Support
  • 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1327 See for yourselves a Demo of our Database Adapter!
  • 28. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1328 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
  • 29. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1329 Enterprise Application Adapters
  • 30. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1330 Closer Look E-Business Suite Adapter SAP Adapter
  • 31. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1331 Oracle E-Business Suite Adapter “Comprehensive, bidirectional, multimodal, synchronous, and asynchronous connectivity to Oracle E-Business Suite.” BUSINESS EVENTS XML GATEWAY E-COMMERCE GATEWAY CONCURRENT PROGRAMS ADVANCED QUEUING PL/SQL APIS INTERFACE TABLES AND VIEWS INTEGRATIONREPOSITORY ORACLEE-BUSINESSSUITE ADAPTER PACKAGED APPLICATIONS LEGACY SYSTEMS DATA SOURCES PARTNERS
  • 32. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1332 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
  • 33. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1333 §  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. Intuitive and Rich Design-time Configuration
  • 34. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1334 §  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. Protect Application Data Secure Message Exchanges
  • 35. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1335 Oracle SAP Adapter Robust, Scalable, Secure, and Reliable SOA-based integrations with your SAP Applications.
  • 36. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1336 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.
  • 37. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1337 §  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. Intuitive and Rich Design-time Configuration with Application Explorer
  • 38. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1338 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
  • 39. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1339 §  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. Declarative Security Model Secure Message Exchanges
  • 40. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1340 Adapters for Mainframes Integrate with Transaction Managers, VSAM VSAM IMS DB/TM CICS TUXEDO WEBLOGIC SERVER D A E M O N ORACLE STUDIO QUERY PROCESSOR EVENT ADAPTER SERVER PROCESSES Legacy Platform (MVS, OS/390) ORACLE CONNECT • Point and Click creation of Interfaces from Oracle Studio • Supported on both OSB and SOA Suite 11g. • Uses Oracle Connect to converse with the Mainframe/legacy systems.
  • 41. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1341 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.
  • 42. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1342 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 1343 “Integration Everywhere” Logitech §  SOA Suite §  E-Business Suite to SFDC CoreLogic §  AIA PIP §  CRM OD to E- Business Suite Facebook §  Oracle Service Bus §  E-Business Suite to Ariba & SFDC Crocs §  SOA Suite, AIA FP §  JDE to Demandware Clorox §  SOA Suite §  SAP to Nistevo Transportation Mgmt. (IBM) Cloud Integration – It’s already on
  • 44. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1344 BMC Software – Major SaaS Integrations Should we use or not being evaluated 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   WebLogicc might be used in future
  • 45. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1345 Example – RightNow Cloud Service Integration
  • 46. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1346 Use of Adapter versus Native Connections §  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 Salesforce.com Adapter abstracts complex API to simple web services
  • 47. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1347 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 1348
  • 49. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1349
  • 50. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1350
  • 51. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1351 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 1352 Auxiliary Requirements from Integration