SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Business Process Optimization with
Enterprise SOA and AIA
OTN Architect Day, Redwood   Vishram Patwardhan
Shores, CA. July 22, 2009    Director SOA, Enterprise Solutions Group
Agenda

         • Why do SOA, Application Integration & BPM
           go together?

         • A SOA based architecture for application
           integration and BPM

         • Oracle’s Application Integration Architecture




© 2009 Oracle Corporation – Proprietary and Confidential   2
Why are so many SOA projects Application
 Integration projects?

                                       Audience question asked at a recent Oracle Architect Day




© 2009 Oracle Corporation – Proprietary and Confidential                                    3
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




© 2009 Oracle Corporation – Proprietary and Confidential                                         4
What’s Your SOA Strategy?


              Enterprise SOA                               Opportunistic SOA
    • SOA Strategy that is Communicated                     • No SOA Strategy
      Widely
                                                            • No SOA Roadmap
    • Well-Defined Business Benefits
      Sought from SOA Strategy                              • Silos of SOA

    • SOA Roadmap Aligned to Deliver on                     • IT Plan Non Existent or Not
      Business and SOA Strategy                               Aligned with Business Plan

    • IT Plans Aligned with Business Plans                  • IT Reactive to Business
      and Initiatives                                         Initiatives




© 2009 Oracle Corporation – Proprietary and Confidential                                    5
SOA Based Architecture for Application Integration

                                              Composite UI Services
                           UI Components / Portlets

                           Collaboration / workflow Services

                           Portal                                                                   Architectural Issues:
   CRM                                                                                       ERP    •SOA technology
                                                 Business Processes                                 foundation
                                                           Enterprise                               •Canonical data
                                                           Business                                 objects
                                                            Services
    UI                                                                                        UI    •Business service
                                                           Canonical                                portfolio
                                                             Data
  App                                                       Models                           App    •Application
                                                                                                    connectivity
                                                           Enterprise
                                                           Business                                 •ID cross-references
  Data                                                                                       Data
                                                             Flows                                  •State management
                                                                                                    •Composite
                                            SOA Technology Foundation                               application interface
                                     Enterprise Service Bus
                                                                        Governance                  •Governance
                                      Process Orchestration              Tools
                                             Data Integration           • Business Service
                                                                          Repository
                                           Process Modeling             • Exception
                                                                          Handling
                                              Business Rules




© 2009 Oracle Corporation – Proprietary and Confidential                                                              6
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



© 2009 Oracle Corporation – Proprietary and Confidential                                             7
AIA Foundation Pack
             Faster, Structured and Repeatable Approach to Business
             Process Composition
                           Reference Process Models                                  Top-Down
                           • Application Independent                          Application-Independent
                           • Annotated with Business Services                  Business Processes
                                                                               Oracle’s own
                           Enterprise Business Services Library             implementation of Blocks
                                                                             Standardized Building
                           • Prebuilt and standards-based                        forSOA
                                                                                     Interoperability &
                           • Application Independent                                Reusability

                           SOA Governance Tools
                           • Business Service Repository
                                                                                End to End Lifecycle
                                                                             Consistency and lower TCO
                           • Test Validation, Error Handling, Diagnostics


                           Service Oriented Programming Model                   Quicker Assembly of
                           • Same approach used by Oracle Development           Composite Business
                           • Supports both web service, batch and UI             Processes and UI


                           Service Oriented Reference Architecture             Evolve to an Enterprise
                           • Open & nonproprietary                          Architecture Leveraging What
                           • Includes both content and technology                     You Have



© 2009 Oracle Corporation – Proprietary and Confidential                                                   8
© 2009 Oracle Corporation – Proprietary and Confidential   9
Extra Slides
Oracle SOA and Event Technologies
   BPA Suite
  REAL-TIME
                            BAM             GOVERNANCE
                                                CEP                 Enterprise
                                                                     Manager
  VISIBILITY
  Enterprise
& PROCESSING           Alerts           Events                       System
  Modeling       Business Monitoring                             GOVERNANCE
                                                                   Monitoring
                            ORCHESTRATIONStreams
                                     Data
    <Insert Picture Here>
  BPM Suite                  BPEL Process Manager                 Web Services
                                                                   Manager
