SlideShare a Scribd company logo
1 of 20
Download to read offline
<Insert Picture Here>




Implementing Applications with SOA and Application
Integration Architecture
OTN Architect Day, Anaheim, CA   Vish Gaitonde
May 19th, 2010                   Director, Ecosystem Strategy
                                 Application Integration Architecture
Agenda

        • Application Implementation Challenges &
          Requirements

        • A SOA Based Architecture To Support
          Application Lifecycle

        • Oracle’s Application Integration Architecture




© 2010 Oracle Corporation – Proprietary and Confidential
                                                           2
Why are so many application
implementations expensive and fraught with
delays, complications and budget overruns?




© 2010 Oracle Corporation – Proprietary and Confidential
                                                           3
Application Implementation Considerations


         Business Processes                                Questions IT has to consider…

                                                            Taking advantage of all the new application
                                                             functionality, while leveraging existing
                                                             investments
             Customizations
                                                            Minimizing the number of customizations

                                                            Quickly developed, easy to manage
                                                             integrations
               Integrations
                                                            Retrofitting existing customizations and
                                                             integrations after an upgrade

                                                            Making future upgrades faster, easier and
                                                             less expensive
                 Upgrades




© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                           4
The Upgrade Dilemma…




                                                           Upgrade Costs =


                                                             ~20% of the
                                                               original
                                                           implementation



© 2010 Oracle Corporation – Proprietary and Confidential
                                                                             5
Understanding Upgrade Cost Distribution


            Upgrade Cost Distribution

                                                               SOA reduces testing & re-work
                                                                of customizations & integrations
                                                                by 50-75%*
                                           Core Application
                                              Upgrade

                                                  35%
               Re-implement
               integrations &
              customizations

                    35%                  Test Core
                                        Application
                                                               Total upgrade cost reduction
                                            15%                 with SOA: 15% – 38%


© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                               6
Why use SOA for Application Integration and
         Business Process Management?


                 Front Office Applications                         Faster, cheaper, easier
                   CRM        Custom         Hosted                 integration of core processes
          eStore         Portals   Self Service       Other
                SOA Based Integration Architecture

                             Business
                                                                   Reduced integration risk
        People                                      Information
                             Processes
                         Supply
          ERP                          B2B          Custom
                         Chain

             Legacy        Analytics
                                         Service
                                        Providers                  Improved adaptability of
                                                                    business processes
                 Back Office Applications




© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                               7
SOA Based Architecture for Application Integration
                                    Composite UI

              UI Components / Portlets                                           Architectural Considerations
              Collaboration / Workflow Services

              Portal                                                             • SOA Technology
                                                                                   Foundation
   CRM




           Application           Business Processes




                                                                           SCM
           Business
           Connector                 Business
                                                            Application
                                                            Business             • Canonical Data Objects
           Service                   Services               Connector
                                                            Service              • Business Service
                                     Canonical
                                    Data Models                                    Portfolio




                                                                           ERP
                                     Business
                                                            Application
                                                            Business             • Application Connectivity
                                      Flows                 Connector
                                                            Service              • ID Cross-references
                            SOA Technology Foundation
               Enterprise Service Bus
                                                                                 • State Management
               Process Orchestration            Governance Tools                 • Composite Application
                        Data Integration
                       Process Modeling
                                                 • Enterprise Repository           Interface
                                                 • Service Registry
                         Business Rules                                          • Governance
                             Monitoring


© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                            8
Oracle Application Integration Architecture (AIA)
         Open, Extensible and Sustainable Integration Solutions


                                                                   The Value


                                                              • Standardized Approach
                                                                to Business Process
                                                                Integration, leveraging
                                                                SOA

                                                              • Robust architecture
                                                                blueprint for your current
                                                                and future needs

                                                              • Pre-built and extensible
                                                                integration solutions,
                                                                supported and
                                                                maintained by Oracle

              Standardized Integration Approach and           • Rapid Time to Value at
             Framework for Agile Business Processes             lower cost and risk


