Architecture for building a peer to peer messaging platform
First Claim
Patent Images
1. A computer-readable medium having computer-executable instructions for providing multicast peer to peer meshing functionality to a service oriented messaging system comprising:
- creating a PeerChannelFactory object when an application initiates a connection to a designated mesh;
creating a PeerChannel object associated with the PeerChannelFactory, wherein the PeerChannel object establishes a connection to a PeerNode object that is connected to the mesh, wherein the application communicates with the mesh via the PeerNode object.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed system is a multicast programming model for implementation on top of a service oriented framework, specifically a service oriented messaging system. It provides application-layer multicast capability without requiring an IP multicast infrastructure. The claimed system enables service oriented applications to implement multicasting communications easily and efficiently
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for providing multicast peer to peer meshing functionality to a service oriented messaging system comprising:
-
creating a PeerChannelFactory object when an application initiates a connection to a designated mesh;
creating a PeerChannel object associated with the PeerChannelFactory, wherein the PeerChannel object establishes a connection to a PeerNode object that is connected to the mesh, wherein the application communicates with the mesh via the PeerNode object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system comprising:
-
an operating system having a service oriented application framework, wherein the service oriented application framework comprises a message system having at least one of a port object, a base channel object, a transport object, and a message object;
a service hosted by the operating system; and
a peer channel object associated with the service, wherein the peer channel object establishes a connection to a peer node object that is connected to a mesh, wherein the service communicates with the mesh via the peer node object, and wherein the peer node object uses at least one of the base channel object, the port object, the transport object, and the message object when communicating with another PeerNode.
-
Specification