Oracle SOA Suite Then and Now:



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

ORACLE SOA SUITE. Product Overview

SERVICE ORIENTED ARCHITECTURE

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

Oracle Service Bus Statement of Direction August 2008

Oracle Business Activity Monitoring 11g New Features

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

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

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

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


SOA Best Practices (from monolithic to service-oriented)

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

Oracle SOA Suite 11g: Essential Concepts Student Guide

AquaLogic ESB Design and Integration (3 Days)

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

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

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

Groot, Groter, Groots(t)

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

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

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

1 What Are Web Services?

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

Increasing IT flexibility with IBM WebSphere ESB software.

Reusing Existing * Java EE Applications from Oracle SOA Suite

1 What Are Web Services?

<Insert Picture Here> Oracle Business Process Management

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

AquaLogic Service Bus

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

Oracle Platform Security Services & Authorization Policy Manager. Vinay Shukla July 2010

The Oracle Fusion Development Platform

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

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

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

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

Business Process Execution Language for Web Services

SCA-based Enterprise Service Bus WebSphere ESB

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

A standards-based approach to application integration

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

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

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Oracle BPEL Nuts and Bolts

Increasing IT flexibility with IBM WebSphere ESB software.

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

JBoss enterprise soa platform

What I Advise Every Customer To Do On Their Oracle SOA Projects

Service Governance and Virtualization For SOA

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

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

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

The Challenges in Real Life ESB Deployments

E-Business Suite Oracle SOA Suite Integration Options

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

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

Qualogy M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization

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

Introduction to Service-Oriented Architecture for Business Analysts

Oracle WebLogic Server 11g: Administration Essentials

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

ActiveVOS Server Architecture. March 2009

<Insert Picture Here> Application Testing Suite Overview

Next-Generation ESB. Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat. June 23rd, 2010

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

ITG Software Engineering

WebSphere Training Outline

Ikasan ESB Reference Architecture Review

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

Oracle SOA Suite 12c Implementation

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

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

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

IBM WebSphere Enterprise Service Bus, Version 6.0.1

Oracle Service Bus Examples and Tutorials

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

SNUG June 16, 2006 The Future of PeopleSoft Integration

EBS SOA Integration Options

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

JBoss Enterprise Middleware

Oracle Fusion Middleware 11g Release 1 IDM Suite

BUSINESS RULES CONCEPTS... 2 BUSINESS RULE ENGINE ARCHITECTURE By using the RETE Algorithm Benefits of RETE Algorithm...

An Unbiased Look: Oracle SOA Suite 12c

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

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

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

Oracle Reference Architecture and Oracle Cloud

A FIRST LOOK AT ORACLE BPM SUITE 11G

A Beginners Guide to Fusion Middleware

Bringing system to the Oracle SOA toolbox. Hajo Normann, EDS Torsten Winterberg, OPITZ CONSULTING GmbH

EBS - SOA Integration Options

Transcription:

Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services

Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality Point out some of the changes from SOA 10g Some products are new to the SOA Suite Some products have changed completely Question and Answers Expectation of some level of understanding of SOA 10g

Service Component Architecture (SCA) SCA is a standards framework for building a service infrastructure Building service components Assembling components into composite applications Deploying composite applications Managing composite applications Being standardized at OASIS (the international open standards consortium) http://www.osoa.org

Service Component Architecture (SCA) Java interface WSDL porttype Binding: SOAP JMS JCS S service S properties C 1 composite R S C 2 wire component R R reference Composite: Deployment unit (BPEL, Mediator, HWF etc..) Service: entry-point into composite Component: provides logic Reference: refers to external services Wire: connects services, components, and references

Service Infrastructure Service Assembly, Orchestration Repository Business Human Mediator BPEL Rules Workflow IDE Application composers BAM B2B Optimized binding 11g Service Infrastructure Common JCA-based connectivity infrastructure Oracle Service Bus Policy Manager Web-based console SOA Operations Unified Infrastructure

