Docstoc

Sonic Mq Series - PDF

Document Sample
Sonic Mq Series - PDF Powered By Docstoc
					     <Insert Picture Here>




Overview & Strategy

Nick Dimtchev (nick.dimtchev@oracle.com)
Senior Architect – Fusion Middleware Technologies
Fusion Middleware Product Strategy
    Best Middleware for Oracle DB

•   Oracle Fusion Middleware is Open
     – Strong Support for all DBs: MSFT, Sybase, Informix, DB/2, Oracle
•   No Middleware is better with Oracle DB
     –   J2EE: Database Web Services
     –   Integration: DB Events; Analytic Functions
     –   Portal: XDB Content Repository
     –   Scalability: DRM (JDBC Stats)
     –   HA: Back-Up, Disaster Recovery, FaN
     –   Clusters: OCFS, ASM, RAC, CRS
     –   Security: Proxy User, Enterprise User Security
     –   SW Provisioning: Installation, Patching, Cloning
     –   Monitoring: Topology Mgmt, ASLM
     –   Diagnosability: End to End Log Correlation
•   Customer Benefits
     – Exploit Database Features, Easier to Develop, Maintain




                                                                          2
Oracle SOA Suite




                   3
SOA – Delivering Better Agility
                                    Presentation
                                    Framework                Internal Systems     External Vendors



                                                    - Messaging
                                                      - Workflow
            Company Specific
            Business Logic                             - Business Activity
                                                        - Registry
                                                       - Security                                 Web
                                                                                                 Service
                                                      - Business Rules




   Web
  Service
                                Web                         Web
                               Service                     Service




       Packaged                     Customized                    Legacy            Business Logic
     Business Logic                Business Logic              Business Logic




   Application Engine            Application Engine          Application Engine   Application Engine



                                                                                                           4
The Oracle SOA Suite
                  Modeling, analysis & simulation – New
                  product, OEM ARIS from IDS Scheer…



      BPA                                                                Management
                  BAM         Analytics           Events    Monitoring
      Suite
  Analyst Tools
                  BPEL Process Manager
                    Native      Human                      Decision      Web Services
 JDeveloper
                    BPEL       Workflow                    Service       Manager

                  Enterprise Service Bus
   App Dev                                  XSLT
  Framework         Adapters              Transform
                                                            Routing        Security


              Business             Application Server                        UDDI
   B2B
               Rules           J2EE, WS-*, Event Services                   Registry




                                                                                        5
Oracle SOA Platform Drill-down

•   JDeveloper
     – Complete IDE, J2EE, Web services, Supports WSIF Bindings
•   Adapters
     – Connectivity to 300+ back-end systems, visual design, JCA
•   Oracle ESB
     – Messaging, connectivity and data distribution
•   Oracle Web Services Manager
     – Service intermediation, security and policy management
•   Oracle BPEL PM
     – Standards based orchestration, workflow management
•   Oracle BAM
     – Application Monitoring, SLA, KPI management
•   Oracle Business Rules
     – Engine, repository, rules editor
•   Oracle Application Server (OC4J, Portal, B2B, Wireless, WebCache,
    OID, Enterprise Manager)
     – Full featured J2EE deployment, scalability, reliability, HA

                                                                        6
Oracle SOA Suite
Comprehensive, Hot-Pluggable


       Standards           Business Activity Monitoring


       SOAP/WSDL           BPEL Process Manager
          BPEL
        WSIF, JCA          Web Services Manager
    WS-
    WS-* Web Services
    .NET Web Services
           XML             Enterprise Service Bus
          LDAP
                           Business Rules

   EDI, RosettaNet, AS2,
        RosettaNet,                                          Certified 3rd Party
                           B2B                                 Components
   UCCNet, ebXML,
   UCCNet, ebXML, HL7

                           JDeveloper                             Eclipse


          UDDI             Registry                               Systinet


           JMS             Messaging                      MQ Series, TIBCO, Sonic

                           J2EE Server                       IBM, BEA, JBoss




                                                                                    7
 Business Process Management
 Interface to business processes as services

