Browse Prior Art Database

Method for Storing, Accessing, and Inquiring About Software Components Via a Grid Registry Service

IP.com Disclosure Number: IPCOM000227797D
Publication Date: 2013-May-16
Document File: 4 page(s) / 81K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for providing an infrastructure that allows access to software component information in a grid complex. The inspiration for the method and related technology are the forces and trends in computing that are resulting in a refactoring of information technology constructs to operate in a normalized fashion in a distributed architecture. As part of this refactoring, canonical components and services are precipitating out of the computing infrastructure.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 48% of the total text.

Page 01 of 4

Method for Storing, Accessing, and Inquiring About Software Components Via a Grid Registry Service

A method is needed to provide a generic management service for accessing information and functionality about an arbitrary set of functional components that operate in a distributed environment, specifically a grid.

The invented method provides a unique approach for managing information about functional software components in a distributed environment. The method virtualizes the location and deployment of the components to be used by higher-level grid services and componentry. These higher-level or auxiliary services can achieve high cohesion and loose coupling by using this component information service when deploying and managing functionality in a grid.

In known prior art, there is no unified and comprehensive approach that is specifically targeted toward large scale, distributed, heterogeneous hardware and software systems using standards based grid technology to virtualize grid component management and provide foundation mechanisms for billing, license management, and true dynamic capacity and resource planning.

The facility leverages existing specifications in grid computing technology. Specifically, those content properties are:

Table 1: Resource properties for component information services

While these are some fundamental attributes, this disclosure enables the extension of these content properties to support custom requirements of component registries.

1


Page 02 of 4

Another aspect is the component specification service of the component registry. Component information is submitted to this persistent grid service. When the information is submitted to the service via an Extensible Markup Language (XML) file, the registration service invokes the ServiceGroupRegistration add() operation to add its member End Point Reference (EPR) and content entry to the service group. This service is essentially the service group member service for the service group.

A query service exists that allows external entities to inspect the contents of the service group. The query service attempts to match values provided (as in Table 1) to existing entries and return a list of EPRs that the requesting entity can use to interact with the desired components.

Figure: Grid Component Registry Component Model (Table 2 describes the components of this model)

Table 2: Component Descriptions

ID Name

A runtime environment that executes on a hardware node and provides a set of resources and services to manage grid services as defined by applicable grid services standards. This can be a Java


2 Platform, Enterprise Edition (J2EE) hosting environment.


2 Grid Services A runtime environment that executes on

Description

1

Grid Services

Runtime

2


Page 03 of 4

Runtime a hardware node and provides a set of resources and services to manage grid services as defined by applicable grid services standards. This can be a J2EE hosting environment.

ServiceGroup This service gr...