Service Orienter Architecture and Grid Computing
Service Orienter Architecture and Grid Computing
Grid Computing
Standards involved
2
What is Service Oriented Architecture (SOA)?
An SOA application is a composition of
services
3
Service
SOA Actors
Registry
Find Register
Service Provider
Provides a stateless, location transparent business
service
Service Registry
Allows service consumers to locate service providers
that meet required criteria
Service Consumer
Uses service providers to complete business
processes
4
Service
SOA Benefits
Registry
Find Register
Business Benefits
Focus on Business Domain solutions
Leverage Existing Infrastructure
Agility
Technical Benefits
Loose Coupling
Autonomous Service
Location Transparency
Late Binding
5
SOA/Web Services Related Standards
Source: http://roadmap.cbdiforum.com/reports/protocols/ 6
What is Grid Computing?
“A computational grid is a hardware and software infrastructure that provides
dependable, consistent, pervasive, and inexpensive access to high-end
computational capabilities.”
-”The Grid: Blueprint for a New Computing Infrastructure”, Kesselman & Foster
Source: “What is the Grid? A Three Point Checklist”, Ian Foster, Argonne National Laboratory & University of Chicago
7
Grid Computing Benefits
Exploit Underutilized resources
CPU Scavenging, Hotspot leveling
Resource Balancing
8
Two Key Grid Computing Groups
The Globus Alliance (www.globus.org)
Composed of people from:
Argonne National Labs, University of Chicago, University of Southern
California Information Sciences Institute, University of Edinburgh and
others.
OGSA/I standards initially proposed by the Globus Group
Based off papers “Anatomy of the Grid” & “Physiology of the Grid”
9
Companies involved in Grid Computing
Avaki Jivalti Powerllel
Axceleon Mithral ProcessTree
CapCal
Centrata Mind Electric Sharman Networks Kazza
DataSynapse Mojo Nation Sun Gridware
Distributed Science Sysnet Solutions
NewsToYou.com
Elepar
Entropia.com NICE, Italy Tsunami Research
Grid Frastructure Noemix, Inc. Ubero
GridSystems United Devices
Groove Networks
Oracle
Parabon
Veritas
IBM
Intel Platform Computing
Xcomp
Popular Power
Source: http://www.gridcomputing.com/ 10
Standards involved with SOA & Grid Computing
11
Grid and Web Services Standards
Grid GT1
GT2
OGS
Started far i WS-I Compliant
apart in
applications
Have been Technology
& converging Stack
WSRF
BPEL
technology
, WS -*
W SDL
XML
HTTP SOAP
Web
12
Service Oriented Architecture
“What is Service-Oriented Architecture?”. Hao He. http://webservices.xml.com/lpt/a/ws/2003/09/30/soa.html
Grid Computing
Global Grid Forum (http://www.ggf.org)
“The Physiology of the Grid”. Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke. http://
www.globus.org/research/papers/ogsa.pdf
“The Anatomy of the Grid”. Ian Foster, Carl Kesselman, Steven Tuecke.
http://www.globus.org/research/papers/anatomy.pdf
13