Build Cross-Application Business
Processes
  – Define business processes with a intuitive
    graphical UI
  – Provide standard interfaces for applications                    4. Optimize

    and legacy systems
  – Eliminate redundancy                                            3. Monitor


Business Flow Orchestration                        1. Define
                                                   2. Deploy       Human Workflow
  – Define and coordinate Application business                 Business Process Engines
    processes                                                   Clustering, Dehydration

  – Order orchestration enables seamless order
                                                                                  Business Process
    capture to fulfillment experience                                             State – Audit Trail

  – Redundant activities are centralized and
    automated
Establish Business Rules
  – Increase agility and improve time to market
  – Transparency -- directly viewable by the
    business analyst


                                                                                                        8
Oracle Enterprise Service Bus (ESB)




                                      9
Oracle ESB: An ESB Moves Data

    Model, Monitor and Configure

Connect        Enrich            Distribute
 Adapters       Transformation   Protocol Bus
 Metadata       Value Mappings   Messaging
 WS Manager     Business Rules   Routing
 Security       Workflow         Interoperability
 Apps Events    System Xref      HA, Scalability




                                                    10
    Oracle ESB: Component Architecture
                                                                          • Components
                                                                              – Integrated Designer
                  Composite Applications, Portals, BI and BAM
                                                                              – Rich Monitoring Console
                                                                              – JCA Adapters
                                                                              – Routing Service
                                                                 fx                 •   XPATH Filter Expressions
 ESB                                                                                •   XSL Transformation
Console    Portlets     Web UI     BPEL          Human Task     BAM
                                                                              – Metadata Repository/Server

           Enterprise Service Bus                                         • Features
                                                                              – Content Based Routing
 UDDI                                                                         – Enterprise Messaging - OEMS
                                                                              – Native XML and Web Services
                                                                              – Multi Transport Fabric
 MDS
                                                                          • Usage Patterns
Security                                                                      – Point to Point
Policies   SOAP           JCA                                    B2B
                                     In Memory        JMS                     – Canonical Modeling
                                                                              – Store and Forward
                                                                Trading
           JAX           SAP          Java          Mainframe
                                                                Partner       – Request/Response
                                                                              – Externalized Services




                                                                                                                   11
ESB Management Console




                         12
  Enterprise Service Bus
  Summary

                                                Intelligently Route XML Events
                                                and Requests across a
                                                Network of Services

                                                Key Benefits
                                                • Unified Metadata (WSDL)
                                                • Unified Addressing (Logical
                                                  Naming)
                                                • 300+ Adapters
                                                • Integrated UDDI Registry (Systinet)
                                                • Rich Monitoring and Message
                                                  Tracing
                                                • WS-*

Routing     QOS            Transform    Rules   Key Differentiators
                                                • Optimized Transport and Data
            Enterprise Service Bus                Format
                                                • Open Architecture (WSIF/JBI)
                    WSIF
                                                • Integrated Security
   WSDL             JCA                REST




                                                                                   13
Oracle BPEL Process Manager
   (Process Orchestration)




                              14
 Key Standards: BPEL and Process
 Orchestration
Standard markup language for composing a set of discrete
services into an end-to-end process flow

                            SalesDB           start

• 10+ years of R&D from
                                                      Duplicate
 MSFT and IBM
                                                      Number!
• Rich Flow Semantics
• Optimized Bindings (not                                         Billing
  just Web services)
• Transformation
• WS-Security
                            Router
• A Process is a Service

                                              end




                                                                            15
     Key Features | Best of Breed

        ADAPTERS                     SERVICES                  JDeveloper                     RUN-TIME                      BAM and EM




    PUBLISH SERVICES             BUILT-IN SERVICES             ASSEMBLE                       EXECUTE                        MONITOR

• Bindings to 100+ backend   • Workflow Service       • Comprehensive BPEL 1.1     •   Comprehensive BPEL 1.1      •   Visual Monitoring
  systems (JCA)              • Identity Service       • XSLT Transformation        •   Sync. Messaging             •   Auditing