Service Data Objects (SDO) Enables consistent means of accessing and handling data from heterogeneous sources Access and mapping to actual data-sources is executed by Data Access Services (DAS)

Service Data Objects (SDO) Define employee variable Bind to backend DAS Assign from triggers a query BPEL process Employee Benefits Calculation query(employee) Data Access Service (DAS) dehydration Select benefits package based on compensation Get(employee) HR Management System rehydration (5 minutes sleep) triggers a query and version check Update(employee) ee) compensation = compensation + $5K Process is notified of the underlying data change, and exception can be handled time

SOA Composite Editor (JDeveloper) JDeveloper is the integrated development environment (IDE) for building Java based SOA applications and user interfaces using the latest industry standards for Java, XML, Web Services and SQL. Supports the complete development life cycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications.

SOA Composite Editor (JDeveloper) Download as an update in JDeveloper

SCA Composite Editor Mediation Web services and adapters BPEL orchestration Human Tasks spring.xml Spring /Java Business Rules

Oracle Enterprise Repository (OER) Visibility into assets under development minimizes redundancy and promotes service collaboration and reuse Graphically display and navigate asset-to-asset and asset-to-project to relationships and interdependencies to simplify impact analysis Allow developers to easily publish, locate, and consume SOA assets from directly within their integrated development environment (IDE)

Oracle Enterprise Repository (OER) Automatic introspection of BPEL,Web Services Description Languages, and XML Schema Definitions Support the entire SOA, process, service, and asset lifecycle with governance controls and automation Create a system of record for all SOA asset information Enable standards-based service discovery and dynamic binding at runtime Provide role-based visibility into all SOA assets, regardless of source, through a centralized repository

Real Time Event Processing (CEP) Monitors streams of events Correlates seemingly unrelated events into patterns Applications in almost every industry vertical: risk management fraud detection intrusion detection Compliance Optimized to handle very large volumes of events CQL: Continuous Query Language

SOA Security Management Web Services Security Management Framework Policies are key concept in Web Services Security Policies Specify who can access a service How they are authenticated Encryption requirements Logging requirements

Oracle Web Services Management (OWSM) Built into SOA 11g service infrastructure Provides security services to manage and enforce policies Policies can be: Created in EM Console Attached in either JDeveloper or EM Console Attached/Enabled/Disabled in Configuration Plan Enforced seamlessly at runtime Pre-Defined policies are provided

Oracle Web Services Management (OWSM) Mediator BPEL 2 3 4 Human Task Policy Manager Service Infrastructure Service Component Interceptors: Authorization Web Service Interceptor: Authentication Authorization Message Integrity & Confidentiality (signatures, encryption/decryption) Publish security requirements as WS-Policy in WSDL 1 SOAP HTTP/SOAP message SOAP 5 HTTP/SOAP message Web Service Interceptor: User token insertion (such as SAML) Integrity & Confidentiality (signatures, encryption/decryption) File LDAP Java Platform Security DB SSO (Oracle Access Manager & 3 rd - Party)

Event Delivery Network (EDN) EDN is an abstraction on top of publish and subscribe messaging system Simple declarative integration into SOA Rich subscription models Content based subscriptions (Xpath filters) Optimized Delivery Paths Run-time monitoring Integrated Tool Support

Business Activity Monitoring (BAM) Finally ported from.net to J2EE and is part of the service infrastructure

Adapter enhancements New adapters and leverage for Java 2 Connector Architecture (J2CA) New TCP Socket Adapter Large payload support Active/Active HA Cluster support Tighter integration with E-Business Suite

ESB is now Mediator Oracle Enterprise Service Bus (OESB) was the Service Bus for SOA 10g before Oracle purchased BEA The role of ESB in SOA 11g now is to provide mediation services between SOA Suite components In SOA 11g ESB is known as Mediator and acts as a component in a SCA assembly

