Docstoc

Infoworld Awards - PowerPoint

Document Sample
Infoworld Awards - PowerPoint Powered By Docstoc
					 Using Oracle SOA Suite and Oracle BPEL Process Manager
 to Integrate and Extend Oracle E-Business Suite
 Applications

Richard Esposito              Nishit Rao                 Vebhhav Singh
Senior Applications Manager   Group Product Manager      Principal Sales Consultant
Forsythe Technology, Inc.     Oracle Fusion Middleware   Oracle
    Program Agenda

•   Fusion Middleware Overview             <Insert Picture Here>

•   Fusion Apps and Fusion Middleware
•   SOA Suite Components - BPEL
•   SOA based EBS Integration using BPEL
•   Forsythe Customer Case Study
•   Q&A
Oracle Fusion Middleware
Oracle Fusion Middleware
The World’s Best Middleware Suite - Gartner MQs
  • Application Platform Suites                LEADER
  • Development Tools                          LEADER
  • Application Server                         LEADER
  • Web Services Platform                      LEADER
  • Enterprise Portal                          LEADER
  • Enterprise Content Mgmt.                   LEADER
  • Enterprise Records Mgmt.                   LEADER
  • Enterprise Service Bus                     LEADER
  • Business Integration                       LEADER
  • Business Process Mgmt.                     LEADER
  • Business Intelligence                      LEADER
  • Corporate Performance Mgmt.                LEADER
  • Access Management                          LEADER
  • Identity Provisioning                      LEADER
  • Web Services Management                    LEADER
  • Data Integration                           LEADER
                      <Insert Picture Here>


Oracle SOA Platform
       Oracle SOA Evolution

                                                                 SOA Suite
                          Portlet Web
                        Services (WSRP)
                                                                                 Stellent Doc
                                                                                 Mgmt, Image
                                                                                     Proc
  WSDL, UDDI, Development                         Web Services
Tools, Expanded Web Services                      Manager, BAM
           Platform                                                     BPA               Tangosol
                                                                        Suite


2001        2002         2003        2004        2005      2006              2007          2008
                                                                                                          …

                                                                                                  WebLogic
                                                                                                   Server
 Web Services           J2EE 1.4 Standard
   Support                Web Services                   Service                                   ALSB
                                                         Registry              Oracle           Repository
                                                                                Data               ALBPM
                                          BPEL Process                       Integrator
                                            Manager                                             Event Server
Best-in-Class Awards
                                                     SOA World Magazine
                              Winner, SD Times 100
                                                     Readers’ Choice Awards 2007
                              • Business Process
                                                     Winner in 15 of 20 categories, including:
                                Management
                              • SOA & Integration    •    Best SOA/Web Services Platform
                                                     •    Best BPM Engine
                                                     •    Best Integrated Services Environment
                                                     •    Best Security Solution




                 Oracle SOA Suite “Excellent”             “   ” | Oracle BPEL Process Manager
                                                          “   ” | Oracle Business Activity
                 • Highest Rating in SOA Category         Monitoring
                 • “Hands down, the most
                   comprehensive and easy to use                           Oracle BPEL Process Manager
                   product on the market today”
                                                                           •Winner, Web Services Journal
                                                                           Readers’ Choice Award
                                                                           •“World class product”
Winner, Best Business Process Management System


                                                         Winner, ebizQ Buyer’s Choice Award
                                                         Enterprise Information Integration
Oracle SOA Suite, Winner, Tech Innovator 2007
Business Software: Enterprise Applications and
Infrastructure
      Continuing to Win Awards in 2008




http://www.infoworld.com/slideshow/2008/01/144-2008_technology-3.html
       Over

    3,000
Oracle SOA customers




                       11
Oracle SOA and Event Technologies
 BPA Suite
  REAL-TIME
                 BAM                     GOVERNANCE
                                         CEP                  Enterprise
                                                              Manager
  VISIBILITY