Business User       Native          Business          Human
                                                                   WS Policies
  Modeling            ROUTING &Rules SERVICES
                    BPEL        DATA    Workflow                    Security

 JDeveloper       Oracle Service Bus           Data Integrator      Enterprise
                                                                    Repository
  Application    Routing     Transform             Data
                                        ETL &
 Development                                                       SOA lifecycle
                        Mediation     Replication Quality
  Framework                     CONNECTIVITY                        governance

                         Adapters                     B2B            Registry
                 Apps    DB Legacy         Partners                   UDDI

                                  Coherence Cache
 Messaging                   J2EE Application Server             JRockit VM & RT
                     (Oracle AS, WebLogic, WebSphere, JBoss)
Canonical Data Model
1. Advance Shipment        6. Worker                   11. Bill of Lading           16. Currency Exchange              .
   Notice
                           7. Price List               12. Demand Forecast          17. Payable Invoice                .
2. Bill Of Materials
                           8. Purchase Order           13. Shipment Request         18. Shipment Receipt               .
3. Customer Party
                           9. Quote                    14. Inventory Reservation    19. Supplier Party             etc.
4. Invoice          <Insert10. Request For Quote
                            Picture Here>              15. Fund Transfer            20. Sales Quote
5. Item




             CRM                               ERP                                  CRM                      ERP




                                                                                       Canonical Data Objects




          Billing                           Shipping                               Billing                  Shipping



       All messages are converted to a common data model
Enterprise Business Service
                                                        • Defines required
                                                          attributes for service to
               Get Customer Information                   be executed

  <Insert Picture Here>
                                                        • Provides service
                                                          mediation and content
                                                          based routing to correct
                                                          service provider
      Siebel            E-Business
                                        3rd Party
  Get Customer             Suite
       Info            Get Customer
                            Info
                                      Get Customer
                                           Info         • Facilitate loose-coupling
  ABC Service
                       ABC Service
                                          ABC Service     between the requester
                                                          and the service provider
                                                        • Addition / Replacement
                                                          of Service Providers
                                                          without any impact to the
  Siebel CRM
                        E-Business
                                           3rd Party      requestors
                           Suite
Application Business Connector Service
        Application Specific Service Translation and Transformation

  • Exposes legacy business functions as open standards compliant
    service provider
  • Facilitates the exposing of core business transactions as well as
    data <Insert Pictureweb services
         access as Here>
  • Allows for participating applications to become service providers as
    well as service consumers without disruption to code


                                                                                ABCS 1

                                                                                                  SBL
E-Biz                                                      Enterprise          ABCS 2
                Validate      Enrich        Transform
                                                        Business Service
Suite                                                                                             BRM
                                                                               ABCS 3
Application    Application Business Connector Service                                             SAP
 Business
                                                                           Application Business
  Object
                                                                               Connectors
ID Cross-Referencing
                                                              ERP

                                        Integration
                                         Integration
            CRM                         Technology
           <Insert Picture Here>        Technology


                                    Cross Reference
                                    Cross Reference
                                       Services
                                        Services

                                                              SCM

               Common         CRM          ERP     SCM

Product        12             12-PROD      78      00000003
Customer       43             12-CUST      532     00001398
Get Sales Order Integration Scenario
     From the App Web Service to the Enterprise Business Service

  Siebel CRM                                                                               EBS
   Customer                                                                               Order
  Management                                                                            Management
                                     Configure     Price/       Confirm/    Invoice/
                         Create         and        Check         Pack/      Receive
             <Insert Picture Here>
                          Order
                                      Validate   Availability    Ship         Pmt




Service Invocation                                                                     App Web Service

                       EBM                                                 EBM
  Requestor                               Get Sales                                      Provider
   ABCS                                   Order EBS                                       ABCS




                     Application Business Connector Services
