×

Integrated application management system, apparatus and program, and integrated session management server, system, program, and apparatus

  • US 8,015,272 B2
  • Filed: 07/01/2004
  • Issued: 09/06/2011
  • Est. Priority Date: 01/27/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. An integrated application management system for enabling integrated services of information exchange to be supplied in real time to a plurality of clients using a plurality of applications that cooperate with each another, wherein said system comprises:

  • a plurality of application servers that supply a plurality of services by executing a plurality of applications, each application being implemented to provide a corresponding service of the plurality of services;

    a plurality of clients that receive said plurality of services from said plurality of application servers; and

    a management apparatus that controls said plurality of services supplied from said plurality of application servers and said plurality of clients that participate in said integrated services according to requests for starting said integrated services from any of said plurality of clients;

    wherein each of said plurality of clients includes;

    a plurality of application clients each corresponding to a respective service of said plurality of services and configured to receive the respective service from the application server that executes the application corresponding to the respective service;

    and a client management unit that controls participation of said plurality of application clients of the client in said integrated services,wherein a first client management unit of a first client of said plurality of clients selects a set of applications from the plurality of applications that includes each application for which the corresponding service is used for a first integrated service, selects a set of application clients of the plurality of application clients to be used for said first integrated service, and then sends a request for starting said first integrated service to said management apparatus;

    wherein a respective participation attribute for each of the plurality of applications is defined as being indispensable or optional within the first integrated service;

    wherein said management apparatus includes;

    an integrated service control unit that instructs the application servers of said plurality of application servers that supply the corresponding services for the selected applications to start said first integrated service for said selected set of application clients according to the request for starting said first integrated service received from said first client management unit; and

    predetermined policy information of a plurality of cooperation relationships each defining one or more dependencies between one of the plurality of applications and at least one of the other applications of the plurality of applications;

    wherein each of the application servers that supply the corresponding services for the selected applications notifies said first client management unit of a start of said corresponding service supplied by the application server according to an instruction received from said integrated service control unit,wherein, upon the first client management unit detecting an error in a selected application of the set of applications for which the respective participation attribute for the selected application is defined as optional within the first integrated service, the integrated service control unit, upon receiving notification of the error in the selected application, notifies the application server that executes the selected application in which the error was detected to terminate the selected application from the first integrated service,wherein, upon the first client management unit detecting an error in a selected application of the set of applications for which the respective participation attribute for the selected application is defined as indispensable within the first integrated service, the integrated service control unit, upon receiving notification of the error in the selected application, notifies the application server that executes the selected application in which the error was detected to terminate the first client from the first integrated service, andwherein upon receiving an exiting request from an application client for one of said selected applications that is exiting from said first client management unit, said integrated service control unit notifies the application server that executes the exiting selected application to terminate the exiting selected application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×