• JMS Bridge                 • Notification Service   • Visual Modeling Tool       •   Async. Messaging            •   BPEL Debugging
• .NET, Axis, Workshop,      • Scheduling Service     • Native Java Binding        •   Context Dehydration         •   In-flight Administration
  Glue, Systinet, interop
                             • Decision Services      • XML Facade                 •   Reliability                 •   Performance Tuninng
• User Tasks/Workflow          (Rules)                • Detailed Error Reporting   •   Side-by-side versioning     •   Task Management
• Email with Attachment      • Error Hospital         • Ant-based build and        •   Compensating Transactions   •   Partitioning/Domains
                                                        deployment framework       •   Clustering                  •   Centralized Security
                                                      • Versioning                 •   Large XML documents         •   Real-time
                                                                                   •   WS-Policy driven security       PKI Dashboard




                             WSDL, XML Schema, BPEL, XSLT, XQuery, WS-Security, WS-Addressing, WS-Policy




                                                                                                                                                  16
   The Oracle BPEL Process Manager

Enterprise-strength infrastructure for designing, deploying and managing BPEL
business processes.
 JDeveloper, Eclipse

      BPEL Designer                                                                                      • Comprehensive and native
                                                                                                          BPEL implementation
                                              BPEL
                                                                                                         • Easy-to-use modeling tool
                       BPEL Process Manager                                                              • Scalable and reliable engine
                       WSDL Binding       Built-in Integration Services
                                                                                                         • Flexible binding framework
                           Web services
                                                                                     Dehydration Store
                            Java, JMS         JAVA   XSLT    Rich Sensors            (Oracle Database)   • Rich management and
                                                            Workflow
                            File, FTP
                                                                                                           monitoring
                            Database
                                                 Core BPEL Engine                                        • Support for Oracle AS, JBoss,
                            Apps                                                     BPEL Console
                                                                                                           WebLogic and WebSphere
                                                                            MANAGE




                                                                                                         • Get up and running in less
                                 J2EE Application Server
                        (Oracle AS, WebLogic, JBoss, WebSphere)                                            than 15 minutes!



                                                                                                                                          17
Orchestrate Services
BPEL Process Manager – Process Modeling




                                          18
BPEL by Example

           <variable>             <process>
                                 BPEL Flow
                                                            10:00am
                                                   start
        Credit Rating

                           Get Rating
                                                                                  <faultHandlers>
                                             <invoke>          Handle Negative
                                                               Credit Exception
                                                  <flow>
<partnerLink>
                        Send Loan Application                         Send Loan Application

        United Loan
                                                           <invoke>                           Star Loan




                                                           <receive>
<partnerLink>                                                                                   <partnerLink>
                        Receive Loan Offer                             Receive Loan Offer


                                                 </flow>
                                        <switch>    ?      Select Lowest Offer




                                 </process>        end
                                                            03:00pm




                                                                                                                19
                                                                                      Operational dashboard
              Order Booking SOA Demo
              Focus on ESB, Rules, Workflow, BPEL
              SHOPPING PORTAL
                                   ESB               Order Booking BPEL PROCESS            BAM

                                                              receive

                                                                                                                                                                 Order DB
                                                            Insert Order


                                                            getCustInfo




                                                                                                              Web Services Interface: XML, SOAP, WSDL, WSIF
                 Rules                                                                                                                                            EJB 3.0
               repository                                                                                                                                     Customer service
                                 Rules
                                 Engine   Decision            Manual
Rule Author                               Service             Review
                                                                 ?

                                                                                                                                                                   Approval
                                                                                                                                                               (Rich Workflow)
                                               SelectMfr                   RapidMfr


                                                 invoke                    invoke
                                                                                             5-15 min
                                  ESB            receive                   receive

                                                                                                                                                                  Product
                                                                                                                                                                 Suppliers

                                                           Fulfill Order


                         FedEx
                         USPS                               Notify Cust
                                                                                                                                                                Notification
                                                                                                                                                                  Service
                                                                end




                                                                                                                                                                                 20
