×

Method and system for determining application availability

  • US 20070156889A1
  • Filed: 01/05/2006
  • Published: 07/05/2007
  • Est. Priority Date: 01/05/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining an availability of an application in a computing environment, comprising:

  • determining a plurality of pairs of processes utilized by said application, wherein each pair includes a first process designated as a consumer process and a second process designated as a provider process, wherein said consumer process accesses a resource provided by said provider process;

    initiating, by one process (CP) designated as said consumer process and included in a pair of said plurality of pairs, a diagnostic transaction between said CP and another process (PP) designated as said provider process and included in said pair, wherein said diagnostic transaction utilizes an application programming interface (API) of a plurality of APIs to open a connection between said CP and said PP and to request an access to a resource managed by said PP, said API utilized by said CP and said PP to perform any communication therebetween;

    completing said diagnostic transaction via receiving, at said CP, a response from said PP providing said access, or via not receiving said response at said CP;

    designating said PP as available to said application in response to said completing via said receiving said response, or as unavailable to said application in response to said completing via said not receiving said response;

    repeating said initiating, said completing, and said designating until each pair of said plurality of pairs is utilized by said initiating, said completing, and said designating; and

    determining an availability of said application based on no process of said plurality of pairs being designated unavailable via said designating.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×