Oracle SOA Suite Integration in a Service-Oriented World



Similar documents
Overview & Strategy. Nick Dimtchev (nick.dimtchev@oracle.com) Senior Architect Fusion Middleware Technologies Fusion Middleware Product Strategy

<Insert Picture Here> Mediator & Adapters Jeff Davies Oracle USA

An Unbiased Look: Oracle SOA Suite 12c

SOA Best Practices (from monolithic to service-oriented)

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Oracle SOA Suite: The Evaluation from 10g to 11g

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

SERVICE ORIENTED ARCHITECTURE

Oracle Business Activity Monitoring 11g New Features

AquaLogic Service Bus

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

Reporting component for templates, reports and documents. Formerly XML Publisher.

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Oracle SOA Suite Then and Now:

The Oracle Fusion Development Platform

Groot, Groter, Groots(t)

The ESB and Microsoft BI

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

ORACLE SOA SUITE. Product Overview

Securely Managing and Exposing Web Services & Applications

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

Business Activity Monitoring

Oracle Service-Oriented Architecture Suite. Best of Breed SOA Tools and Middleware July 2006

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

<Insert Picture Here> Oracle Web Services Manager (WSM)

A standards-based approach to application integration

Increasing IT flexibility with IBM WebSphere ESB software.

Oracle Service Bus Statement of Direction August 2008

AquaLogic ESB Design and Integration (3 Days)

Oracle BPEL Nuts and Bolts

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

SNUG June 16, 2006 The Future of PeopleSoft Integration

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Oracle Reference Architecture and Oracle Cloud

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Increasing IT flexibility with IBM WebSphere ESB software.

SCA-based Enterprise Service Bus WebSphere ESB

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Sentinet for BizTalk Server SENTINET

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Introduction to Service-Oriented Architecture for Business Analysts

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

IBM WebSphere ESB V6.0.1 Technical Product Overview

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

IBM WebSphere Enterprise Service Bus, Version 6.0.1

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Orchestrating Web Services: The Case for a BPEL Server. An Oracle White Paper June 2004


What You Need to Know About Transitioning to SOA

ActiveVOS Server Architecture. March 2009

Extending PeopleSoft Applications with Oracle Fusion Middleware. An Oracle White Paper April 2007

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

<Insert Picture Here> Oracle Business Process Management

Open ESB. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

EVALUATING INTEGRATION SOFTWARE

EBS SOA Integration Options

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

Oracle Fusion Architecture and Oracle Fusion Applications. An Oracle Technical White Paper January 2006

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

Oracle Service Bus: - When to use, where to use and when not to use

Oracle SOA Reference Architecture

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Enterprise Integration Architectures for the Financial Services and Insurance Industries

The Enterprise Service Bus

EBS - SOA Integration Options

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

IBM SOA Foundation products overview

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

Sentinet for BizTalk Server SENTINET 3.1

Pervasive Software + NetSuite = Seamless Cloud Business Processes

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

<Insert Picture Here> Oracle SOA Suite ESB and BPEL Use Case Comparison

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Workflow/Business Process Management

Integration using IBM Solutions

Jitterbit Technical Overview : Microsoft Dynamics CRM

IT FUSION CONFERENCE. Build a Better Foundation for Business

Service Virtualization: Managing Change in a Service-Oriented Architecture

Transcription:

<Insert Picture Here> Oracle SOA Suite Integration in a Service-Oriented World Nikolay Manchev nick@manchev.org

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remain at the sole discretion of Oracle.

Agenda Web services, BPEL and 100% standard integration approaches extend the reach of the application server platform to enable mainstream developers to build service-oriented, processcentric applications in a highly productive, declarative fashion. <Insert Picture Here> Key SOA Standards Oracle Integration / SOA Platform Spotlight on: Adapters, ESB, BPEL SOA Credit Request Demo ESB, BPEL, Rules, BAM Q&A

Oracle Fusion Middleware

Key SOA Standards Fusion Effect Richer Experience More Adaptable More Interoperable Portal ERP/ Legacy Apps PKI Dashboards Web Application WS Process Flow Logic Security Reliability Logging Failover Dynamic Routing Custom Apps & Services API Web services MONITORING USER INTERFACE PROCESS ORCHESTRATION SERVICE BUS BUSINESS SERVICES BAM PORTAL JSR-168 BPEL WS-Security XML/XML Schema JMX Struts/JSF XSLT/XQuery WS-Policy, SAML WSDL/WSIF Web Services Mgmt SOAP JCA JMS

The Oracle SOA Platform BPA Suite MANAGEMENT Analyst & MONITORING Tools JDeveloper App Dev Framework BAM ROUTING & ORCHESTRATION Events BPEL Process Manager Native BPEL EVENTS & CONNECTIVITY Enterprise Service Bus Multi Protocol Business Monitoring Human Workflow XSLT Transform BI Analytics Business Rules Routing Enterprise Manager GOVERNANCE System Monitoring Web Services Manager Policies Security Adapters B2B SES Registry Apps DB Legacy Partners RFID UDDI Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere

Example: DSL Provisioning at Belgacom Application for the provisioning and activation of DSL lines. Belgacom is processing up to 15,000 DSL provisions / day through SOA and BPEL processes which link their customer interfaces and OSS layer, managing activation and repair. Telco Activation Services DSL Activation Manager 6000+ network equipment endpoints (SLEE gateway) SDSL Activation Manager Register for New Service Self-service web app Call Center Struts Application Server Sales/Customer Service Interfaces and Order Review Exception Management BPEL Billing Services Reporting Services Account Management Services

Broad Adoption Financial Services High Tech Telecom Government Transportation Travel Retail Order/Payment Processing New Account Provisioning Process Trade Exception Management Order Management Trading Partner Integration Cell Phone Activation VoIP Provisioning DSL Provisioning Medicare Eligibility Determination and Enrollment Satellite Data Exchange Publish and Process Forms Employee On-boarding Fleet and Asset Management Reservations Sales Data Integration

A Consistent Set Of Requirements Portal Java Platform? Databases Mainframes Packaged Apps Connectivity Heterogenous Back Ends Silos of API and mechanisms Opaque/heterogeneous data definitions Synchronizing multiple data stores User Tasks Orchestration Asynchrony, Flow Coordination, Data Transformation, Compensation, Version Control, Auditing JSF Orchestration Java Services.NET Services Message Queues Scalability Unpredictable loads Asymmetric performance capabilities Management and Security Access control, Authentication, Encryption, Logging, Identity Management Governance Directory, Audit trails, Business Rules

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 App Server Full featured J2EE deployment, scalability, reliability, HA

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

Oracle ESB: An ESB Moves Data Model, Monitor and Configure Connect Adapters Metadata WS Manager Security Apps Events Enrich Transformation Value Mappings Business Rules Workflow System Xref Distribute Protocol Bus Messaging Routing Interoperability HA, Scalability

Oracle ESB: Component Architecture ESB Console UDDI MDS Security Policies Portlets Enterprise Service Bus SOAP JAX Composite Applications, Portals, BI and BAM Web UI JCA SAP In Memory Java BPEL JMS Mainframe fx BAM B2B Trading Partner Components Integrated Designer Rich Monitoring Console JCA Adapters Routing Service XPATH Filter Expressions XSL Transformation Metadata Repository/Server Features Content Based Routing Enterprise Messaging - OEMS Native XML and Web Services Multi Transport Fabric Usage Patterns Point to Point Canonical Modeling Store and Forward Request/Response Externalized Services

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 Web services Java, JMS File, FTP Built-in Integration Services JAVA XSLT Rich Sensors Workflow Dehydration Store (Oracle Database) Flexible binding framework Rich management and monitoring Database Apps Core BPEL Engine BPEL Console Support for Oracle AS, JBoss, WebLogic and WebSphere J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) MANAGE Get up and running in less than 15 minutes!

A Typical SOA Application Credit Rating start Handle Negative Credit Exception Request Offer Request Offer Receive Offer Receive Offer? Select Lowest Offer end

What Are the Security Requirements? 1. Limit who can initiate processes 2. Encrypt SSN Credit Rating <SSN> 011-22-4488 </SSN> start Handle Negative Credit Exception Request Offer Request Offer Receive Offer Receive Offer 3. Callback has to go through firewall? end Select Lowest Offer 4. Make sure no other sensitive data is unprotected

Designed for Performance BPEL-Optimized SOAP Stack Write-through Cache BPEL Server App. Server LOAD BALANCER BPEL Server App. Server Binary DOM Lazy Loading Smart Partitioning W3C DOM Interface Support for Large Documents Dehydration Store (Oracle Database) BPEL Server Support for large BPEL Processes (20,000+ activities) Stateless Architecture Clustering Fail Over App. Server

Oracle Adapters Enterprise-strength infrastructure for connectivity to enterprise information systems (EIS). Adapter Design-time (JDeveloper) Technology Legacy Applications Packaged Applications Oracle Applications OracleAS Adapters Native Interfaces WSDL JCA J2EE Application Server (Oracle Application Server & 3 rd party Application Servers) BAM PORTAL ESB BPEL PM J2EE Applications Comprehensive and pervasive connectivity Support for SOA /EDA Open Standards Support Hot Pluggable Rapid development Robust & highly scalable. Managed through Oracle Application Server 10 g

Web Service Management Decouples Security and Management Policies from Service Logic Without WSM, policy is hard-coded into each Web Service Result is siloed, inconsistent security and management A change in enterprise standards = rework of every service Higher cost, more fragile, harder to change No unified insight into operations across services

Oracle WSM Components BUILD Policies ENFORCE Policies Deployment as Gateway Process or as Embedded Agents MONITOR Policies Policy Gateway Policy Manager Policy Agents Oracle Enterprise Manager Web Services

Oracle BAM Business Activity Monitoring Real-Time Dashboards, Analytics & Alerting

Challenge #1 Capture Real-Time Data Business Apps Business Events, state transitions Business Processes (BPEL) Monitoring activities, states RFID and Sensors Active and Passive Location, Temperature, Moisture, Motion, etc. System Management Performance metrics, alerts, logs Messaging Systems JMS, TIBCO, MQSeries Security Authentication, authorization, audit trail Database Streams

Challenge #2 Analyze Processes, Trends, and Context Monitor a Single Process Track each process step Identify failures Process Aggregations Averages, KPIs, SLAs Identify bottlenecks Complex Event Processing Correlate independent events Identify threats & opportunities Context Historical performance Rolling average Past Week Today Past 15 Minutes

Challenge #3 Deliver Information to Business Users Real-Time KPIs Thin Browser GUI Role-Based Access Live Display Technology Portal Compatible Embedded Actions

Oracle Web Services Manager Securing Processes and Services in a Policy-Oriented Fashion

Oracle s BPM Approach Complete Service Oriented Architecture platform for full BPM innovation cycle 100% standard process models Shared model between analysis, execution and monitoring Provide choice of modeling tools to customers OEM leading BPA tool Enhance the logical view of BPEL PM Designer for analysts Provide integration with leading BPA tools so that customers can select BPA tool of their choice

Business Rules Are declarative not procedural Best practice for SOA applications Agility Transparency Can be generated from GUIs Applications requiring agility Frequently changing (legal) regulations Frequent policy changes to reflect market changes Requirements for high levels of customization Rules de-couple decision services from SOA applications

Oracle Business Rules Rules enabled applications Rule Author Application run-time logic facts facts results Rules Engine RuleSession Class Facts can be Java objects or XML Rules repository Rules customizing application Rules SDK

http://otn.oracle.com/soa http://otn.oracle.com/bpel Q U E S T I O N S A N S W E R S Nikolay Manchev nick@manchev.org