You are on page 1of 12

OGSA

Introduction
• Built next generation of service
• Based on web service technology
• 3 main areas:
– Manage creation, destruction & lifecycle
management.
– GS have attributes & data associated with them
– Call back operation from services to client.
Service oriented grid
applications

OGSA platform services

OGSI
Web services

Hosting Environment

Building OGSA compliant grid application with OGSI


• OGSA includes:
service creation
destruction
lifecycle management
service registration
discovery
notification
• Grid service interface:
grid service
factory
registration
handle resolver & notification
Service instance semantics
• Soft service management
• Client can request factory
User
Jobs

Grid

Node 1 Node 2 Node 3


Service Service Service
factory factory factory

Service
instanc
e
Service data semantics
• Grid service instance associated with service
grid
• Encapsulated by SDE
• Find service data() method
– Querying and retrieving
Hierarchical view of service factory , service
data and SDE

Service factory

Service instance Service instance Service instance

SDE SDE SDE


OGSA port types
• Grid service port type
– Basic interface of OGSA
– Base to oops concept
– 3 methods
• Find service data()
• Set termination time()
• Destroy()
Factory port type
• Persistent grid service
• Create service() method
Handle resolver port type
• Find by handle() method
– Resolve GSH to GSR
Registration port type
• Support service discovery by maintaining
collection GSH & their policies
• Register service() method
• Un register service() method
Notification port type
• Notification topic()
• Deliver notification()
Grid service interface other interface
Service data (required) (optional)
Factory
Soft life time mgmt
Registration
Explicit description
Handle resolver
notification
My grid service
Service Service Service
GSH data data data
GSR
Service implementation

Hosting environment/run time


(J2EE,.Net,Appache Axis)

You might also like