Application network communication method and apparatus
First Claim
1. A method of discovering applications on a network for integration, comprising:
- receiving a registration notification for an application on a network having information on the application;
adding the information describing the application to a repository used to reference the application;
organizing the repository information into a data structure accessible through a user-interface; and
publishing the data structure onto an application router.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols. Routing operations include receiving application information in an application protocol format, converting the application information in the application protocol format into a neutral protocol format and forwarding the application information in the neutral protocol format along with state information to other application router devices on the network.
-
Citations
46 Claims
-
1. A method of discovering applications on a network for integration, comprising:
-
receiving a registration notification for an application on a network having information on the application;
adding the information describing the application to a repository used to reference the application;
organizing the repository information into a data structure accessible through a user-interface; and
publishing the data structure onto an application router. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
6. The method of claim 6 wherein at least one application router is capable of operating as a standby application router in the event one or more application router becomes temporarily or permanently unavailable.
-
11. A method of associating applications together to facilitate the exchange of application information, comprising:
-
querying one or more application routers on an application network for meta-data and other information on applications in the corresponding application router repositories;
exchanging the meta-data and other information on the applications between the application routers; and
associating two or more applications together automatically using a communication path wherein each of the two or more applications individually can communicate over the application communication path using their respective application protocols. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
23. A method of routing application information, comprising:
-
receiving application information in an application protocol format over a network;
converting the application information in the application protocol format into a neutral protocol format compatible with one or more application router devices on the network; and
forwarding the application information in the neutral protocol format along with state information describing the status of processing the application information to one or more application router devices on the network. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system for integrating the processing of applications, comprising:
-
an application network having at least one application router capable of communicating information about one or more applications with other application routers in a neutral protocol format;
an application associated with the at least one application router that communicates in a proprietary application protocol and is converted by the at least one application router into the neutral protocol format. - View Dependent Claims (32, 33, 34)
-
-
35. A user interface for integrating applications, comprising:
-
displaying a set of options for configuring at least one application router on an application network;
providing settings to configure the at least one application router automatically discover, associate and route application information from one or more applications.
-
-
36. An application router that discovers applications on a network for integration, comprising:
a processor;
memory containing instructions when executed on the processor receive a registration notification for an application on a network having information on the application, add the information describing the application to a repository used to reference the application, organize the repository information into a data structure accessible through a user-interface; and
publish the data structure onto an application router.- View Dependent Claims (37, 38, 39)
-
40. A application router that associates applications together to facilitate the exchange of application information, comprising:
-
a processor;
memory containing instructions when executed on the processor cause the application router to query one or more application routers on an application network for meta-data and other information on applications in the corresponding application router repositories, exchange the meta-data and other information on the applications between the application routers and associate two or more applications together automatically using a communication path wherein each of the two or more applications individually can communicate over the application communication path using their respective application protocols. - View Dependent Claims (41, 42, 43)
-
-
44. A application router that routes application information, comprising:
-
a processor;
memory containing instructions when executed on the processor cause the application router to receive application information in an application protocol format over a network, convert the application information in the application protocol format into a neutral protocol format compatible with one or more application router devices on the network and forward the application information in the neutral protocol format along with state information describing the status of processing the application information to one or more application router devices on the network. - View Dependent Claims (45, 46)
-
Specification