Composite Application Framework
           Use Case: Customer Master Match & Fetch
                       Conducts search                             No record is found
                       in CRM system.            CRM App UI

                  Perform desired
                                                                                                                   Local CRM
                       action with                                                                                    DB
                 customer record.

    Need to perform
   an action needing                                                                                             Update record
   a customer record.                                                                                               to CRM
                                                           Navigates to                                            database
                                                           Match & Fetch
                                                           Compositeuser to
                                                             Return                                Initiate
                                                           Application with
                                                             CRM App                               synch
                                                                desired record                     process

                                                Comp App UI


                                                                                                                    Centralized
                                                                                                                     Customer
                                                                                                                      Master

                                                                                                  Return full
                                                                                                  customer profile
                                                                                                                 Conduct query
                                                                  Notify user    Search criteria                   Retrieve full
                                             Conducts search                       Request full                  over customer
                                             Select desired       of             sent to Customer                customer profile
                                             in Match & Fetch                    customer profile                records
                                             candidate            successful     Master list of
                                                                                   Return
                                             Comp UI              synch            candidates


© 2009 Oracle Corporation – Proprietary and Confidential                                                                          17
SOA Governance Tools


   SOA Visibility and Control                                     SOA Testing Tool
   One stop shop for integration needs (Oracle Enterprise
   Repository and Business Service Repository )
                                                                                                                  Validate integrations
                                                                                                                  • Individual services
                                                                                                                  • End-to-end flows across silos

                                                                                                                  Quality throughout lifecycle
                                                                                                                  • Used at design-time: CAVS
                                    Benefits
                                     Benefits                                                                     • Used at runtime: Diagnostic
                                                                                Benefits
                                                                                 Benefits                           Framework (Integrated with EM)
                                       Visibility
                                        Visibility                                 Quality assurance
                                       Reusability                                  Quality assurance             Simulator
                                        Reusability                                Process integrity              • Emulate service invocations
                                       ROI                                          Process integrity
                                        ROI                                        Productive SOA
                                                                                     Productive SOA
                                                                                   lifecycle
                                                                                     lifecycle

                                             SOA Runtime Management
                                                            User friendly                Integration with Enterprise Manger
                                                                                         • Leverage Oracle Diagnostic Logging
                                                            • Search, drill-down, and
                                                              auto alerts                • Search, filter and display via EM
               Benefits
                Benefits                                    • Logging
                   Rapid error resolution                   • Diagnostic scripts
                    Rapid error resolution                                               Auto alerts
                   Minimize business impacts
                    Minimize business impacts
                                                                                         • Preference based notifications




© 2009 Oracle Corporation – Proprietary and Confidential                                                                                            18
AIA Powered by Fusion Middleware
           Infrastructure
                SOA Execution                                SOA Runtime Mgmt                          SOA Security
                    BPEL & ESB                                           EM                                  OWSM




        • Visibility to runtime                            • Manageability                        • Policy lifecycle mgmt
        state                                                - Provision & Configuration          • Monitor WS traffic for SLA
        • Comprehensiveness                                  - Monitoring via logging, reports,
                                                              trends, and alerts
                                                                                                  • Externalize security
            - Execution instance
                                                                                                    - Best-practice policy library
            - Execution flows & activities                 • Maximizing business
           - Messages, variables, &                        results with IT operational            • Lower admin cost via
        faults                                             excellence                             flexible deployments
                                                                                                    - Gateway vs. Agents (end-to-end)




© 2009 Oracle Corporation – Proprietary and Confidential                                                                             19
AIA Architecture on Fusion Middleware 10g

      Oracle                                        Java Server Faces
       Apps                                         WebCenter Services                  ERP/CRM
      & MDM
                                                    ADF 11g Business Components

         UI                                                                                UI

        App                                                                               App


       Data                                                                              Data



                                                                                        Custom
        SAP                                                                              App


         UI                                                                                UI

        App                                                    Enterprise Service Bus     App
                                                               BPEL Process Manager
       Data                                                                              Data
                                                               Data Integration




© 2009 Oracle Corporation – Proprietary and Confidential                                          20
© 2009 Oracle Corporation – Proprietary and Confidential   Oracle Confidential – For Internal Use Only   21

Contenu connexe

Tendances

Дамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseДамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseТранслируем.бел
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middlewareinvestorrelation
 
15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point PlmProdeos
 
51228145 bi-apps-architecture
51228145 bi-apps-architecture51228145 bi-apps-architecture
51228145 bi-apps-architecturemjcguedes
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Agora Group
 
Xencia Solution Showcase
Xencia Solution ShowcaseXencia Solution Showcase
Xencia Solution Showcaseullasl
 