10.1.3 BPEL PM - Workflow Services
                    Workflow Services



                     Task Management               Identity Service
                     Service
                     (Task data, forms,            (Users, Roles)
                      Attachments)
                                                                               Portal


                       Task Routing
                    Task Assignment
                      Service                      Worklist Service
   BPEL Process     History/Audit
                      (Assignment,                 (Task Query,
                       Dispatching)                 Reporting )                Worklist




                        User Metadata               Notification
                        Service                     Service                    Email client
                        (Rules,                     (Email & wireless)
                        work queues )


                  Identity Management                  Notification Channels

                                                         Email
                    OID, LDAP, JAZN
                                          Oracle          AS Wireless
                                           DB         (Voice, SMS, Pager)




                                                                                              21
  Work-list Application - Home

Supervisors can
  access Staff
     tasks.       Filter by Category (assigned
                   to who), Priority, or Status
                     (Assigned, Completed)




                  Organize work
                  into views (like           Claim (lock) work
                  search folders)            assigned to Group


                                                                 22
Default Task Form

                            Advanced
            Action           Actions



                                                 Save

             Payload Data

                                   Attachments
              Comments


                                       History




                                                        23
 Rules – My Rules



                    Applicability
                      Period



Standard Task
 Attributes &
  Flex Fields



 Reassign,
 Delegate,
Set Outcome


                                    24
Oracle Adapters




                  25
   Oracle Adapters
Enterprise-strength infrastructure for connectivity to enterprise information
systems (EIS).
                                                                    • Comprehensive and
    Adapter                                                           pervasive
  Design-time                                                         connectivity
  (JDeveloper)
                                                                    • Support for SOA
                       OracleAS Adapters                    BAM       /EDA
    Technology                                         PORTAL
                                      WSDL                          • Open Standards
      Legacy              Native                                      Support
    Applications        Interfaces                          ESB

     Packaged
                                                                    • Hot Pluggable
                                                       BPEL PM
    Applications                      JCA
                                                                    • Rapid development
      Oracle                                           J2EE
    Applications                                     Applications   • Robust & highly
                                                                      scalable.
                         J2EE Application Server                    • Managed through
                   (Oracle Application Server & 3rd party             Oracle Application
                           Application Servers)
                                                                      Server 10g
Some of the Adapters Available for Oracle
SOA Suite…
Applications            Databases                         Technology
  Oracle Applications                                      SOAP
                         Oracle 8i and above
  SAP R/3                                                  HTTP, HTTP-S
                         IBM DB/2 UDB
  Peoplesoft                                               Email – POP3, SMTP, IMAP
                         Informix
  JD Edwards                                               FTP, FTP-S
                         Clarion
  Siebel                                                   Flat File
                         Clipper
  Clarify                                                  LDAP
                         Cloudscape
  Lotus Notes            DBASE                             JMS
  Ariba                                                    Oracle AQ
                         Dialog
  AXIOM mx/open                                            IBM MQSeries
                         Essbase
  Baan                                                     TIBCO Rendezvous
                         FOCUS Data Access
  BroadVision                                              Socket
                         Great Plains
  Clarify
  Commerce One
                         Microsoft SQL Server
                         MUMPS (Digital Standard MUMPS)
                                                          Legacy
  Hogan Financials                                         CICS
                         Navision Financials (ODBC 3.x)
  i2 Technologies                                          IMS/DB
                         Nucleus
  Lawson                                                   IMS/TM
                         Paradox
  Livelink                                                 VSAM
                         Pointbase
  Manugistics                                              ADABAS
                         PROGRESS
  Microsoft CRM                                            Natural
                         Red Brick
  Vantive                                                  Tuxedo
                         RMS
  Walker Interactive                                       CA-Datacom
                         SAS Transport Format
  Remedy                                                   Screen Scraping
                         Sybase
  Salesforce.com                                           CA-IDMS
                         Teradata                          C-ISAM,D-ISAM,K-SAM,
                         Unisys DMS 1100/2200              QSAM
                         UniVerse
     Design Time Introspection View




28
                                      28
29

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:77
posted:7/9/2010
language:English
pages:29
Description: Sonic Mq Series document sample