sandor nieuwenhuijs manh-kiet yap oracle fusion middleware product management oracle corporation...

24

Upload: keyla-wingard

Post on 29-Mar-2015

229 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak
Page 2: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Sandor NieuwenhuijsManh-Kiet Yap

Oracle Fusion Middleware Product ManagementOracle Corporation

AMIS Query:

Oracle WebServices Manager

(incl. ESB Sneak Preview)

Page 3: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Onderwerpen

Oracle SOA Update Oracle ESB Sneak Preview

Sandor

Oracle Web Service Manager (OWSM) Kiet

Hands-on: installing and using OWSM

Page 4: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Fusion MiddlewareFusion Applications

Fusion Applications are the next generation of (all) Oracle Applications

Fusion Middleware is key to Fusion Applications– In fact many of the requirements for AS11 are based

on Fusion Applications

Fusion Middleware can, is and will be used outside of Fusion Applications

Embracing SOA is the only way to accomplish this!

Page 5: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle SOA Suite

Application Server

Enterprise Service Bus

RoutingAdaptersServiceRegistry

BPEL Process Manager

NativeBPEL

Workflow Rules

Web Services Manager Security

BAM Monitoring

Page 6: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

“Hot-Pluggable”

Any Application Server(Oracle, WebLogic, WebSphere, JBoss)

Enterprise Service Bus

RoutingAdaptersUDDI

Registry

BPEL Process Manager

NativeBPEL

Workflow Rules

Web Services Manager Security

BAM Monitoring

JDev Eclipse

Oracle AQTibco

MQ Series

Oracle DirectoryActive Directory

LDAP

ILog JRulesCorticon

Page 7: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle ESB Outline Market

– What is an Enterprise Service Bus

– ESB Delivers SOA and EDA

Platform– Oracle SOA Suite

– OC4J, BPEL, ESB, BAM, WSM, Rules

Product– Oracle ESB Functionality

– Features, Differentiators, Roadmap

Demo– Simplified Application to Application Integration

Page 8: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Common ESB Definition

• Gartner“An ESB is an architecture that exploits Web services, messaging

middleware, intelligent routing, and transformation. It must support

request/response communication between loosely coupled SOA business

components and one-way message delivery for sending notifications to

event-driven business components. It must also allow more-complex

message exchange patterns (MEPs).”

Oracle ESB

Page 9: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

What Is An ESB

Depends On Who You Ask– Service architecture built on top of messaging– Web service management– J2EE Application Server– Suite or Standalone Product?

Oracle ESB Is All of the Above– Key Component of Oracle SOA Suite– Delivers Data and Application Integration Functionality– Supports Multiple Protocols– Based on Open standards and is 3rd Party Interoperable

Both a Suite and a Product

Page 10: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

An ESB Moves Data

ConnectConnectAdaptersAdaptersMetadataMetadataWS ManagerWS ManagerSecuritySecurityApps EventsApps Events

ConnectConnectAdaptersAdaptersMetadataMetadataWS ManagerWS ManagerSecuritySecurityApps EventsApps Events

EnrichEnrichTransformationTransformationValue MappingsValue MappingsBusiness RulesBusiness RulesWorkflowWorkflowSystem XrefSystem Xref

EnrichEnrichTransformationTransformationValue MappingsValue MappingsBusiness RulesBusiness RulesWorkflowWorkflowSystem XrefSystem Xref

DistributeDistributeProtocol BusProtocol BusMessagingMessagingRoutingRoutingInteroperabilityInteroperabilityHA, ScalabilityHA, Scalability

DistributeDistributeProtocol BusProtocol BusMessagingMessagingRoutingRoutingInteroperabilityInteroperabilityHA, ScalabilityHA, Scalability

Monitoring and Configuration Monitoring and Configuration Monitoring and Configuration Monitoring and Configuration

Page 11: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Evolution of the Bus

ERP

Legacy

CRM

Proprietary Message Bus

WSDLWSDL

WSDL

B2B

.NETPortal

WSDL WSDL

WSDL

JMS and SOAP

Page 12: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Evolution of the Bus

ERP

Legacy

CRM

WSDLWSDL

WSDL