Aras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM SoftwareAras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM SoftwareAras
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
SharePoint Portal Ux
SharePoint Portal UxSharePoint Portal Ux
SharePoint Portal Uxjfarq
 
Sap net weaver business client introduction
Sap net weaver business client   introductionSap net weaver business client   introduction
Sap net weaver business client introductionRajesh Adhate
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Officegoodfriday
 
Envision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT
 
2010 05 14 Lg Otex V1 0
2010 05 14 Lg Otex V1 02010 05 14 Lg Otex V1 0
2010 05 14 Lg Otex V1 0Lee Gale
 
2011 02 28 Lee Gale V1
2011 02 28 Lee Gale V12011 02 28 Lee Gale V1
2011 02 28 Lee Gale V1Lee Gale
 
Northridge Presentation Share Point Portal User Experience
Northridge Presentation Share Point Portal User ExperienceNorthridge Presentation Share Point Portal User Experience
Northridge Presentation Share Point Portal User Experienceleewmartin
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalInSync Conference
 
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
 

Tendances (20)

Дамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseДамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes Storehouse
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm
 
51228145 bi-apps-architecture
51228145 bi-apps-architecture51228145 bi-apps-architecture
51228145 bi-apps-architecture
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012
 
Xencia Solution Showcase
Xencia Solution ShowcaseXencia Solution Showcase
Xencia Solution Showcase
 
Aras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM SoftwareAras Vision and Roadmap with Aras Innovator PLM Software
Aras Vision and Roadmap with Aras Innovator PLM Software
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
SharePoint Portal Ux
SharePoint Portal UxSharePoint Portal Ux
SharePoint Portal Ux
 
Sap net weaver business client introduction
Sap net weaver business client   introductionSap net weaver business client   introduction
Sap net weaver business client introduction
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Office
 
Envision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for you
 
2010 05 14 Lg Otex V1 0
2010 05 14 Lg Otex V1 02010 05 14 Lg Otex V1 0
2010 05 14 Lg Otex V1 0
 
2011 02 28 Lee Gale V1
2011 02 28 Lee Gale V12011 02 28 Lee Gale V1
2011 02 28 Lee Gale V1
 
Northridge Presentation Share Point Portal User Experience
Northridge Presentation Share Point Portal User ExperienceNorthridge Presentation Share Point Portal User Experience
Northridge Presentation Share Point Portal User Experience
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
 
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
 
AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012
 

Similaire à Business Process Optimization with Enterprise SOA and AIA

Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessJainendra Kumar
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 
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
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentationMans Jug
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Perficient, Inc.
 
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
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
 
Bi Applications - Oracle
Bi Applications - OracleBi Applications - Oracle
Bi Applications - Oraclejamesgj2004
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBWen Zhu
 
Cloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveCloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveYan Zhao
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Webjfarq
 
Moving Beyond Project Level SOA
Moving Beyond Project Level SOAMoving Beyond Project Level SOA
Moving Beyond Project Level SOAguest0d8992
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationAlicja Sieminska
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the EnterpriseWSO2
 
OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutionsjucaab
 

Similaire à Business Process Optimization with Enterprise SOA and AIA (20)

Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOAOracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 
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...
 
Cordys presentation
Cordys presentationCordys presentation
Cordys presentation
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
 
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
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Bi Applications - Oracle
Bi Applications - OracleBi Applications - Oracle
Bi Applications - Oracle
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESB
 
Cloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveCloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise Perspective
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Web
 
Moving Beyond Project Level SOA
Moving Beyond Project Level SOAMoving Beyond Project Level SOA
Moving Beyond Project Level SOA
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovation
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the Enterprise
 
OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutions
 

Plus de 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
 
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
 
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
 
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
 

Plus de Bob Rhubart (20)

Business Integration for the 21st Century
Business Integration for the 21st Century Business Integration for the 21st Century
Business Integration for the 21st Century
 
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
 
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
 
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
 

