System and method for enterprise software distribution
First Claim
1. A method for distributing software comprising:
- distributing a message from an application server to one or more application layer routers using a publish and subscribe architecture to one or more first channels selected from a first channel layer; and
distributing the message to an endpoint using the publish and subscribe architecture to one or more second channels selected from a second channel layer.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for distributing software is provided. The method includes distributing a message from an application server to one or more application layer routers, such as servers that are being used to route enterprise software distribution messages, using a modified publish and subscribe architecture that includes the route to all recipients in the message address and that uses existing network communications. The message can thus be distributed to one or more subscribers on a first channel. The message is then distributed to one or more subscribers using the modified publish and subscribe architecture on one or more second channels selected from a second channel layer if necessary. This process is repeated until the message reaches all subscribers listed as recipients in the message.
71 Citations
17 Claims
-
1. A method for distributing software comprising:
-
distributing a message from an application server to one or more application layer routers using a publish and subscribe architecture to one or more first channels selected from a first channel layer; and
distributing the message to an endpoint using the publish and subscribe architecture to one or more second channels selected from a second channel layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for distributing software comprising:
-
an application server transmitting a message that includes a first channel selected from a first channel layer and a second channel selected from a second channel layer;
a first application layer router coupled to the first channel layer receiving the message and transmitting the message over the first channel;
a second application layer router coupled to the second channel layer receiving the message and transmitting the message over the second channel; and
an endpoint receiving the message from the second channel layer. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification