# US 2008/0189402 A1 · Method and Respective System for Performing Systems Management on IT-Resources Using Web Services

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2008/0189402 A1
- Document ID: US20080189402A1
- Status: Published application
- Kind: A1
- Application number: 11/836,932
- Filed: 2007-08-10
- Published: 2008-08-07
- Earliest claimed: 2007-02-06
- Assignees: International Business Machines Corporation
- Inventors: Boas Betzler; Dietmar Kuebler; Georg Ochs
- Web page: https://patentgrep.com/patent/US20080189402A1

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 43/00: Arrangements for monitoring or testing data switching networks
- H04L 61/4541: Directories for service discovery
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 41/0213: Standardised network management protocols, e.g. simple network management protocol [SNMP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention relates to performing systems management on IT-resources using web services, wherein the resources are managed in a computational network within a plurality of runtime environments having different respective instrumentations, wherein the web services are implemented according to a public web service standard, and wherein a resource configuration database is provided for storing a collection of resource-specific data on said IT-resources. In order to to provide an improved method and system for an implementation of dynamic extensibility with instrumentation capabilities the following steps are performed: server-side correlating the network address of a resource comprised of said network with a database entry provided within said configuration database for said resource, wherein said correlation includes the definition of an instrumentation of said resource, selecting said entry for automatically invoking the instrumentation of said resource, accessing said resource via a web service by using said automatically invoked resource instrumentation.

## Claims

### Claim 1

A method for performing systems management on IT-resources using web services, wherein the resources are managed in a computational network within a plurality of runtime environments having different respective instrumentations, wherein the web services are implemented according to a public web service standard, wherein a resource configuration database is provided for storing a collection of resource-specific data on said IT-resources, the method comprising the steps of:
server-side correlating the network address of a resource comprised of said network with a database entry provided within said configuration database for said resource, wherein said correlation includes the definition of an instrumentation of said resource,
selecting said entry for automatically invoking the instrumentation of said resource,
accessing said resource via a web service by using said automatically invoked resource instrumentation.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the step of correlation includes storing a link within said database entry pointing to the network address of said resource.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising the steps of:
utilizing a stateless, first generic web service for requesting descriptive information on said IT resources from respective database entries, wherein said descriptive information includes state information associated with a respective one of said resources, wherein said information includes an enumeration of resource types used within said network,
utilizing a second generic web service for requesting meta data describing different instances currently existing in the network for a given, pre-selected resource type comprised of said enumeration,
and wherein said resource is managed in a computational network within a plurality of runtime environments having different respective instrumentations.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising the steps of:
utilizing said first generic web service for a request requesting information on resource-specific metadata indicating access information required for accessing said resource,
receiving said metadata,
performing an access to said resource specifying said received metadata.

### Claim 5

A computer system for performing systems management on IT-resources using web services, wherein the resources are managed in a computational network within a plurality of runtime environments having different respective instrumentations, wherein the web services are implemented according to a public web service standard, wherein a resource configuration database is provided for storing a collection of resource-specific data on said IT-resources, characterized by
means for server-side correlating the network address of a resource comprised of said network with a database entry provided within said configuration database for said resource, wherein said correlation includes the definition of an instrumentation of said resource,
means for selecting said entry for automatically invoking the instrumentation of said resource,
means for accessing said resource via a web service by using said automatically invoked resource instrumentation.

### Claim 6 (depends on 5)

The computer system according to claim 5, further comprising:
a stateless, first generic web service for requesting descriptive information on said IT resources from respective database entries, wherein said descriptive information includes state information associated with a respective one of said resources, wherein said information includes an enumeration of resource types used within said network,
a second generic web service for requesting meta data describing different instances currently existing in the network for a given, pre-selected resource type comprised of said enumeration,
and wherein said resource is managed in a computational network within a plurality of runtime environments having different respective instrumentations.

### Claim 7

A computer program product for performing systems management on IT-resources using web services, wherein the resources are managed in a computational network within a plurality of runtime environments having different respective instrumentations, wherein the web services are implemented according to a public web service standard, wherein a resource configuration database is provided for storing a collection of resource-specific data on said IT-resources wherein said product is stored on a computer usable medium comprising computer readable program means including a functional component for causing a computer to perform the steps of:
server-side correlating the network address of a resource comprised of said network with a database entry provided within said configuration database for said resource, wherein said correlation includes the definition of an instrumentation of said resource,
selecting said entry for automatically invoking the instrumentation of said resource,
accessing said resource via a web service by using said automatically invoked resource instrumentation,
and wherein said computer program product is executed on a computer.

### Claim 8 (depends on 7)

The computer program product according to claim 7, wherein the step of correlation includes storing a link within said database entry pointing to the network address of said resource.

### Claim 9 (depends on 8)

The computer program product according to claim 8, wherein said computer readable program means including a functional component further perform the steps of:
utilizing a stateless, first generic web service for requesting descriptive information on said IT resources from respective database entries, wherein said descriptive information includes state information associated with a respective one of said resources, wherein said information includes an enumeration of resource types used within said network,
utilizing a second generic web service for requesting meta data describing different instances currently existing in the network for a given, pre-selected resource type comprised of said enumeration,
and wherein said resource is managed in a computational network within a plurality of runtime environments having different respective instrumentations.

### Claim 10 (depends on 9)

The computer program product according to claim 9, wherein said computer readable program means including a functional component further perform the steps of:
utilizing said first generic web service for a request requesting information on resource-specific metadata indicating access information required for accessing said resource,
receiving said metadata,
performing an access to said resource specifying said received metadata.