© 2010 Oracle Corporation – Proprietary and Confidential                           9       9
Oracle Application Integration Architecture

                                                                          Direct Integrations
                                                                           Manage. Pre-built
          Process Integration Packs                                        integrations to support data
                                                                           flows between systems
                        • Loosely coupled composite
                          business processes                  Direct
                                                           Integrations   Process Integration Packs
                                                                           Optimize. Pre-built composite
                Foundation Packs                                           business processes across
                                                                           enterprise Applications
                        • Comprehensive business
                          process composition
                          framework                                       Foundation Packs
                                                                           Standardize. Common Object
                                                                           and Shared Service Library
                                                                           with supporting SOA
                             SOA & BPM Platform
                                                                           programming model and best
                                                                           practice implementation
    Example Uses:                                                          methods
    •Modernizing apps
    •Consolidating systems/MDM
    •Improving/Extending processes

© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                     10
AIA Jump-Starts Customers’ SOA Initiatives
           Pre-built Content and Methodology reduces cost and time to deploy
                                                              Custom SOA          AIA FP                    AIA PIP
                                                              Integration         Based Integration         Based Integration

                 Execution Processes                            To Define                To Define                Predefined
End To End                                                       Custom
                 New UI                                                               Custom but CAF               Embedded
Process
                 New Web Services                                Custom                   Custom                Included (ABCS)


                 SOA Repository                             To Build or Acquire            BSR                       BSR

                 SOA Patterns                                   To Define               AIA Patterns              AIA Patterns
Content
                 Business Process Definition                To Define and Build            RPM                       RPM

                  Canonical Objects                         To Define and Build         EBOs, EBSs                EBOs, EBSs

                  Development tool                          Oracle JDeveloper
                                                            Multiple Dev Tool        Oracle JDeveloper         Oracle JDeveloper

                  Business Process Design                    OracleAcquire
                                                                To BPA Suite          Oracle BPA Suite          Oracle BPA Suite

Platform          Orchestration Engine                          To Acquire
                                                                 BPEL PM                 BPEL PM                   BPEL PM

                  Virtualization                                   OSB
                                                                To Acquire                 OSB                       OSB

                  Application Server                           OC4J / WLS
                                                               To Acquire                  WLS                       WLS

Other            Support                                      Platform Only        Platform & Prog. Model             All




 © 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                                                   11
Foundation Pack Offers Significant TCO

                                 Management

                                 Deployment                30-40% Reduction in costs
                                 Testing
         Cost/Complexity




                                 Coding
                                                             Management
                                                             Deployment

                                 Technical
                                 Design &
                                                             Testing            AIA TCO Factors:
                                 Architecture                Coding             • Pre-defined Process Models
                                                             Technical
                                                                                • Shared Services
                                 Functional                  Design &
                                                             Architecture
                                                                                • Best Practice Design Patterns
                                 Design

                                                             Functional
                                                                                • Automation Utilities
                                                             Design
                                 Business
                                 Process Design
                                                             Business
                                                             Process Design
                                 Requirement
                                 Analysis                    Requirement
                                                             Analysis

                           Custom SOA Integration          AIA FP Integration


© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                                  12
AIA Delivers Business Results
        “AIA Foundation Pack Benefit – Noticeable reduction in project implementation efforts
        anywhere between 20-30% based on type of integration projects.”




         “We have saved significant time and money by using pre-built integrations, as
         opposed to having to develop them from scratch.”


         “The combination of CRM On Demand, AIA, and our E-Business Suite package has helped
         Rackable Systems keep IT costs under control… [AIA] has allowed Rackable Systems to
         have a much smaller team than would be required if we had islands of applications with
         different experts in each area.”


        Oracle AIA Foundation Pack and Oracle Fusion Middleware helped cut
        development costs by up to 20%. Dell and Oracle partnership accelerates
        deployment of SOA infrastructure by up to 30%.


           Eliminated the need to manually map individual integration components—saving
           an estimated 60% in integration costs.



© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                                  13
Making SOA Development, Delivery, Deployment EASIER!


     SPEED
      SPEED
        Accelerate your Enterprise SOA adoption
          • Start with prebuilt objects & services
          • Leverage integrated methodology, development and governance tools



        AGILITY
         AGILITY
             Build flexible business processes that adapt quickly to needs
               • Understand how your business processes map to technical implementation
               • Designed for rapid change with minimal disruption



                   VALUE
                    VALUE
                        Deliver business processes which maximize business value
                          • Invest in reusable technical assets
                          • Focus on core competencies not on building methodologies