& PROCESSING
  Enterprise          Alerts            Events                  System
   Modeling     Business Monitoring  Data Streams            GOVERNANCE
                                                               Monitoring
                            ORCHESTRATION

 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     ETL &      Data
 Development                           Replication Quality     SOA lifecycle
  Framework            Mediation
                               CONNECTIVITY                     governance

                Adapters                  B2B                 Registry
                Apps    DB Legacy       Partners                   UDDI

                               Coherence Cache
 Messaging                 J2EE Application Server           JRockit VM & RT
                   (Oracle AS, WebLogic, WebSphere, JBoss)
              The Oracle BPEL Process Manager
      A standards based workflow for human and IT tasks

      BPA Suite                                                              JDeveloper

               Process                                                                  BPEL Designer
                                                                                                               • Native BPEL Standard
                                            BPEL
               Modeler
                                                                                                               • Adapters to E-Business
                                                                                                               Suite

Workflow Services
                                                                                                               • Automate Enterprise
                         BPEL Process Manager
                                                                                                               processes replacing manual
                         Integrated BPM Services          WSDL Binding

                                                              Web services
                                                                                                               tasks.
                                                                                         Metadata Repository
                         Workflow    Decision
                                     Service
                                                Sensors       Java, JMS                     (Dehydration)
                                                                                                               • Runs on OracleAS,
                                                              File, FTP
                                                                                                               WebLogic, JBoss and
                               Core BPEL Engine
                                                              Database                                         WebSphere
                                                              Apps                          Process

                                                                                                               • Get up and running in less
                                                                                            Console
                                                                               MANAGE




                                   J2EE Application Server
                                                                                                                 than 15 minutes!
                          (Oracle AS, WebLogic, JBoss, WebSphere)
Realize the Full Benefits of SOA
With an Enterprise-Class Service Bus
                                                                        Service Mediation
                                                                         & Management
Portal     BPM              Service Orchestration
                                                            B2B & BPM
                                                                        • Location
                                                                          Transparency
                                                                        • Service
                 Oracle Service Bus                                       Virtualization
                                                                        • Configuration
          Service
                             Adapters        Presentation               • Any to Any
                                               Services
         Repository                                                       Protocol, Payload
                                                                        • Policy
                      Integration Services
                                                                          Enforcement
            Business Logic       Business Logic
                                                                        • High Availability &
                                                                          Scale
  Oracle Business Activity Monitoring
                                                Real Time Alerts


                                                 3




                                                                   Real Time Dashboard/ Reports
                              Oracle BAM

    BPEL
   Process            ESB
   Manager


     Siebel     E-Business
     CRM           Suite



                JD Edwards
   PeopleSoft    Enterprise
   Enterprise      One

                                 Repository

                                              Call Web Service


Application Integration Architecture can be plugged into
              Business Activity Monitoring
                                                   Order Management


         Call Center

                                            Customer
B2B      BPEL

                       Create Sales
BPEL                   with Approval
                                       • Create Purchase Order
                                       • Update Status
                                                                                                     Customer

                                                       BPEL




                                                                   • Create Invoice         Delivery &
                                                        BPEL       • Update Status         Confirmation
                                                                   • Create Shipment

                                                                                       Pickup
                                                                                       Notify
                                                         Fulfillment
       BAM                                                                                  3PL Shipper
           Oracle SOA Governance Solution
                                                 JDeveloper


     Enterprise Repository
     • Impact /
                                                  SOA
       dependency             Oracle Service
                                               Governance               Oracle BPEL
       analysis                    Bus           Suite                  Process Mgr
     • Compliance
       Reporting
     • Service reuse
                                                 Enterprise
     • Lifecycle                                 Repository
       management                                                                      Web Services Manager
                                                                                       • Policy-oriented security
                                EM SOA                                                   and access control
                                                   Metadata         Web Services
                               Management          Exchange          Manager
     SOA Management Pack
                                  Pack
     • Management of
       production processes                       Service
       and services                               Registry          Service Registry
     • Production metrics                                           • Runtime service discovery
     • SLA monitoring                            UDDI Integration




18
                   <Insert Picture Here>


Service Oriented
Architecture
for EBS
  Service Oriented Architecture

SOA Concept                                        E-Business Suite SOA
Service Broker: Describe Service’s Location and    Integration Repository
Contract
Service Provider: An appropriate agent to          Oracle E-Business Suite Adapter
implement a particular service


                                            Integration
                                            Repository
                           Find                                  Register


                                                      Service
                                                      Contract
                     Service                                      E-Business
                    Consumer                                     Suite Adapter

                               Client                     Service
        Integration Repository
        Single Source of Truth

