Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Using the AC ESB to simplify the automated management of collections of resources

IP.com Disclosure Number: IPCOM000124731D
Original Publication Date: 2005-May-04
Included in the Prior Art Database: 2005-May-04
Document File: 4 page(s) / 51K

Publishing Venue

IBM

Abstract

This disclosure describes a method for handling the complexity associated with implementing managment components that are to be used in management applications. It is a disclosure about what is commonly referred to as the enterprise service bus.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 4

Using the AC ESB to simplify the automated management of collections of resources

Here is the MS word document for the disclosure.

BACKGROUND

This disclosure describes a method for handling complexity associated with implementing management components that are to be used in management applications with a range of contexts and scopes.

An example of this would be a dependency checking component. The dependency checker may be used in any of the following contexts:
* Embedded in a locally-run install program for a single product
* As part of the local client code in a distributed software installation product
* As part of the server function in a distributed software installation product, that performs dependency checks against the remote hosting environments
* As part of the server function in a provisioning system, that performs dependency checks against a central database

Locally run install program

OS

Dep Chkr

DB2, etc DB

Remote Check/ Install

Client for distributed s/w install app

Install App

OS

Dep Chkr

DB2, etc DB

1

[This page contains 3 pictures or other non-text objects]

Page 2 of 4

Install App

Dep Chkr

Remote Check/ Install

OS

Remote install app

DB2, etc DB

Install App

Remote Install

OS

Install app with central DB

Dep Chkr

Install Client

DB2, etc DB

Check on DB

Cfg DB

In these various modes of use, the dependency checker may be used to check dependencies within the following scopes:
* A single hosting environment containing hosted resources (e.g. within a specific instance of an operating system)
* A set of similar hosting environments (e.g. multiple instances of an operating system)
* A set of dissimilar hosting environments (e.g. the resources managed by a department, which include multiple operating systems, application servers, databases)
* A solution, comprising a set of hosting environments and hosted resources which perform some business function

2

[This page contains 3 pictures or other non-text objects]

Page 3 of 4

Sensor

Effector

HE

Hosting Environment

Group

Solution

Current practices would require the developer of the dependency checker to be aware of all of the possible contexts and scope, and to produce code that explicitly handles all of the variations. In practice, this will commonly mean producing multiple instances of the dependency checker. Similarly, there might be environments in which managed resources have multiple managers, and current practices would required the developer of the resources to be aware of all of the possible contexts and scope, and to produce code that explicitly handles all of the variations. In practice, this will commonly mean producing resources with embedded logic that distinguishes among these variations.

SUMMARY

This disclosure describes an approach for simplifying the development of components that can adapt to the different contexts and scopes illustrated above, implemented using extensions to an Enterprise Service Bus (ESB).

The main characteristics of this method are as foll...