© 2010 Oracle Corporation – Proprietary and Confidential
                                                                                          14
Making SOA Development, Delivery, Deployment EASIER!




   Speed  Agility = Value




© 2010 Oracle Corporation – Proprietary and Confidential
 © 2010 Oracle Corporation – Proprietary and Confidential   15
© 2010 Oracle Corporation – Proprietary and Confidential
                                                     Oracle Confidential – For Internal Use Only   16
Prebuilt Enterprise Business Objects for
             Loosely Coupled Integrations
             All messages are converted to a common data model

                                                                                           • 1500+ Enterprise Business Services
                                                      Direct Transformations                 and 150+ Enterprise Business
                                                                                             Objects
                                                      •Complex
                                                      •Rigid
                                                                                           • Application independent to easily
                                                                                             build, change and optimize business
                                                      •Not-sustainable
                                                                                             processes
                                                                                           • Extensible & Reusable across
                                                                                             different applications
                                                                                           • Standards Support:
                                                                                                • UN/CEFACT Core Components
                                                                                                  Technical Specification (CCTS),
                                                                                                  Open Application Group OAGIS,
                                                                                                  ISO 11179
                                                             Canonical Model
                                                             •Simplified                   • Inputs from
                                                             •Flexible                          • Standards: OAGIS, SID…
                                                             •Extensible / Upgrade Proof        • Oracle Applications (SEBL, JDE,
                                                                                                 E-Biz, ..), SAP, Industry
                                                                                                 Applications and Fusion
                                                                                                 Applications


© 2010 Oracle Corporation – Proprietary and Confidential
  2010 Oracle Corporation – Proprietary and Confidential
© © 2010 Oracle Corporation – Proprietary and Confidential                                                                   17
Oracle Canonical Enterprise Business Objects:
          Unique Differentiator for Any-to-Any Process
          Integrations
                                           Fusion
                                                            EBS         Siebel       GBU…   SAP
                                           App




                        Business Process Models                                             Content Standards
                                                                     Servi    Data
                                                                      ces                                                      eTOM/SWIFT…
                                                                                              CCTS                  EDI
                                                                             BPM

                                                                                                     •Establish Reference standard
                                                                                                     •Reconcile with Product
                                                                  EBO Reconciliation
                                                                                                     •Determine what to add
                                                                        Order
           End Result                                                    •Create
                                                                         •Read
           Common Service Definitions                                    •Update
           across Applications                                           •Delete




© 2010 Oracle Corporation – Proprietary and Confidential
 © 2010 Oracle Corporation – Proprietary and Confidential                                                                               18
AIA Components in Action: “Create Sales Order”
           Canonical-based Basic Integration




                                                                AIA “SalesOrder”
                                      Application            Enterprise Business         Application
                           ABM                         EBM                         EBM                 ABM
                                       Business                    Service                Business
                                      Connector                                          Connector
                                        Service                   Operation:               Service
                                          BPEL                 CreateSalesOrder             BPEL




                                                                                         Application
                                                                                                       ABM
                                                                                          Business
                                                                                         Connector
                                                                                           Service
                                                                                            BPEL




               BENEFITS:
               • Out of the box, library of 1500+ reusable Enterprise Business Services and 150+ Enterprise Business
                 Objects
               • Application independent to easily build, change and optimize business processes
               • Extensible
               • Reusable across different applications.
                      •For example, most of the work needed to get Siebel orders to E-Business Suite would also apply
                      to get Siebel orders to JD Edwards EnterpriseOne.




© 2010 Oracle Corporation – Proprietary and Confidential
 © 2010 Oracle Corporation – Proprietary and Confidential                                                               19
