35

Corporate PPT Template

  • Upload
    zubin67

  • View
    1.670

  • Download
    6

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Corporate PPT Template
Page 2: Corporate PPT Template

SOA and integration of

applications environment

Page 3: Corporate PPT Template

Daniela MilanovaSenior Sales Consultant

Oracle Corporation

Page 4: Corporate PPT Template

What is SOA?

ERP/Legacy Apps

Custom Apps& Services

Web services

WSDL/WSIF

XML/XML Schema

SOAP JCA JMS

BUSINESS SERVICES

Process FlowLogic

XSLT/XQuery

BPEL

ORCHESTRATE

Reduce friction, enhance visibility, thrive on change

PORTAL JSR-168

INTERACT/ACCESS

Struts/JSF

Portal

Web Application

API

WS

WS-Security

GATEWAY

SecurityReliabilityLoggingFailover

Dynamic Routing

WS-Policy, SAML

Web Services Mgmt

MonitoringOptimization

BAM

MONITOR & OPTIMIZE

JMX

Page 5: Corporate PPT Template

Oracle SOA Platform Next Generation, Standard Integration Platform

5

Oracle Enterprise Service Bus

BAMAdapters

B2B BPEL PMSecurity

RoutingTransformation

Messaging

Page 6: Corporate PPT Template

Oracle Fusion MiddlewareComprehensive & Integrated SOA Platform

Page 7: Corporate PPT Template

Oracle Fusion MiddlewareComprehensive SOA lifecycle support

Develop

Orchestrate

Deploy

Secure

Change

Integrate

Monitor Manage

Page 8: Corporate PPT Template

Service-Oriented Architecture

Orchestrate

Change

Integrate

Manage

Secure

Monitor

Develop Services

Page 9: Corporate PPT Template

Business Components

ControllerController

JSF/StrutsJSF/Struts

ViewView

JSF/JSPJSF/JSP

ModelModel

EJB 3.0EJB 3.0

DeviceDevice

RendererRenderer

Enterprise JavaBeans 3.0

Page 10: Corporate PPT Template

Develop Orchestrate

ChangeManage

Secure

Monitor

Integrate Services

Service-Oriented Architecture

Page 11: Corporate PPT Template

Integrate Services

Enterprise Service BusEnterprise Service Bus

RoutingRouting QOSQOS BPELBPEL TransformTransform RulesRules

WSIF & JBIWSIF & JBI

In MemoryIn Memory RESTREST JCAJCA COM+COM+ SOAPSOAP

Page 12: Corporate PPT Template

Develop

Change

Integrate

Manage

Secure

Monitor

OrchestrateServices

Service-Oriented Architecture

Page 13: Corporate PPT Template

Orchestrate ServicesOracle BPEL Process Manager

Oracle BPEL PMOracle BPEL PM

Credit RatingCredit Rating

WSDLWSDL

Service BusService Bus

Star LoanStar Loan

Order EntryOrder Entry United LoanUnited Loan

AADDAAPPTTEERR

AADDAAPPTTEERR

WWSSDDLL

FulfillmentFulfillment

AADDAAPPTTEERR

Application ServerApplication Server

Page 14: Corporate PPT Template

Develop

Change

Integrate

Secure Services

Monitor

Orchestrate

Service-Oriented Architecture

ManageServices

Page 15: Corporate PPT Template

Secure Services

LDAPLDAP

Provision UsersProvision Users

Manage Identities Manage Identities

Authenticate UsersAuthenticate Users

Authorize UsersAuthorize Users

Federate UsersFederate Users

ESBESB

App ServerApp Server

BPELBPELWWSS--SSEECC

Page 16: Corporate PPT Template

Manage Services

Bus. ProcessBus. Process

Enterprise Service BusEnterprise Service Bus

WSIF & JBIWSIF & JBI

In MemoryIn Memory RESTREST JCAJCA COM+COM+ SOAPSOAP

Page 17: Corporate PPT Template

Develop

Change

Integrate

Manage

Secure

Monitor Services

Orchestrate

Service-Oriented Architecture

Page 18: Corporate PPT Template

