Grid Computing Architectures
Noman Islam
References
Introduction to Grid
A Layered Grid Architecture
Fabric Layer
Connectivity Layer
Connectivity Layer – contd…
Resource Layer
Collective Layer
Application Layer
Perspectives on Grid
Perspectives on Grid
Perspectives on Grid
Perspectives on Grid
Perspectives on Grid
Introduction to OGSA
Introduction to Web Services
Introduction to WebServices
Introduction to WSDL
WSDL Example
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">�<operation name="getTerm">�<input message="getTermRequest"/>�<output message="getTermResponse"/>�</operation>
</portType>
Compared to traditional programming, glossaryTerms is a function library, "getTerm" is a function with "getTermRequest" as the input parameter and getTermResponse as the return parameter.
Introduction to SOAP
Introduction to SOAP contd…
An Example SOAP Message
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPrice xmlns:m="http://www.w3schools.com/prices"> <m:Item>Apples</m:Item>
</m:GetPrice>
</soap:Body>
</soap:Envelope>
UDDI
Other Standards
OGSA
OGSA
OGSA contd…
OGSA – contd…
OGSA contd…
OGSA Interfaces