Browse Prior Art Database

Composite solution host discovery protocol

IP.com Disclosure Number: IPCOM000202469D
Publication Date: 2010-Dec-16
Document File: 3 page(s) / 45K

Publishing Venue

The IP.com Prior Art Database

Abstract

Published is a method to discover and reconfigure changed software configuration parameters in virtual images after instantiating images in a hosting environment which is different from the one where the images were running when the software components were installed in the images.

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

Page 01 of 3

Composite solution host discovery protocol

Composite solutions stored in multiple virtual images may have configuration parameters stored in one image which depend on parameters configured in other images.

A typical example is the hostname or IP address of a virtual image.

The WebSphere® application server configuration in a virtual image may include a datasource element with the hostname or IP address of a DB2® server running in another image which is part of the same composite solution.

Many such configuration parameters change if and when the collection of virtual images in the same composite solution are deployed on a different hosting environment than the one in which the software was installed in.

As a result the installed software components in the virtual images may not be able to function properly, may not be able to communicate with each other and the solution may become configured incorrectly.

Such problems cause hindrances in automated installation and reuse of software components in virtual images.

This is more acute when deploying the images in target environments which are different from the environment in which the images were running when the software was installed in the images.

Disclosed is a protocol for allowing different virtual images in a composite solution to discover each other and pass multiple changed configuration parameters during instantiation in a deployment environment. This protocol uses UDP and TCP standard communication protocols to pass changed configuration parameters between different virtual images at system startup time.

Each virtual image which hosts a software server component (e.g. a DB2 server) for which their exists a client component (e.g. a JDBC client) in the same composite solution,
starts a periodic UDP broadcast on a well known port once the image is instantiated for the first time in a new deployment environment.

Each virtual image which includes a client component in the composite solution starts to listen for broadcast messages on the same well known port once that image is instantiated for the first time in the new deployment environment.

The UDP broadcast message includes the fully qualified domain name (FQDN) and all the IP addresses configured on ethernet interfaces in the server virtual image.

Once the c...