MESSAGE OBJECT MODEL
First Claim
Patent Images
1. In a distributed messaging system, a single message class that represents multiple messaging formats comprising:
- an envelope that encapsulates contents for a message;
a first set of fields within the envelope configured to include data for elements that correspond to a first message format; and
a second set of fields within the envelope configured to include data for elements that correspond to a second message format, wherein either the first set of fields or the second set of fields can be populated with data to create a message object specific to either the first or second message format, respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank.
-
Citations
15 Claims
-
1. In a distributed messaging system, a single message class that represents multiple messaging formats comprising:
-
an envelope that encapsulates contents for a message; a first set of fields within the envelope configured to include data for elements that correspond to a first message format; and a second set of fields within the envelope configured to include data for elements that correspond to a second message format, wherein either the first set of fields or the second set of fields can be populated with data to create a message object specific to either the first or second message format, respectively. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a distributed messaging system, a method of using a single message class to create a message object for multiple messaging formats, the method comprising:
-
receiving a request to create a message object that is specific to a first message format; accessing a message class that includes an envelope, the envelope including a first set of fields configured to include data for elements that correspond to a first message format and a second set of fields configured to include data for elements that correspond to a second message format; and populating the first set of fields with data for making a message object specific to the first format, wherein one or more fields from the second set of fields are not populated. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a distributed messaging system, a computer program product for implementing a method of using a single message class to create a message object for multiple messaging formats, the computer program product comprising one or more computer readable media having stored thereon computer executable instructions that, when executed by a processor, can cause the distributed messaging system to perform the following:
-
receive a request to create a message object that is specific to a first message format. access a message class that includes an envelope, the envelope including a first set of fields configured to include data for elements that correspond to a first message format and a second set of fields configured to include data for elements that correspond to a second message format; and populate the first set of fields with data for making a message object specific to the first format, wherein one or more fields from the second set of fields are not populated. - View Dependent Claims (12, 13, 14, 15)
-
Specification