Dernier

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Dernier (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Business Process Optimization with Enterprise SOA and AIA

  • 1. Business Process Optimization with Enterprise SOA and AIA OTN Architect Day, Redwood Vishram Patwardhan Shores, CA. July 22, 2009 Director SOA, Enterprise Solutions Group
  • 2. Agenda • Why do SOA, Application Integration & BPM go together? • A SOA based architecture for application integration and BPM • Oracle’s Application Integration Architecture © 2009 Oracle Corporation – Proprietary and Confidential 2
  • 3. Why are so many SOA projects Application Integration projects? Audience question asked at a recent Oracle Architect Day © 2009 Oracle Corporation – Proprietary and Confidential 3
  • 4. 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 © 2009 Oracle Corporation – Proprietary and Confidential 4
  • 5. What’s Your SOA Strategy? Enterprise SOA Opportunistic SOA • SOA Strategy that is Communicated • No SOA Strategy Widely • No SOA Roadmap • Well-Defined Business Benefits Sought from SOA Strategy • Silos of SOA • SOA Roadmap Aligned to Deliver on • IT Plan Non Existent or Not Business and SOA Strategy Aligned with Business Plan • IT Plans Aligned with Business Plans • IT Reactive to Business and Initiatives Initiatives © 2009 Oracle Corporation – Proprietary and Confidential 5
  • 6. SOA Based Architecture for Application Integration Composite UI Services UI Components / Portlets Collaboration / workflow Services Portal Architectural Issues: CRM ERP •SOA technology Business Processes foundation Enterprise •Canonical data Business objects Services UI UI •Business service Canonical portfolio Data App Models App •Application connectivity Enterprise Business •ID cross-references Data Data Flows •State management •Composite SOA Technology Foundation application interface Enterprise Service Bus Governance •Governance Process Orchestration Tools Data Integration • Business Service Repository Process Modeling • Exception Handling Business Rules © 2009 Oracle Corporation – Proprietary and Confidential 6
  • 7. 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 © 2009 Oracle Corporation – Proprietary and Confidential 7
  • 8. AIA Foundation Pack Faster, Structured and Repeatable Approach to Business Process Composition Reference Process Models Top-Down • Application Independent Application-Independent • Annotated with Business Services Business Processes Oracle’s own Enterprise Business Services Library implementation of Blocks Standardized Building • Prebuilt and standards-based forSOA Interoperability & • Application Independent Reusability SOA Governance Tools • Business Service Repository End to End Lifecycle Consistency and lower TCO • Test Validation, Error Handling, Diagnostics Service Oriented Programming Model Quicker Assembly of • Same approach used by Oracle Development Composite Business • Supports both web service, batch and UI Processes and UI Service Oriented Reference Architecture Evolve to an Enterprise • Open & nonproprietary Architecture Leveraging What • Includes both content and technology You Have © 2009 Oracle Corporation – Proprietary and Confidential 8
  • 9. © 2009 Oracle Corporation – Proprietary and Confidential 9
  • 11. Oracle SOA and Event Technologies BPA Suite REAL-TIME BAM GOVERNANCE CEP Enterprise Manager VISIBILITY Enterprise & PROCESSING Alerts Events System Modeling Business Monitoring GOVERNANCE Monitoring ORCHESTRATIONStreams Data <Insert Picture Here> BPM Suite BPEL Process Manager Web Services Manager Business User Native Business Human WS Policies Modeling ROUTING &Rules SERVICES BPEL DATA Workflow Security JDeveloper Oracle Service Bus Data Integrator Enterprise Repository Application Routing Transform Data ETL & Development SOA lifecycle Mediation Replication Quality Framework CONNECTIVITY governance Adapters B2B Registry Apps DB Legacy Partners UDDI Coherence Cache Messaging J2EE Application Server JRockit VM & RT (Oracle AS, WebLogic, WebSphere, JBoss)
  • 12. Canonical Data Model 1. Advance Shipment 6. Worker 11. Bill of Lading 16. Currency Exchange . Notice 7. Price List 12. Demand Forecast 17. Payable Invoice . 2. Bill Of Materials 8. Purchase Order 13. Shipment Request 18. Shipment Receipt . 3. Customer Party 9. Quote 14. Inventory Reservation 19. Supplier Party etc. 4. Invoice <Insert10. Request For Quote Picture Here> 15. Fund Transfer 20. Sales Quote 5. Item CRM ERP CRM ERP Canonical Data Objects Billing Shipping Billing Shipping All messages are converted to a common data model
  • 13. Enterprise Business Service • Defines required attributes for service to Get Customer Information be executed <Insert Picture Here> • Provides service mediation and content based routing to correct service provider Siebel E-Business 3rd Party Get Customer Suite Info Get Customer Info Get Customer Info • Facilitate loose-coupling ABC Service ABC Service ABC Service between the requester and the service provider • Addition / Replacement of Service Providers without any impact to the Siebel CRM E-Business 3rd Party requestors Suite
  • 14. Application Business Connector Service Application Specific Service Translation and Transformation • Exposes legacy business functions as open standards compliant service provider • Facilitates the exposing of core business transactions as well as data <Insert Pictureweb services access as Here> • Allows for participating applications to become service providers as well as service consumers without disruption to code ABCS 1 SBL E-Biz Enterprise ABCS 2 Validate Enrich Transform Business Service Suite BRM ABCS 3 Application Application Business Connector Service SAP Business Application Business Object Connectors
  • 15. ID Cross-Referencing ERP Integration Integration CRM Technology <Insert Picture Here> Technology Cross Reference Cross Reference Services Services SCM Common CRM ERP SCM Product 12 12-PROD 78 00000003 Customer 43 12-CUST 532 00001398
  • 16. Get Sales Order Integration Scenario From the App Web Service to the Enterprise Business Service Siebel CRM EBS Customer Order Management Management Configure Price/ Confirm/ Invoice/ Create and Check Pack/ Receive <Insert Picture Here> Order Validate Availability Ship Pmt Service Invocation App Web Service EBM EBM Requestor Get Sales Provider ABCS Order EBS ABCS Application Business Connector Services
  • 17. Composite Application Framework Use Case: Customer Master Match & Fetch Conducts search No record is found in CRM system. CRM App UI Perform desired Local CRM action with DB customer record. Need to perform an action needing Update record a customer record. to CRM Navigates to database Match & Fetch Compositeuser to Return Initiate Application with CRM App synch desired record process Comp App UI Centralized Customer Master Return full customer profile Conduct query Notify user Search criteria Retrieve full Conducts search Request full over customer Select desired of sent to Customer customer profile in Match & Fetch customer profile records candidate successful Master list of Return Comp UI synch candidates © 2009 Oracle Corporation – Proprietary and Confidential 17
  • 18. SOA Governance Tools SOA Visibility and Control SOA Testing Tool One stop shop for integration needs (Oracle Enterprise Repository and Business Service Repository ) Validate integrations • Individual services • End-to-end flows across silos Quality throughout lifecycle • Used at design-time: CAVS Benefits Benefits • Used at runtime: Diagnostic Benefits Benefits Framework (Integrated with EM) Visibility Visibility Quality assurance Reusability Quality assurance Simulator Reusability Process integrity • Emulate service invocations ROI Process integrity ROI Productive SOA Productive SOA lifecycle lifecycle SOA Runtime Management User friendly Integration with Enterprise Manger • Leverage Oracle Diagnostic Logging • Search, drill-down, and auto alerts • Search, filter and display via EM Benefits Benefits • Logging Rapid error resolution • Diagnostic scripts Rapid error resolution Auto alerts Minimize business impacts Minimize business impacts • Preference based notifications © 2009 Oracle Corporation – Proprietary and Confidential 18
  • 19. AIA Powered by Fusion Middleware Infrastructure SOA Execution SOA Runtime Mgmt SOA Security BPEL & ESB EM OWSM • Visibility to runtime • Manageability • Policy lifecycle mgmt state - Provision & Configuration • Monitor WS traffic for SLA • Comprehensiveness - Monitoring via logging, reports, trends, and alerts • Externalize security - Execution instance - Best-practice policy library - Execution flows & activities • Maximizing business - Messages, variables, & results with IT operational • Lower admin cost via faults excellence flexible deployments - Gateway vs. Agents (end-to-end) © 2009 Oracle Corporation – Proprietary and Confidential 19
  • 20. AIA Architecture on Fusion Middleware 10g Oracle Java Server Faces Apps WebCenter Services ERP/CRM & MDM ADF 11g Business Components UI UI App App Data Data Custom SAP App UI UI App Enterprise Service Bus App BPEL Process Manager Data Data Data Integration © 2009 Oracle Corporation – Proprietary and Confidential 20
  • 21. © 2009 Oracle Corporation – Proprietary and Confidential Oracle Confidential – For Internal Use Only 21