•   PL/SQL APIs (2650+)
•   Open Interface Tables (147+)
•   Concurrent Programs (214+)
•   XML Gateway (170+)
•   eCommerce Gateway (24+)
•   Interface Views
•   Java
•   Web Service
Oracle E-Business Suite Adapter
Schematic Architecture



                                                                           Oracle SOA Suite

                                                                          BPEL PM     BAM




                                       Integration Repository
               PL/SQL API, Views,
                Business Events

                                                                Oracle
               XML & eCommerce                                   Apps
                   Gateway                                      Adapter    ESB         B2B

              Open Interface Table &
               Concurrent Programs
Service Enabling
PL / SQL APIs
PL / SQL APIs
Example
     PL/SQL APIs Architecture
                          Simple Data Type
Design Time


                                                               Apps
                                                 WSDL         Context
                                                                Info
    IREP                  JPub PL/SQL Wrappers

               Complex
              Data Type


                                                        Shopping Cart
                             Apps.Initialize                 Add
                                                          <soap:envelope>
                                                           Remove
                                                           <payload>
                                                             List
                                                              <data>
                                                              </data>
                                                          <payload>
                                                          <soap:envelope>


Run Time                                                    Data
   Salient Features
   Oracle Applications Adapter

• Leverages Integration Repository for 11.5.10
   • Expose only recommended public interfaces

• Version aware design-time
   • Packaged IREP content for 11.5.10
   • Direct Application connectivity for pre 11.5.10

• Security
   •   Application Context, Dynamic setting of Application Context
   •   Apps Password – No sharing required with FMW
   •   Role Based Access Control (RBAC)

• Exception and Error Handling Support
   • Faults for Native E-Business Integration components

• XA Support
                   <Insert Picture Here>


EBS Adapter Demo
        Order-To-Cash
        Business Visibility into End-To-End Order Process

Oracle BPEL PM
• Multiple Order Capture Systems


                                                                                          BAM
                                                                                          • Measure Process Effectiveness
                                                                                                • Continuous Improvement
      Create          Order         Order           Order         Order
      Order          Entered       Approved        Booked        Released




                                                 Pick          Pack                           Close
                                              Order Items   Order Items        Ship
                                                                            Order Items       Order




                                                            Oracle BPEL PM
                                                            • Integrate with Order Management
             Procure-To-Pay
Business Visibility into End-To-End Order Process
                      <Insert Picture Here>


Forsythe Case Study
                   <Insert Picture Here>


Who is Forsythe?
    Who is Forsythe?

•       Proven IT infrastructure integrator
•       37 years of providing data center solutions
        to enable innovation, reduce cost and
           manage risk
•       Strong tradition as a trusted, independent
          advisor
•       North American base with international
        reach
    •     800+ employees
    •     44 offices in the U.S.
    •     Canada (4 offices) and UK

•       Support 36% of Fortune 100
Forsythe Vision

Forsythe is a leading, independent provider of
expert technology infrastructure solutions,
and is focused on helping customers optimize
their technology investment.
         Forsythe’s Growth is Through Our Clients’ Growth


                                    International:
                      Aligning our reach with that of our clients


                                 Advisory services:
                 IT and business alignment, prioritization, sequencing


                     Reseller and integrator of technology platforms:
                        Integrating interdependent technologies


                    Foundation in financing and legacy systems:
                     Economics and high availability disciplines




July 8, 2010                           Forsythe proprietary              34
           Recent Client Engagement Results


       •       $93M storage cost savings for a business unit of one of the largest
               US banks.
       •       $22.6M server consolidation savings over three years for a client
               with global database complexity.
       •       $6.5M storage savings annually for a large insurance company.
       •       $2.5M annual savings strategy to address 200% year-over-year
               storage growth, for a financial institution.
       •       $1M savings per month for a 10,000 handset IPT deployment at a
               national risk services and staffing consulting company.
       •       $20M savings annually by optimizing and consolidating maintenance
               contracts at a $50B pharmaceutical company.


July 8, 2010                               Forsythe proprietary                      35
Forsythe Partners
             <Insert Picture Here>


Case Study
   Business Problem

 • Back-office Procurement volume was         <Insert Picture Here>

   dramatically increasing
 • Workloads were increasing and the number
   of data entry errors were increasing
 • Order error tracking was becoming more
   difficult due to increasing volumes



Drive to decrease costs and improve productivity
 Business Solution

