×

On-demand initialization of services in an application server

  • US 7,937,491 B1
  • Filed: 06/09/2004
  • Issued: 05/03/2011
  • Est. Priority Date: 06/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor; and

    memory coupled to the processor and configured to store program instructions executable by the processor to implement an application server comprising a plurality of services registered with a naming service;

    wherein the plurality of services comprises at least one service from the following group;

    an application component run-time service, an enterprise information systems connection service, a database connection service, or a messaging service;

    wherein the naming service is initialized during startup of the application server;

    wherein the application server starts up without initializing one or more of the plurality of services registered with the naming service;

    wherein the naming service includes an on-demand service initiator that, for each individual service of the plurality of services registered with the naming service, has the capacity to;

    in response to a lookup request received by the naming service from a requestor for the individual service, access current initialization state data for the individual service, wherein the current initialization state data tells whether the individual service is currently initialized;

    determine whether the individual service is currently initialized, based on the current initialization state data for the individual service; and

    initialize the individual service in response to determining that the individual service is not currently initialized; and

    wherein the naming service is capable of returning to the requestor an object corresponding to the initialized individual service.

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