Avoid Starting from Scratch or Re-inventing the Wheel
           Faster, Cheaper & Better Approach to Process Integrations

 Checklist for an Open, Standards Based                       Foundation Pack
 Enterprise Architecture                                       Methodology &
                                                            Reference Architecture
  Reconcile semantic differences across all
   applications in your domain                                                       Benefits
  Define standard for standards in your                                             • Focus more on
   organization (both technical & content)
                                                                                       application design not
  Build canonical business entities                                                   technology or techniques
  Design the business service interface
                                                                                     • Minimize risk using a
  Design a service interaction layer                                                  proven methodology
  Define integration design patterns
                                                                                     • Reduce costs
  Map design patterns to technology
                                                                                     • Achieve a repeatable,
  Define data integration guidelines
                                                                                       sustainable future-proof
  Define security model
                                                                                       architecture model
  Design performance best practices

  Design utility services (error handling)

  Define service versioning & evolution
   guidelines



© 2010 Oracle Corporation – Proprietary and Confidential
 © 2010 Oracle Corporation – Proprietary and Confidential                                                      20

More Related Content

What's hot

Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloudsolarisyougood
 
Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Cana Ko
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareFumiko Yamashita
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service BusHamed Hatami
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001jucaab
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11g
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11gBest Practices for testing of SOA-based systems - with examples of SOA Suite 11g
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11gGuido Schmutz
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoFumiko Yamashita
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sgKen Ng
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...RapidValue
 
Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Cana Ko
 
Oracle Event Delivery Network (EDN) of SOA Suite 11g
Oracle Event Delivery Network (EDN) of SOA Suite 11gOracle Event Delivery Network (EDN) of SOA Suite 11g
Oracle Event Delivery Network (EDN) of SOA Suite 11gGuido Schmutz
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management PackFumiko Yamashita
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Oracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management PackOracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management PackFumiko Yamashita
 
Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Cana Ko
 
OEM12c - Application Management Suite
OEM12c - Application Management SuiteOEM12c - Application Management Suite
OEM12c - Application Management SuiteRavi Madabhushanam
 
SOA & ESB Presentation
SOA & ESB PresentationSOA & ESB Presentation
SOA & ESB Presentationerichleipold
 

What's hot (20)

Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloud
 
Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion Middleware
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11g
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11gBest Practices for testing of SOA-based systems - with examples of SOA Suite 11g
Best Practices for testing of SOA-based systems - with examples of SOA Suite 11g
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for Alesco
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 
Integrating oracle cloud and existing applications final sg
Integrating oracle cloud and existing applications  final sgIntegrating oracle cloud and existing applications  final sg
Integrating oracle cloud and existing applications final sg
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
 
Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102
 
Oracle Event Delivery Network (EDN) of SOA Suite 11g
Oracle Event Delivery Network (EDN) of SOA Suite 11gOracle Event Delivery Network (EDN) of SOA Suite 11g
Oracle Event Delivery Network (EDN) of SOA Suite 11g
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management Pack
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Oracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management PackOracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management Pack
 
Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803Talk IT_Oracle_나정옥_110803
Talk IT_Oracle_나정옥_110803
 
OEM12c - Application Management Suite
OEM12c - Application Management SuiteOEM12c - Application Management Suite
OEM12c - Application Management Suite
 
SOA & ESB Presentation
SOA & ESB PresentationSOA & ESB Presentation
SOA & ESB Presentation
 

Viewers also liked

Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsRevelation Technologies
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishRevelation Technologies
 
Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Guido Schmutz
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELGuido Schmutz
 
Oracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldOracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldGuido Schmutz
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview pptp6academy
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportGuido Schmutz
 

Viewers also liked (8)

Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite Integrations
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 
Oracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldOracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile World
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience report
 

Similar to Implementing Applications with SOA and Application Integration Architecture

Business Process Optimization with Enterprise SOA and AIA
Business Process Optimization with Enterprise SOA and AIABusiness Process Optimization with Enterprise SOA and AIA
Business Process Optimization with Enterprise SOA and AIABob Rhubart
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationAlicja Sieminska
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001jucaab
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Open Data Center Alliance
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 PredictionsFlexera
 
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...Entel
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalBendjedou Nadia
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalInSync Conference
 
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...Bob Rhubart
 
