Soa con8642 pdf_8642_0001

  • 247 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
247
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Applications Integration withOracle SOA Suite Adapters –On Premise and in the CloudVikas Anand Ramkumar MenonOracle SOA Suite Product ManagementStephen McRitchieOracle SOA Suite Product Development1 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 Ahead2 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 Events3 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 pool4 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 managementApplication 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 AdaptersUnified 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 today8 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 ahead9 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 supportOpen 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 FormatsVersatile 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 StrengthPerformance 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 Adapter16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 17. Rich Processing Options – File/FTP AdaptersRead 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 FormatsVersatile 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/Functions21 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 parameters24 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 ahead28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 29. Enterprise Application Adapters29 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 Adapter30 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 PARTNERS31 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 Support32 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 ExchangesProtect 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 information38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 39. Secure Message ExchangesDeclarative 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 PROCESSESORACLE 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 SERVER40 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 Capture42 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 Ahead43 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 Integration46 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 Handling47 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 Ahead48 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 Framework52 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 53. Auxiliary Requirements from Integration53 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13