SOAP/HTTP/ Reliable SOAP

OEMS, JMS, MQ, TIBCO

Local, In Memory, Fastpath

B2B

.NETPortal

WSDL WSDL

WSDL

De

sig

nM

on

itorin

g

Page 13: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle ESB – Core Features

Rich Set of Adapters(technology and applications)

Transformation

Reliable Message Delivery

Content-based Routing

Publish and Subscribe

Service URL Virtualization

Deliver Information to the Right Place, at the Right Time in the Right Format

Enterprise Service Bus

JCA

SAPJAX

SOAP JMS

Mainframe

In Memory

Java

B2B

TradingPartner

Page 14: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle ESB – Value Added

Enterprise Messaging - OEMS

Multi Transport

Rich Monitoring Console

Request/Response and EDA

Native XML and Web Services

Metadata Repository

UDDI Repository (Systinet)

Externalized Process Flows

Real Time Activity Monitoring

Integrated Design Experience

Enterprise Service Bus

JCA

fx

BPEL BAM

SAPJAX

SOAP JMS

Mainframe

In Memory

Java

Portlets Web UI Human Task

MDS

UDDI

ESBViewer

Composite Applications, Portals, BI and BAM

B2B

TradingPartner

Page 15: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Primary ESB Pattern Summary Point To Point

– Adapter -> Transformation -> Adapter– Quick and Easy Integration– File to DB, Topic to Queue

Canonical Model– Integrate n+ Enterprise Applications– Domain Value Mapping– Dynamically Add New Subscribers

Routing Service– Decoupled Flexible Routing– Configurable in Rich Client– Services Visible to BPEL, BAM, WSM

Page 16: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle ESB – Topology

ESBServer 1

Headquarters

MDS 1

ESBServer 3

Fulfillment

ESBServer 2

MDS 2

ESBServer 3

Customer Service

ESB Server 1

ESBServer 2

MDS 3

Web Service Manager

Web Service Manager

JMSBinding

HTTPBinding

JMSBinding

JMS Router

HTTPBinding

UDDI

JCABinding

SAP

Oracle

Siebel

MQBinding

Mainframe

JCABinding

File

Database

JMS Router

ESB Node 1

ESB Server 1

Page 17: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Oracle ESB – Best of Breed“Oracle leads all vendors”

“Oracle received high marks in the strategy

section”“more reasonably priced

than its competition”

“superior support for a wide range of connectivity”

“[Oracle] has moved very aggressively… to carve out a

leadership position in the integration market”

Source: The Forrester Wave: Enterprise Service Bus, Q4 2005, Forrester Research, Inc.

Page 18: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

DemonstrationESB Sneak Preview

Page 19: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Business Activity Monitoring

Page 20: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Gartner Group

“BAM defines the concept of providing real-time access to critical business performance indicators to improve the speed and effectiveness of business operations”

Page 21: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Who Needs BAM?

Business Analysts

IT Administrators

Systems Management

Business Intelligence

Alert me if my premium customer places an order over $10,000

Are we meeting our SLAs in the last hour? today? This month?

Is one of my current prospects traversing my website looking for product information right now?

What is the average delivery time from my suppliers?

Compute and compare the present average wait time with that of yesterday and notify me as relevant

What is the status of my order?

What do you have in inventory?

Alert me when a shipment that I am tracking is expected to get delayed

Business OperationsBusiness Activity

Monitoring

Sales

Service

Customers

Partners

Page 22: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Business Activity MonitoringBAM software delivers real-time visibility and alerts to business users for response and analysis of their business operations

Analysis Alerts Response

Model and capture events from a broad range of IT systems Filter and correlate to identify key events from event “noise” Visualize data with out-of-the-box tools for rich dashboards Generate user notifications and automated response to events

Page 23: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

Responding within the Window of Opportunity

SituationOccurring

Situation Recognized

AppropriateResponse

Taken

No Visibility

Visibility

AutomatedResponse Time

Time

Time

Page 24: Sandor Nieuwenhuijs Manh-Kiet Yap Oracle Fusion Middleware Product Management Oracle Corporation AMIS Query: Oracle WebServices Manager (incl. ESB Sneak

BAM | User Experience