Upload
sean-boiling
View
1.052
Download
4
Tags:
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
oracle.com/middleware
<Insert Picture Here>
Next Generation Grid Enabled SOA
Sean BoilingSales Consulting Manager
wrote the book
where are we today?
paradigm shift
business agility
flexibility
large payloads
unexpected usage
unmet SLAs
tearing down silos
hard to share
stateless
idempotent
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
state aware
continuous availability
predictable linear scalability
P
BBackup Node
PrimaryNode
ApplicationObject
Put()
HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
ApplicationObject
Put()HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
P
B
Backup Node
PrimaryNode
X
ApplicationObject
Put()HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
P
BBackup Node
PrimaryNode
X
Backup Node
PrimaryNode
Write Behind Queue
DB Grid
Service
Service
Service
Put()
HashKey/CacheKey
ES
B M
ed
iatio
n
P
B
Web Service
Consumer
WS-A ddr <ReplyTo> Callback
Portal
BPEL
CRM ERP
CEP RulesWeb Service
Provider
BAM
JMS / MOM / WS-RM Core
Web Service
Consumer
WS-A ddr <ReplyTo> Callback
Portal
BPEL
CRM ERP
CEP RulesWeb Service
Provider
BAM
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
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
state aware
continuous availability
predictable linear scalability
dramatic increase in performance and
throughput
blogs.oracle.com/davidchappell
oracle.com/middleware
47