47

Next Generation Grid Enabled SOA - July2008

Embed Size (px)

DESCRIPTION

I gave this presentation at the Gartner Application Integration, Development and Web Services (ADIWS) conference in Sydney, Australia on July 1st 2008. Thanks to my colleague David Chappell for coming up with the hard content, and thanks to flickr.com for the images. -sean

Citation preview

Page 1: Next Generation Grid Enabled SOA - July2008
Page 2: Next Generation Grid Enabled SOA - July2008
Page 3: Next Generation Grid Enabled SOA - July2008

oracle.com/middleware

Page 4: Next Generation Grid Enabled SOA - July2008

<Insert Picture Here>

Next Generation Grid Enabled SOA

Sean BoilingSales Consulting Manager

Page 5: Next Generation Grid Enabled SOA - July2008

wrote the book

Page 6: Next Generation Grid Enabled SOA - July2008
Page 7: Next Generation Grid Enabled SOA - July2008
Page 8: Next Generation Grid Enabled SOA - July2008
Page 9: Next Generation Grid Enabled SOA - July2008
Page 10: Next Generation Grid Enabled SOA - July2008

where are we today?

Page 11: Next Generation Grid Enabled SOA - July2008
Page 12: Next Generation Grid Enabled SOA - July2008

paradigm shift

Page 13: Next Generation Grid Enabled SOA - July2008

business agility

Page 14: Next Generation Grid Enabled SOA - July2008

flexibility

Page 15: Next Generation Grid Enabled SOA - July2008
Page 16: Next Generation Grid Enabled SOA - July2008

large payloads

Page 17: Next Generation Grid Enabled SOA - July2008

unexpected usage

Page 18: Next Generation Grid Enabled SOA - July2008

unmet SLAs

Page 19: Next Generation Grid Enabled SOA - July2008

tearing down silos

Page 20: Next Generation Grid Enabled SOA - July2008

hard to share

Page 21: Next Generation Grid Enabled SOA - July2008
Page 22: Next Generation Grid Enabled SOA - July2008
Page 23: Next Generation Grid Enabled SOA - July2008
Page 24: Next Generation Grid Enabled SOA - July2008
Page 25: Next Generation Grid Enabled SOA - July2008
Page 26: Next Generation Grid Enabled SOA - July2008

stateless

Page 27: Next Generation Grid Enabled SOA - July2008

idempotent

Page 28: Next Generation Grid Enabled SOA - July2008

Service Sophistication, Longevity

Complex

Stateless

Cookies +Servlet Session

State passing viaXML Payloads

Loose Coupling, Tight Coupling

Servic

e Com

plexi

ty

Stateful

Service State Repository

Simple

Page 29: Next Generation Grid Enabled SOA - July2008

state aware

Page 30: Next Generation Grid Enabled SOA - July2008

continuous availability

Page 31: Next Generation Grid Enabled SOA - July2008

predictable linear scalability

Page 32: Next Generation Grid Enabled SOA - July2008

P

BBackup Node

PrimaryNode

ApplicationObject

Put()

HashKey/CacheKey

HashmapiFace

ApplicationObject

ApplicationObject

Page 33: Next Generation Grid Enabled SOA - July2008

ApplicationObject

Put()HashKey/CacheKey

HashmapiFace

ApplicationObject

ApplicationObject

P

B

Backup Node

PrimaryNode

X

Page 34: Next Generation Grid Enabled SOA - July2008

ApplicationObject

Put()HashKey/CacheKey

HashmapiFace

ApplicationObject

ApplicationObject

P

BBackup Node

PrimaryNode

X

Page 35: Next Generation Grid Enabled SOA - July2008

Backup Node

PrimaryNode

Write Behind Queue

DB Grid

Service

Service

Service

Put()

HashKey/CacheKey

ES

B M

ed

iatio

n

P

B

Page 36: Next Generation Grid Enabled SOA - July2008

Web Service

Consumer

WS-A ddr <ReplyTo> Callback

Portal

BPEL

CRM ERP

CEP RulesWeb Service

Provider

BAM

JMS / MOM / WS-RM Core

Page 37: Next Generation Grid Enabled SOA - July2008

Web Service

Consumer

WS-A ddr <ReplyTo> Callback

Portal

BPEL

CRM ERP

CEP RulesWeb Service

Provider

BAM

Page 39: Next Generation Grid Enabled SOA - July2008

The XTPP — a new generation of platform middleware meant to enable low-cost, commodity

hardware-based XTP — is emerging from the convergence of current enterprise application

servers, enterprise service buses, flow management

technology and innovative XTP point technologies.

Massimo Pezzini, Gartner, October 2007

Page 40: Next Generation Grid Enabled SOA - July2008

XTP is an application style aimed at supporting design,

development, deployment, management and maintenance

of distributed transaction-processing applications,

characterized by exceptionally demanding performance,

scalability, availability, security, manageability and dependability

requirementsMassimo Pezzini, Gartner, October 2007

Page 41: Next Generation Grid Enabled SOA - July2008

state aware

Page 42: Next Generation Grid Enabled SOA - July2008

continuous availability

Page 43: Next Generation Grid Enabled SOA - July2008

predictable linear scalability

Page 44: Next Generation Grid Enabled SOA - July2008

dramatic increase in performance and

throughput

Page 45: Next Generation Grid Enabled SOA - July2008

blogs.oracle.com/davidchappell

Page 46: Next Generation Grid Enabled SOA - July2008

oracle.com/middleware

Page 47: Next Generation Grid Enabled SOA - July2008

47