Modular, extendible application server that is distributed across an electronic data network and method of making same
First Claim
1. An extendible, modular application server distributed via an electronic data network, comprising:
- a remote client facility configured to receive a request via said electronic data network from a network client, to register said network client, to locate a first network facility residing on said electronic data network based on said request and reference said client to said first network facility in order to initiate a distributed application;
at least one business function facility residing on said electronic data network and configured to access and control a second network facility in order to perform a business function, said at least one business function facility including said first network facility and said second network facility corresponding to said first network facility;
at least one remote network facility residing on said electronic data network and configured to be accessed and controlled by said at least one business function facility in order to facilitate said business function, said at least one remote network facility including said second network facility corresponding to said first network facility; and
a facility manager configured to track, manage and maintain said remote client facility, said at least one business function facility and at least one remote network facility, to locate, load and execute in memory said first network facility and said second network facility to complete delivery of said application to said network client via said electronic data network.
0 Assignments
0 Petitions
Accused Products
Abstract
An extendible, modular application server distributed via an electronic data network (e.g., the Internet and World Wide Web, a local area network, etc.) that includes a remote client facility, at least one business function facility, at least one remote network facility, and at least one facility manager. The remote client facility is configured to receive a request via the electronic data network from a network client, to register the network client, to locate a first network facility residing on the electronic data network based on the request and reference the client to the first network facility in order to initiate a distributed application. Said at least one business function facility resides on the electronic data network and is configured to access and control a second network facility corresponding to the first network facility in order to perform a business function. Said at least one remote network facility resides on the electronic data network and is configured to be accessed and controlled by at least one business function facility in order to facilitate the aforementioned business function. Said at least one remote network facility includes the second network facility corresponding to the first network facility. The facility manager is configured to track, manage and maintain the remote client facility, said at least one business function facility and at least one remote network facility, to locate, load and execute in memory the first network facility and the second network facility to complete delivery of the application to the network client via the electronic data network.
-
Citations
23 Claims
-
1. An extendible, modular application server distributed via an electronic data network, comprising:
-
a remote client facility configured to receive a request via said electronic data network from a network client, to register said network client, to locate a first network facility residing on said electronic data network based on said request and reference said client to said first network facility in order to initiate a distributed application;
at least one business function facility residing on said electronic data network and configured to access and control a second network facility in order to perform a business function, said at least one business function facility including said first network facility and said second network facility corresponding to said first network facility;
at least one remote network facility residing on said electronic data network and configured to be accessed and controlled by said at least one business function facility in order to facilitate said business function, said at least one remote network facility including said second network facility corresponding to said first network facility; and
a facility manager configured to track, manage and maintain said remote client facility, said at least one business function facility and at least one remote network facility, to locate, load and execute in memory said first network facility and said second network facility to complete delivery of said application to said network client via said electronic data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An extendible, modular application server system distributed via an electronic data network, comprising:
-
a network client configured to access a web server facility via said electronic data network to receive and execute at least one web interface;
a web server facility coupled to said electronic data network and configured to store and to serve said at least one web interface, said at lest one web interface configured to initiate an application by making a request via said electronic data network;
a remote client facility configured to receive a request via said electronic data network from said at least one web interface executing on said network client, to register said network client, to locate a first network facility residing on said electronic data network based on said request and reference said network client to said first network facility in order to initiate a distributed application;
at least one business function facility residing on said electronic data network and configured to access and control a second network facility in order to perform a business function, said at least one business function facility including said first network facility;
at least one remote network facility residing on said electronic data network and configured to be accessed and controlled by said at least one business function facility in order to facilitate said business function, said at least one remote network facility including said second network facility which corresponds to said first network facility; and
a facility manager configured to track, manage and maintain said remote client facility, said at least one business function facility and at least one remote network facility, to locate, load and execute in memory network facilities residing on said electronic data network, to partially load said first network facility into memory to locate and load said second network facility which corresponds to said first network facility and to complete loading said first network facility to complete delivery of said application to said network client via said electronic data network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for serving modular, distributed applications comprising the steps of:
-
at a network client, accessing a remote client service via an electronic data network and passing a facility request to said remote client service;
at said remote client service, locating a first network facility based on said facility request, registering said network client, and referring said first network facility to said network client;
at a servant managing facility, partially loading said first network facility;
at said servant managing facility, determining at least one second network facility necessary to execute said first network facility;
at said servant managing facility, locating and loading said second network facility; and
at said servant managing facility, completing loading said first network facility to fulfill said facility request to said network client. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification