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



Similar documents
SOA Best Practices (from monolithic to service-oriented)

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

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

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

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

Oracle Business Activity Monitoring 11g New Features

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

Oracle SOA Suite Integration in a Service-Oriented World

SERVICE ORIENTED ARCHITECTURE

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

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

ORACLE SOA SUITE. Product Overview

Oracle SOA Reference Architecture

Oracle SOA Suite Then and Now:

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

Introduction to Service-Oriented Architecture for Business Analysts

SNUG June 16, 2006 The Future of PeopleSoft Integration

The Oracle Fusion Development Platform

A standards-based approach to application integration

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

What You Need to Know About Transitioning to SOA

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

Workflow/Business Process Management

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) An Introduction

Unifying IT Vision Through Enterprise Architecture

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


How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

Technical Track Session Service-Oriented Architecture

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Groot, Groter, Groots(t)

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Business Process Management Tampereen Teknillinen Yliopisto

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

JBoss enterprise soa platform

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

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

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

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

What is it? What does it do? Benefits

Service Integration. Dr. Gopala Krishna Behara

EBS SOA Integration Options

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

Service-Oriented Architecture: Analysis, the Keys to Success!

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

The Way to SOA Concept, Architectural Components and Organization

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

AquaLogic Service Bus

<Insert Picture Here> Oracle Business Process Management

<Insert Picture Here> SOA kot temelj Ogrodja zvem

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

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

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

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

Government's Adoption of SOA and SOA Examples

Oracle Reference Architecture and Oracle Cloud

E-Business Suite Oracle SOA Suite Integration Options

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

The Challenges in Real Life ESB Deployments

Integrating Siebel CRM 8 with Oracle Applications

Service Virtualization: Managing Change in a Service-Oriented Architecture

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

EVALUATING INTEGRATION SOFTWARE

IBM SOA Foundation products overview

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

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Service-oriented architecture in e-commerce applications

Introduction to Systinet. SOA Governance and Lifecycle Management

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

SOA Myth or Reality??

Enterprise IT Architectures SOA Part 2

Business Process Management Enabled by SOA

JD Edwards EnterpriseOne Mobile Solutions

Service Oriented Architecture: An Overview Discussion. Jeff Simpson Principle SOA Architect

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

Application Integration with Oracle SOA & Service Infrastructure

Enterprise Integration Architectures for the Financial Services and Insurance Industries

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Oracle BPEL Nuts and Bolts

A practical guide to SOA for IT management

How To Understand A Services-Oriented Architecture

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

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

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

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

Enterprise Reference Architecture

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Enterprise Application Designs In Relation to ERP and SOA

Business Process Execution Language for Web Services

Transcription:

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

Key Business Imperatives Increased Competition Requires Increased Business Agility Requires Increased Focus on Business Process Adaptation Requires Flexible and Adaptable IT Infrastructure Made possible by SOA and Standards Business Environment is more Competitive than ever before Requiring businesses to adjust faster to changing conditions ie increased business agility Mandates increased focus on end to end business processes and the ability to rapidly change them to respond to dynamic conditions Business Processes invariably involve IT systems. IT systems need to be flexible and adaptable too Emergence of SOA and Standards can help!

Customer Needs Increasingly Demanding Users End-to-End Processes Shorter Change Cycles Better Insight and Auditing IT Increasingly Complex Infrastructure Heterogeneous Systems Silos

The IT Reality Today Screen Scrape Application ORB Application Download File Application Sockets Message Application Message Queue CICS Gateway Transaction File Message Queue Application Screen Scrape Download File Application Transaction File Sockets Application Message Screen Scrape APPC Transaction File CICS Gateway Download File Application Screen Scrape Transaction File RPC Application APPC Application ORB Message Queue RPC Source: Gartner

Why SOA? Value is no longer defined as much by functionality as by connectivity Why SOA today? We are reaching a new threshold of connectivity and computing power Mainframe Client Server Web SOA Source: AttachMate

What is SOA? A Business Perspective SOA is the application of well-founded concepts which exploit the modern ability for system resources to Collaborate independent of location Across Heterogeneous technologies A set of architectural principles backed by technology to tap into system resources to freely participate in a larger community Provide tools and techniques to orchestrate the reuse of these newly available resources into processes that drive the business.

