Browse Prior Art Database

The management how-to of the status of business applications in diffused systems

IP.com Disclosure Number: IPCOM000021972D
Original Publication Date: 2004-Feb-18
Included in the Prior Art Database: 2004-Feb-18
Document File: 2 page(s) / 31K

Publishing Venue

IBM

Abstract

Disclosed is a method of managing efficiently the status of applications which distribute and operate among two or more systems. The status management of applications means the way of managing the status of applications(for example, an application is now operative, or an application is now inoperative for a certain reason, etc...), the way of managing the change of the status, and the way of returning the present status according to the request from other applications.

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 53% of the total text.

Page 1 of 2

The management how-to of the status of business applications in diffused systems

On this idea, every system in the distributed system environment has a status manager which manages the status of applications, and has a status information table which holds the information of the status of applications. A status manager is responsible for the status of applications which operates in its own system, and the status manager updates the status information tables of its own system and the other systems directly when the status of applications changes. An example is shown below.

Fig.1

SystemA

・・・

� 業務規制

②業務処理

③業務規制解除

Status info table

BatchA

Disable ApplA

BatchA Transaction

Enable ApplA

BatchB

� 業務規制

②業務処理

③業務規制解除

� ②

Status Manager

SystemB

Status info table

Status Manager

stepB.Check the status of

ApplA and ApplB

ApplB

Online Transaction Facility

Batch-Processing A(Batch A): A batch processing which operates on System A. The table A which Application A refers to is used exclusively by this batch processing. Application A(Appl A): An application which operates on System A. This application refers to the table A. Application B(Appl B): An application which operates on System B. This application invokes Application A.

� Batch A begins and tells a status manager "Application A will be in an improper state of operation" as the initialization processing. ②A status manager searches the record which has System A as Sys-ID and Application A as Appl-ID in the status information tables on System A and System B. And then the status manager updates the record by setting "inoperative" as status. ③Processing of Batch A now completes and tells a status manager "Application A will be in the state which can be operated" as post-processing. ②A sta...