Oracle Service Bus (OSB) Previously known as BEA Aqualogic Service Bus (ALSB) Primary service bus for Oracle SOA Suite 11g Preferred platform for service virtualization and interaction external to the SOA Suite Can be used independently of SOA Suite 11g

BPEL SOA Suite 11g New Features 11g New Features Scalable DOM for reduced memory consumption Can now support very large payloads (Gigabytes) Coding by reference Passing by reference reduces amount of data re-routed and managed through the infrastructure

Human Workflow 11g New Features: JSF bsed client framework for worklist application ADF task flow forms Java platform security layer Rule-based routing IM Notifications Digital certificate support MS Office integration

Business Rules In SOA 10g business rules are managed using the Rules Author

Business Rules In SOA 11g business rules are managed using JDeveloper and SOA composer SOA Composer is the Web interface for managing business rules and Domain Value Maps (DVM)

Business Rules 11g New Features: JDeveloper integration ti Decision tables Rule activation and effective dates Aggregates Dictionary links ADF-BC integration

Business Rules The IF/THEN rules: if driver.age < 20 and driver.has training then driver.eligible = true if driver.age < 20 and driver.has training = false then driver.eligible = false if driver.age >= 20 then driver.eligible = true (do not care about training for this case) Decision Table

Business Rules Designer in JDeveloper

Operations Monitoring In SOA 10g there is: ESB Console BPEL console Application Server Control Each of these tools are OK but they are not well integrated

Operations Monitoring SOA 11g provides service monitoring across all SOA components: ESB, BPEL, Human Workflow Integral part of Enterprise Manager FMW Control Instances tracking: ECID uniquely identifies es each instance Instance details are trackable through all SOA components: ESB, BPEL, adapters, workflow, Can be used to execute and review unit tests

Operations Monitoring Fusion Middleware Control provides end-to- end trace flow for message execution across all service engines Composite sensors are used to index specific fields of messages through the service infrastructure Unified Exception handling framework

Operations Monitoring

Grid Infrastructure SOA Suite 10g is based on Oracle AS 10g Uses Oracle application server 10.1.x1 OC4J Sun JVM Repository tool irca to create the SOA 10g repository Managed with Application Server Console

Grid Infrastructure SOA Suite 11g is based on Oracle FMW 11g Uses Oracle WebLogic server 10gR3 Sun or JRockit JVM Repository Creation Utility (RCU) to create or delete the SOA 11g repository Support for multiple repositories in the same database Managed with WebLogic Server Console

Grid Infrastructure WebLogic Features leveraged in SOA 11g: SOA Domains can be created using standard WLS domain configuration wizard Multiple servers can be configured at once Transaction Management support for XA and recovery

Grid Infrastructure WebLogic Features leveraged in SOA 11g: Adoption of WLS JMS as default messaging in addition to AQ JMS SOA Engines are J2EE components of Spring beans. WLS has built-in in support for the Spring Container

Grid Infrastructure WebLogic Features leveraged in SOA 11g: Clustering: SOA Domain setup using domain configuration wizard Additional SOA Servers can be configured using the WLS console JMS subsystem supports distributed ib t d destinations for load-balancing across SOA servers

Grid Infrastructure WebLogic Features leveraged in SOA 11g: Failover: WLS provides XA based transaction recovery for SOA processes SOA uses WLS whole server migration as failover strategy for hardware and instance failures

Grid Infrastructure WebLogic Features leveraged in SOA 11g: RAC Support: WLS uses multi-data source to support RAC but does not support Fast Connection Failover (FCF)

Grid Infrastructure SOA 11g Enterprise Management SOA Suite 11g has the Enterprise Management Console The EM console is deployed along with SOA Suite The EM console is used to: Manage SOA Suite services Manage SOA Suite deployments Review logs and Exceptions Direct access to the WebLogic console

Q&A

Thank You