• Create B2B connection to a top vendor to achieve   <Insert Picture Here>
  back-office efficiencies
  • Procurement Area
• Transactions
  •   PO
  •   PO Acknowledgement
  •   Order Status
  •   Ship Notice
• Business Benefits
  •   Automated population of data
  •   Faster problem resolution
  •   Decreased time to create Customer Invoices
  •   More timely order status information
       Challenges/Capabilities/Value
       Concept to Design—PLM
                                                                                      Oracle Differentiator


CHALLENGES                       CAPABILITIES                      VALUE

• Improve order management       • Perform a Configuration Check   • Reduce effort spent submitting
 efficiency                       using Web services calls          POs to top vendor
• Improve visibility to order    • Submit Purchase Orders to top   • Improve speed in identifying PO
 shipments & commit dates;        vendor as a RosettaNet PIP3A4     errors
• Improve customer service and   • Receive PO Acknowledgements     • Improve ability in determining
 logistics efficiencies           as a RosettaNet 3A4-C             cause of PO errors
                                 • Receive PO Status as a          • Decrease time to bill customer
                                  RosettaNet 3A6
                                 • Receive Ship Notice as a
                                  RosettaNet 3B2
                                 • Integrate BPEL with Workflow
                                 • Connect BPEL seamlessly with
                                  Oracle EBS
 Specifications
• Oracle Environment
   • BPEL Development
      • JDeveloper v10.1.3.3               <Insert Picture Here>
   • Application Server
      • BPEL – 10.1.2.0.2
      • B2B – 10.1.3.0.1
   • DB 10.1.5
   • EBS 11.5.10.2
• Connectivity
   • RNIF 2.0
   • SSL 1024 bit Certificates
• Transactions
   • RosettaNet Standard
      • 3A4       – Purchase Order
      • 3A4c      – PO Acknowledgement
      • 3A6       – Order Status
      • 3B2       – Ship Notice
   • SOAP Web Services Calls
      • 5 separate calls
         • Including Configuration Check
    Process Flow
                                                          Vendor

                                Web Services
                                   Calls
           Sales Admin


                                                                   Configuration
                                                                     System
                     BPEL/B2B
                                                   B2B Server
                                PIP3A4 - Submit
          Oracle                                                    Application
        eBusiness               PIP3A4 - Confirm
                                                                     System
                                    PIP3A6

                                    PIP3B2
            Oracle
                                                                Database
Buyer
Logical Architecture
                                            DMZ

                App Server
                  (HTTP,
                   OC4J)
                               Send
                Integration
    Database        B2B
                 10.1.2.0.2               Webcache

     Database
                App Server                10.1.2.0.2
                 (HTTP,                                Receive
                  OC4J)
                 BPEL /
                  SOA
                10.1.3.0.1




                               Internet




                              Vendor
Process

                                                                           PL/SQL
     Dynamic Local User Policy




                     Workflow Worklist
                                        Oracle Apps Adapter and Database
                                                    Adapter

   Mapping,
  Application/
      DB
                                                    BPEL
  Connections



    Trading                             PO                                  Ship
                                 PO
  Partner ID,                           Ack          B2B        Status
                                                                           Notice
  Connectivity




                                      3A4, 3A4-C, 3A6, 3B2, Web Services


                                                   Vendor
 Error handling

• Exceptions                                               <Insert Picture Here>

  • Error types
     • System Error
         • Email goes to the Service Desk
     • User Error
         • Workflow Notification goes to the user
  • Exception around the entire process, and in sub-
    processes
  • Process - Configuration Check
     • Known error
     • If fails, then workflow notification generated to
       the user
Workflow

           <Insert Picture Here>
 Lessons Learned
• Leverage BPEL Adapters
   • Oracle Application Adapter
      • When you need to change data, use the OAA with PL/SQL       <Insert Picture Here>
        and you are able to use a trace
   • Database Adapter
      • Direct table access – Selects
• XML Gateway
   • Moving away from it
• Use BPEL for linking B2B into the User’s existing process
• Tuning
   • Timeout Parameters – 75 sec
   • Audit Trail Logging Level – Production, Development, Minimal
• Mapping
   • More complex mapping is simpler via xslt/xpath syntax rather
     than the visuals
• Leverage Workflow Worklists
   • Instead of Emails
   • What the User is familiar with

				
DOCUMENT INFO
Description: Infoworld Awards document sample