Monitor Services

Enterprise Service BusEnterprise Service Bus

WSIF & JBIWSIF & JBI

In MemoryIn Memory RESTREST JCAJCA COM+COM+ SOAPSOAP

Bus. ProcessBus. Process

Business Activity Monitoring

Page 19: Corporate PPT Template

Service-Oriented Architecture

Develop

ChangeServices

Integrate

Manage

Secure

Monitor

Orchestrate

Page 20: Corporate PPT Template

CRM

ERP

Database

Java Application

Mainframe

Business Services

Common Metadata

Repository

Oracle Fusion MiddlewareChange Once Apply Everywhere

Page 21: Corporate PPT Template

Oracle Fusion Middleware“Extends and Evolves” Existing IT Investments

ERP Mainframe

Enterprise Service Bus

CompositeService

Rules Business Process

Multi-Channel

Page 22: Corporate PPT Template

Oracle Fusion Middleware“Hot Pluggable” Architecture

System MgmtHP OpenviewCA Unicenter

IBM TivoliBMC

Oracle AppsE-Business Suite

PeopleSoftJDE

RetekFusion

Multi-channel AccessBrowsers,

Wireless, PDAs..

Partner SystemsRosettaNet, EDI

Swift, AS2..

Application ServersWeblogic AS .NetWebSphere AS JBoss

DatabasesOracle IBM DB/2

Sybase Informix

TP Monitors, MessagingTuxedo MQ, Sonic

CICS, IMS Tibco

Dev ToolsEclipse, BorlandSpring, IntelliJ

IM SystemsMicrosoft AD

Sun LDAP, Netegrity

Content ManagementEMC/Documentum,

FileNet

Other AppsSAP

SiebelLegacy

Page 23: Corporate PPT Template

Web ServiceWeb Service

MSFT.NETMSFT.NET

Web ServiceWeb Service

IBM, BEA, JBOSSIBM, BEA, JBOSS

Packaged Apps

BPEL Processes

Custom Apps

Legacy Systems

Databases

Web ServicesWeb ServicesManagerManagerGatewayGateway

• Auditing• Logging• Tracing• Security• Billing

Web ServiceWeb Service

OAS10OAS10gg

Enterprise Enterprise ManagerManager

Oracle Fusion MiddlewareDelivers 100% Secure Web Services

Page 24: Corporate PPT Template

Grid Platform

Service Level Management

• Set service level goals• Measure performance • Report service levels• Diagnose root cause• Respond to change

Application Service Levels

Low Cost, Multi-System Management

Grid Management• Manage sets as one• Dynamic service mgmt

Oracle Fusion MiddlewareUnbreakable Grid Technology guarantees 100% service delivery

Page 25: Corporate PPT Template

Oracle Fusion MiddlewareHighest Performance at the lowest price with Grid Computing

5991.73

4496.28

2575.34

0

1000

2000

3000

4000

5000

6000

TO

PS

Oracle BEA IBM

0

200

400

600

800

1000

1200

TO

PS

1165.061037.02

Oracle BEA

$150.67/ TOP

$200.34/ TOP

1325.61 1305.04T

OP

S

Oracle BEA

$138.01/ TOP

$218.28/ TOP

0200400600800

100012001400

Best Performance

Best on Intel64-Linux (Multi-Node)Best on Intel32 (Dual Node)

$101.10

$200.24

$330.07

$0$50

$100$150$200$250$300$350

$/T

OP

Oracle BEA IBM

Best Price-Performance

Page 26: Corporate PPT Template

Oracle Fusion Middleware for SOA

Comprehensive & integrated SOA platform

“Hot Pluggable” architecture

Unbreakable & secure service delivery

Page 27: Corporate PPT Template

SOA, BPEL and 100% standard integration approaches extend

the reach of the application server platform to service-based,

process-centric applications.

The Oracle BPEL Process Manager

Page 28: Corporate PPT Template

A Consistent Set Of Requirements

?

Java Platform

Portal

ADF

Java Services (EJB)

Messaging Destinations (JMS)

User Tasks

Web Services (Sync and Async)

