GRID STANDARDS

Grid Standards

 

 

Grid standards have been developed over the years. Well–formed organizations behind those standards include

1.    Open Grid Forum (formally Global Grid Forum)

2.    Object Management Group

3.    OGSA (Open Grid Services Architecture)

4.    OGSI (Open Grid Service Infrastructure)

5.    OGSA-DAI

6.    Web services

7.    SAGA (Simple API for Grid Applications)

8.    GSI (Grid Security Infrastructure)

9.    WSRF (Web Service Resource Framework)

 

1.    Open Grid Forum (OGF)

Formally called the Global Grid Forum, OGF is a community of users, developers, and vendors for standardization of grid computing. OGF has two principal functions – being the standards organization for grid computing, and building communities within the overall grid community

 

2.    Object Management Group

The Object Management Group (OMG) is a computer industry standards consortium. OMG Task Forces develop enterprise integration standards for a range of technologies.

 

3.    OGSA (Open Grid Services Architecture)

Open Grid Services Architecture (OGSA) was developed within the Open Grid Forum. It describes a service-oriented architecture for a grid computing environment for business and scientific use. The standard was specifically developed for the emerging grid and cloud service communities.

The OGSA is extended from web service concepts and technologies. It is intended to support the creation, termination, management, and invocation of stateful, transient grid services via standard interfaces and conventions. The OGSA framework specifies the physical environment, security, infrastructure profile, resource provisioning, virtual domains, and execution environment for various grid services and API access tools.

 

4.    OGSI (Open Grid Service Infrastructure)

OGSA describes the features that are needed for the implementation of services provided by the grid, as web services. It, however, does not provide the details of the implementation. Open Grid Services Infrastructure (OGSI) provides a formal and technical specification needed for the implementation of grid services. It provides a description of Web Service Description Language (WSDL), which defines a grid service. OGSI also provides the mechanisms for creation, management and interaction among grid services

 

5.    OGSA-DAI

Open Grid Services Architecture–Data Access and Integration (OGSA-DAI) is a project conceived by the UK Database Task Force. It aims to develop middleware to provide access and integration to distributed data sources using a grid. This middleware provides support for various data sources such as relational and XML databases. These data sources can be queried, updated and transformed via OGSA-DAI web service. These web services can be deployed within a grid, thus making the data sources grid enabled

 


 

6.    Web Services

Grid services, defined by OGSA, is an extension of web services. Important web service specifications include:

1.    eXtensible Markup Language (XML) – It forms the basis of web services. XML is a markup language for sharing of data across different interfaces using a common format.

2.    Simple Object Access Protocol (SOAP) – Platform independent message–based communication protocol

3.    Web Service Definition Language (WSDL) – is an XML document used to describe the web service interface. Includes information about portType, message, types, binding, port and service

4.    Universal Description, Discovery and Integration (UDDI) – is an XML–based registry used for finding a web service on the Internet. It is a specification that allows a business to publish information about it and its web services allowing other web services to locate this information. A UDDI registry is an XML-based service listing.

 

7.    SAGA (Simple API for Grid Applications)

The Simple API for Grid Applications (SAGA) is a family of related standards specified by the Open Grid Forum to define an application programming interface (API) for common distributed computing functionality. The SAGA Core API specification covers the following areas:

§  security and session management

§  permission management

§  asynchronous operations

§  monitoring

§  asynchronous notifications

§  attribute management

§  I/O buffer management

 


 

8.    GSI (Grid Security Infrastructure)

GSI is a well-known security solution in the grid environment. GSI is a portion of the Globus Toolkit and provides fundamental security services needed to support grids, including supporting for message protection, authentication and delegation, and authorization. GSI enables secure authentication and communication over an open network, and permits mutual authentication across and among distributed sites with single sign-on capability. GSI supports both message-level security and transport-level security.

 

9.    WSRF (Web Service Resource Framework)

WSRF defines a “generic and open framework for modeling and accessing stateful resources using web services”. It defines conventions for state management enabling applications to discover and interact with stateful web services in a standard way. Standard web services do not have a notion of state. Grid-based applications need the notion of state because they often perform a series of requests where output from one operation may depend on the result of previous operations. WS-Resource Framework can be used to develop such stateful grid services. The format of message exchange in WSRF is defined by the WSDL

 

No comments:

Post a Comment

Don't be a silent reader...
Leave your comments...

Anu