Next Generation Grid Enabled SOA - July2008
-
Upload
sean-boiling -
Category
Technology
-
view
1.055 -
download
4
description
Transcript of Next Generation Grid Enabled SOA - July2008
![Page 1: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/1.jpg)
![Page 2: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/2.jpg)
![Page 3: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/3.jpg)
oracle.com/middleware
![Page 4: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/4.jpg)
<Insert Picture Here>
Next Generation Grid Enabled SOA
Sean BoilingSales Consulting Manager
![Page 5: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/5.jpg)
wrote the book
![Page 6: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/6.jpg)
![Page 7: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/7.jpg)
![Page 8: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/8.jpg)
![Page 9: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/9.jpg)
![Page 10: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/10.jpg)
where are we today?
![Page 11: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/11.jpg)
![Page 12: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/12.jpg)
paradigm shift
![Page 13: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/13.jpg)
business agility
![Page 14: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/14.jpg)
flexibility
![Page 15: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/15.jpg)
![Page 16: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/16.jpg)
large payloads
![Page 17: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/17.jpg)
unexpected usage
![Page 18: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/18.jpg)
unmet SLAs
![Page 19: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/19.jpg)
tearing down silos
![Page 20: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/20.jpg)
hard to share
![Page 21: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/21.jpg)
![Page 22: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/22.jpg)
![Page 23: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/23.jpg)
![Page 24: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/24.jpg)
![Page 25: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/25.jpg)
![Page 26: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/26.jpg)
stateless
![Page 27: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/27.jpg)
idempotent
![Page 28: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/28.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/29.jpg)
state aware
![Page 30: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/30.jpg)
continuous availability
![Page 31: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/31.jpg)
predictable linear scalability
![Page 32: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/32.jpg)
P
BBackup Node
PrimaryNode
ApplicationObject
Put()
HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
![Page 33: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/33.jpg)
ApplicationObject
Put()HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
P
B
Backup Node
PrimaryNode
X
![Page 34: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/34.jpg)
ApplicationObject
Put()HashKey/CacheKey
HashmapiFace
ApplicationObject
ApplicationObject
P
BBackup Node
PrimaryNode
X
![Page 35: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/39.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/40.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/41.jpg)
state aware
![Page 42: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/42.jpg)
continuous availability
![Page 43: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/43.jpg)
predictable linear scalability
![Page 44: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/44.jpg)
dramatic increase in performance and
throughput
![Page 45: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/45.jpg)
blogs.oracle.com/davidchappell
![Page 46: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/46.jpg)
oracle.com/middleware
![Page 47: Next Generation Grid Enabled SOA - July2008](https://reader035.fdocuments.net/reader035/viewer/2022062419/55876f94d8b42af23e8b460a/html5/thumbnails/47.jpg)
47