Legacy Applications (JCA, adapters)

Orchestration

ConnectivityHeterogenous Back EndsSilos of API and mechanismsOpaque/heterogeneous data definitionsSynchronizing multiple data stores

OrchestrationAsynchrony, Flow Coordination, Data Transformation, Compensation, Version Control, Auditing

ScalabilityUnpredictable loadsAsymmetric performance capabilities

Management and SecurityAccess control, Encryption, Logging, MeteringIndependent of the service

Interaction/AccessCatalog, Customization, Access

Page 29: Corporate PPT Template

Introduction to BPEL

• Markup language for composing a set of discrete services into an end-to-end process flow

• 10+ years of research and development from Microsoft (XLANG) and IBM (WSFL, FDML)

• The best integration solution for XML and Web services but also Java, JCA and JMS.

• Rich support for async interactions, parallel processing and exception management.

• Leverages XML Schema, XSLT, XML Query, WS-Security, WS-Addressing and WSIF.

• Composability: A process flow is automatically a service.

Gartner believes that BPEL will

emerge as the leading industry

standard for Web service

orchestration and coordination

of business processes.

- David Smith, Research Vice President

and fellow, Gartner

BPEL is the future of the

integration space in my view…

Why? Because the value is so

much higher when you provide

not only a way to integrate

applications, but also a way to

create services from them and put

them into business processes

- John Rymer, Vice President, Forrester

Research, Inc.

Page 30: Corporate PPT Template

BPEL by Example

Select Lowest Offer

10:00am

Handle Negative Credit Exception

Credit Rating

start

end

BPEL Flow

?

United Loan Star Loan

Get Rating

Send Loan Application

Receive Loan Offer

03:00pm

Send Loan Application

Receive Loan Offer

<process>

</process>

<switch>

<variable>

<faultHandlers>

<receive>

<invoke>

<invoke><flow>

</flow>

<partnerLink>

<partnerLink> <partnerLink>

Page 31: Corporate PPT Template

The Oracle BPEL Process Manager

BPEL Console

MA

NA

GE

J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)

Core BPEL Engine

WSDL Binding Built-in Integration Services

File, FTP

Web Service

Java, JMS, JCA

Database

XQuery XSLT UserTasks

BPEL

Eclipse, JDeveloper

BPEL Designer

Oracle DB

BPEL Process Manager

JAVA

Dehydration Store(Oracle Database)

iWay

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

• Comprehensive and native BPEL implementation

• Easy-to-use modeling tool

• Scalable and reliable engine

• Flexible binding framework

• Rich management and monitoring

• Support for Oracle AS, JBoss, WebLogic and WebSphere

• Get up and running in less than 15 minutes!

Page 32: Corporate PPT Template

Cross Platform

Application Server

• Oracle Application Server

• WebLogic Server

• WebSphere

• JBoss

IDE

• JDeveloper

• Eclipse

Operating Systems

• Linux

• Window XP/2003

• Solaris

• HP UX

• AIX

Page 33: Corporate PPT Template

Full BPM Lifecycle Support

Business Analyst

Integration Developer

Notation LayerBPMN or UML

Executable LayerXML, XQuery, BPEL, Rules

Service Developer

Business ServicesAdapters, Java, Struts, JSF

Existing Systems

MAINFRAMEPACKAGEDAPPLICATIONS

JAVADATABASE

Activity Activity Activity

assign invoke receive assign

Page 34: Corporate PPT Template

BPEL Value Proposition

Build your ownProcess Logic

BPELProcess Logic

Cost/Complexity

describe

implement

manage

adapt

describe

implement

manage

adapt

1-off orchestration • Costly• Hard-coded integration• Longer development

time

Exceptions are the rule

ChangesMultiple versions

Encapsulates all process logic• Simultaneous, multi-version

support• Quick change, re-deploy

Easy testing, auditing.Compensating Transactions makes exception handling easy

Programming abstraction• Efficient• 20 to 30 times less code• Rapid implementation

$700K $125K

Reduce the cost and complexity of process integration initiatives

Page 35: Corporate PPT Template