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.
Building OGSA compliant grid application with OGSI Service oriented grid applications OGSA platform services Web services OGSI Hosting Environment
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 Jobs User Grid Node 1 Service instanc e Node 2Node 3 Service factory
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 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 interfaceother interface (required) (optional) Hosting environment/run time (J2EE,.Net,Appache Axis) Service implementation Service data My grid service Service data Soft life time mgmt Explicit description Factory Registration Handle resolver notification GSH GSR