What is SOA? A Technical Perspective A Service Oriented Architecture is a collection of self-contained services (system functions) that can communicate with each other. Key characteristics of services: loosely coupled coarse grained typically published & available for invocation on a Service Bus Defining services at a business level enables rapid composition of end-to-end business processes, delivering on the promise of greater IT flexibility and agility

What s Common Between These Cars? Lexus ES300, $34,000 Toyota Camry, $20,000

Component Reuse Lexus ES300, $34,000 Toyota Camry, $20,000 100% reuse Chassis

Can You Reuse Your Existing Monolithic Applications? SCM ERP CRM Legacy Channels Presentation rendering Security Business processes Business rules & logic / + < > = Σ % / < > = / + < > = Σ % + < > = Data schemas

Architectural Differences

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

From EAI to SOA with Composite Services Front-end Applications Business Services ( Composite ) Biz Processes/ Workflows Orchestration Implementation Services Applications

Oracle SOA and Event Technologies BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework Messaging Alerts Events Business Monitoring ORCHESTRATION Data Streams Oracle Service Bus Routing Transform ETL & Data Mediation Replication CONNECTIVITY Quality Apps Native BAM BPEL ROUTING & Rules DATA SERVICES Workflow Adapters DB BPEL Process Manager Legacy Business GOVERNANCE CEP Data Integrator Partners Human B2B Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Enterprise Manager System GOVERNANCE Monitoring Web Services Manager WS Policies Security Enterprise Repository SOA lifecycle governance Registry UDDI JRockit VM & RT

What Is BPEL? BPEL is: A markup language for composing a set of discrete services into an end-to-end process flow A mechanism for asynchronous interactions, parallel processing, and exception management SalesDB Router Billing <process> <partnerlinks>...</par tnerlinks> <variables>...</variab les> <sequence name="main"> <receive.../> <assign> BPEL source <copy><to.../><from... /></copy>

Extensible BPEL Designer Palette For Common Patterns Library of re-usable BPEL fragments Drop-and-configure Order Transform Approval fx Validation Rule JDeveloper Etc.

BPEL Workflow Service Features Task assignment to Users, roles, groups Task routing various flow patterns and dispatching rules Escalation, Delegation, Vacation rules Notification to users/groups - Email, Voice, Pager, SMS Customizable Worklist, Task forms, attachments Task History and Audit, Productivity Reports

SOA Adoption Model Level 1 Opportunistic Organize and Strategize Level 2 Tactical Tactical SOA Implementations Level 3 Strategic Process Automation And Improvement With SOA Level 4 Enterprise SOA is Quantitatively Managed Level 5 Industrialized SOA is industrialized Strategic Goals Tactical Plans Identify Simple quick win Projects Build Services Consume in Portal, BAM Sell Business on SOA Benefits Integrate Services Manage Services Business Process Automation Enterprise Architecture Group Driving SOA Measurement & Improvement Deploy BAM + BPEL for Measurement Be a leader in the industry eco-system and provide/ consume relevant services. Enable the virtual enterprise with business insight, and real time information access Examples Create_customer, Messaging, Error Handling Customer Data Integration Integrated Work Order Management Monitor End Customer SLAs Strategic SOA, B2B, B2C, A2A *Source: Accenture + Oracle

Key Benefits Virtualization of application processes. Allows lines of business to control and adopt to changes. Cross-application process management. Integration to those who specialize. (Bestof-Breed) Seamless integration of human intervention. Allows deployment of business functions faster.

Order Booking SOA Demo Focus on ESB, Rules, Workflow, BPEL SHOPPING PORTAL ESB Order Booking BPEL PROCESS Operational dashboard BAM receive Insert Order Order DB Rule Author Rules repository Rules Engine ESB Decision Service SelectMfr invoke receive getcustinfo Manual Review? RapidMfr invoke receive 5-15 min Web Services Interface: XML, SOAP, WSDL, WSIF EJB 3.0 Customer service Approval (Rich Workflow) Product Suppliers Fulfill Order FedEx USPS Notify Cust end Notification Service