Business Integration for the 21st Century
Business Integration for the 21st Century Business Integration for the 21st Century
Business Integration for the 21st Century Bob Rhubart
 
Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationMark Rabne
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computingVincent Kwon
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationIBM Business Insight
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessJainendra Kumar
 

Similar to Implementing Applications with SOA and Application Integration Architecture (20)

Business Process Optimization with Enterprise SOA and AIA
Business Process Optimization with Enterprise SOA and AIABusiness Process Optimization with Enterprise SOA and AIA
Business Process Optimization with Enterprise SOA and AIA
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovation
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
 
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOAOracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...
Oracle: Como apalancar los nuevos modelos de negocios con tecnología Oracle d...
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
Business Integration for the 21st Century
Business Integration for the 21st Century Business Integration for the 21st Century
Business Integration for the 21st Century
 
Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For Innovation
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computing
 
Stream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor PresentationStream 3 - VMware Sponsor Presentation
Stream 3 - VMware Sponsor Presentation
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
 

More from Bob Rhubart

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Enterprise Strategy for Cloud Security
Enterprise Strategy for Cloud SecurityEnterprise Strategy for Cloud Security
Enterprise Strategy for Cloud SecurityBob Rhubart
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceBob Rhubart
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionBob Rhubart
 
High Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud ComputingHigh Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud ComputingBob Rhubart
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureBob Rhubart
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceBob Rhubart
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingBob Rhubart
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudBob Rhubart
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureBob Rhubart
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsBob Rhubart
 
Cloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and DirectionsCloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and DirectionsBob Rhubart
 
Manage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudManage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudBob Rhubart
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsBob Rhubart
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudBob Rhubart
 

More from Bob Rhubart (20)

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Enterprise Strategy for Cloud Security
Enterprise Strategy for Cloud SecurityEnterprise Strategy for Cloud Security
Enterprise Strategy for Cloud Security
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud Adoption
 
High Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud ComputingHigh Availability Infrastructure for Cloud Computing
High Availability Infrastructure for Cloud Computing
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud Computing
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the Cloud
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
 
Cloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and DirectionsCloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and Directions
 
Manage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudManage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the Cloud
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Implementing Applications with SOA and Application Integration Architecture

  • 1. <Insert Picture Here> Implementing Applications with SOA and Application Integration Architecture OTN Architect Day, Anaheim, CA Vish Gaitonde May 19th, 2010 Director, Ecosystem Strategy Application Integration Architecture
  • 2. Agenda • Application Implementation Challenges & Requirements • A SOA Based Architecture To Support Application Lifecycle • Oracle’s Application Integration Architecture © 2010 Oracle Corporation – Proprietary and Confidential 2
  • 3. Why are so many application implementations expensive and fraught with delays, complications and budget overruns? © 2010 Oracle Corporation – Proprietary and Confidential 3
  • 4. Application Implementation Considerations Business Processes Questions IT has to consider…  Taking advantage of all the new application functionality, while leveraging existing investments Customizations  Minimizing the number of customizations  Quickly developed, easy to manage integrations Integrations  Retrofitting existing customizations and integrations after an upgrade  Making future upgrades faster, easier and less expensive Upgrades © 2010 Oracle Corporation – Proprietary and Confidential 4
  • 5. The Upgrade Dilemma… Upgrade Costs = ~20% of the original implementation © 2010 Oracle Corporation – Proprietary and Confidential 5
  • 6. Understanding Upgrade Cost Distribution Upgrade Cost Distribution  SOA reduces testing & re-work of customizations & integrations by 50-75%* Core Application Upgrade 35% Re-implement integrations & customizations 35% Test Core Application  Total upgrade cost reduction 15% with SOA: 15% – 38% © 2010 Oracle Corporation – Proprietary and Confidential 6
  • 7. Why use SOA for Application Integration and Business Process Management? Front Office Applications  Faster, cheaper, easier CRM Custom Hosted integration of core processes eStore Portals Self Service Other SOA Based Integration Architecture Business  Reduced integration risk People Information Processes Supply ERP B2B Custom Chain Legacy Analytics Service Providers  Improved adaptability of business processes Back Office Applications © 2010 Oracle Corporation – Proprietary and Confidential 7
  • 8. SOA Based Architecture for Application Integration Composite UI UI Components / Portlets Architectural Considerations Collaboration / Workflow Services Portal • SOA Technology Foundation CRM Application Business Processes SCM Business Connector Business Application Business • Canonical Data Objects Service Services Connector Service • Business Service Canonical Data Models Portfolio ERP Business Application Business • Application Connectivity Flows Connector Service • ID Cross-references SOA Technology Foundation Enterprise Service Bus • State Management Process Orchestration Governance Tools • Composite Application Data Integration Process Modeling • Enterprise Repository Interface • Service Registry Business Rules • Governance Monitoring © 2010 Oracle Corporation – Proprietary and Confidential 8
  • 9. Oracle Application Integration Architecture (AIA) Open, Extensible and Sustainable Integration Solutions The Value • Standardized Approach to Business Process Integration, leveraging SOA • Robust architecture blueprint for your current and future needs • Pre-built and extensible integration solutions, supported and maintained by Oracle Standardized Integration Approach and • Rapid Time to Value at Framework for Agile Business Processes lower cost and risk © 2010 Oracle Corporation – Proprietary and Confidential 9 9
  • 10. Oracle Application Integration Architecture Direct Integrations Manage. Pre-built Process Integration Packs integrations to support data flows between systems • Loosely coupled composite business processes Direct Integrations Process Integration Packs Optimize. Pre-built composite Foundation Packs business processes across enterprise Applications • Comprehensive business process composition framework Foundation Packs Standardize. Common Object and Shared Service Library with supporting SOA SOA & BPM Platform programming model and best practice implementation Example Uses: methods •Modernizing apps •Consolidating systems/MDM •Improving/Extending processes © 2010 Oracle Corporation – Proprietary and Confidential 10
  • 11. AIA Jump-Starts Customers’ SOA Initiatives Pre-built Content and Methodology reduces cost and time to deploy Custom SOA AIA FP AIA PIP Integration Based Integration Based Integration Execution Processes To Define To Define Predefined End To End Custom New UI Custom but CAF Embedded Process New Web Services Custom Custom Included (ABCS) SOA Repository To Build or Acquire BSR BSR SOA Patterns To Define AIA Patterns AIA Patterns Content Business Process Definition To Define and Build RPM RPM Canonical Objects To Define and Build EBOs, EBSs EBOs, EBSs Development tool Oracle JDeveloper Multiple Dev Tool Oracle JDeveloper Oracle JDeveloper Business Process Design OracleAcquire To BPA Suite Oracle BPA Suite Oracle BPA Suite Platform Orchestration Engine To Acquire BPEL PM BPEL PM BPEL PM Virtualization OSB To Acquire OSB OSB Application Server OC4J / WLS To Acquire WLS WLS Other Support Platform Only Platform & Prog. Model All © 2010 Oracle Corporation – Proprietary and Confidential 11
  • 12. Foundation Pack Offers Significant TCO Management Deployment 30-40% Reduction in costs Testing Cost/Complexity Coding Management Deployment Technical Design & Testing AIA TCO Factors: Architecture Coding • Pre-defined Process Models Technical • Shared Services Functional Design & Architecture • Best Practice Design Patterns Design Functional • Automation Utilities Design Business Process Design Business Process Design Requirement Analysis Requirement Analysis Custom SOA Integration AIA FP Integration © 2010 Oracle Corporation – Proprietary and Confidential 12
  • 13. AIA Delivers Business Results “AIA Foundation Pack Benefit – Noticeable reduction in project implementation efforts anywhere between 20-30% based on type of integration projects.” “We have saved significant time and money by using pre-built integrations, as opposed to having to develop them from scratch.” “The combination of CRM On Demand, AIA, and our E-Business Suite package has helped Rackable Systems keep IT costs under control… [AIA] has allowed Rackable Systems to have a much smaller team than would be required if we had islands of applications with different experts in each area.” Oracle AIA Foundation Pack and Oracle Fusion Middleware helped cut development costs by up to 20%. Dell and Oracle partnership accelerates deployment of SOA infrastructure by up to 30%. Eliminated the need to manually map individual integration components—saving an estimated 60% in integration costs. © 2010 Oracle Corporation – Proprietary and Confidential 13
  • 14. Making SOA Development, Delivery, Deployment EASIER! SPEED SPEED Accelerate your Enterprise SOA adoption • Start with prebuilt objects & services • Leverage integrated methodology, development and governance tools AGILITY AGILITY Build flexible business processes that adapt quickly to needs • Understand how your business processes map to technical implementation • Designed for rapid change with minimal disruption VALUE VALUE Deliver business processes which maximize business value • Invest in reusable technical assets • Focus on core competencies not on building methodologies © 2010 Oracle Corporation – Proprietary and Confidential 14
  • 15. Making SOA Development, Delivery, Deployment EASIER! Speed  Agility = Value © 2010 Oracle Corporation – Proprietary and Confidential © 2010 Oracle Corporation – Proprietary and Confidential 15
  • 16. © 2010 Oracle Corporation – Proprietary and Confidential Oracle Confidential – For Internal Use Only 16
  • 17. Prebuilt Enterprise Business Objects for Loosely Coupled Integrations All messages are converted to a common data model • 1500+ Enterprise Business Services Direct Transformations and 150+ Enterprise Business Objects •Complex •Rigid • Application independent to easily build, change and optimize business •Not-sustainable processes • Extensible & Reusable across different applications • Standards Support: • UN/CEFACT Core Components Technical Specification (CCTS), Open Application Group OAGIS, ISO 11179 Canonical Model •Simplified • Inputs from •Flexible • Standards: OAGIS, SID… •Extensible / Upgrade Proof • Oracle Applications (SEBL, JDE, E-Biz, ..), SAP, Industry Applications and Fusion Applications © 2010 Oracle Corporation – Proprietary and Confidential 2010 Oracle Corporation – Proprietary and Confidential © © 2010 Oracle Corporation – Proprietary and Confidential 17
  • 18. Oracle Canonical Enterprise Business Objects: Unique Differentiator for Any-to-Any Process Integrations Fusion EBS Siebel GBU… SAP App Business Process Models Content Standards Servi Data ces eTOM/SWIFT… CCTS EDI BPM •Establish Reference standard •Reconcile with Product EBO Reconciliation •Determine what to add Order End Result •Create •Read Common Service Definitions •Update across Applications •Delete © 2010 Oracle Corporation – Proprietary and Confidential © 2010 Oracle Corporation – Proprietary and Confidential 18
  • 19. AIA Components in Action: “Create Sales Order” Canonical-based Basic Integration AIA “SalesOrder” Application Enterprise Business Application ABM EBM EBM ABM Business Service Business Connector Connector Service Operation: Service BPEL CreateSalesOrder BPEL Application ABM Business Connector Service BPEL BENEFITS: • Out of the box, library of 1500+ reusable Enterprise Business Services and 150+ Enterprise Business Objects • Application independent to easily build, change and optimize business processes • Extensible • Reusable across different applications. •For example, most of the work needed to get Siebel orders to E-Business Suite would also apply to get Siebel orders to JD Edwards EnterpriseOne. © 2010 Oracle Corporation – Proprietary and Confidential © 2010 Oracle Corporation – Proprietary and Confidential 19
  • 20. Avoid Starting from Scratch or Re-inventing the Wheel Faster, Cheaper & Better Approach to Process Integrations Checklist for an Open, Standards Based Foundation Pack Enterprise Architecture Methodology & Reference Architecture  Reconcile semantic differences across all applications in your domain Benefits  Define standard for standards in your • Focus more on organization (both technical & content) application design not  Build canonical business entities technology or techniques  Design the business service interface • Minimize risk using a  Design a service interaction layer proven methodology  Define integration design patterns • Reduce costs  Map design patterns to technology • Achieve a repeatable,  Define data integration guidelines sustainable future-proof  Define security model architecture model  Design performance best practices  Design utility services (error handling)  Define service versioning & evolution guidelines © 2010 Oracle Corporation – Proprietary and Confidential © 2010 Oracle Corporation – Proprietary and Confidential 20