Integration messaging system
First Claim
1. A messaging system comprising:
- a means for interfacing two or more parties to the messaging system;
a means for creating a customized business transaction comprising a plurality of data fields including an associated plurality of values, wherein a set of the plurality of values is associated with a set of tasks; and
a means for processing the customized business transaction according to the set of tasks associated with the set of the plurality of values, wherein when one of the set of the plurality of values changes the processing means processes a one of the set of tasks corresponding to the one of the set of the plurality of values.
1 Assignment
0 Petitions
Accused Products
Abstract
An integration messaging system for creating and processing customized business transactions between an originator and one or more subscribers connected to the integration messaging system via a common protocol or channel and wherein the originator selects a set of values associated with a set of data fields and associates a set of processes to a subset of the set of values. When the originator or one or more of the subscribers inserts data or changes data in one or more of the subset of the set of values, a processing device within the integration messaging system executes the customized business transaction according to one or more of the set of processes associated with the one or more of the subset of the set of values wherein data was inserted or changed.
24 Citations
18 Claims
-
1. A messaging system comprising:
-
a means for interfacing two or more parties to the messaging system;
a means for creating a customized business transaction comprising a plurality of data fields including an associated plurality of values, wherein a set of the plurality of values is associated with a set of tasks; and
a means for processing the customized business transaction according to the set of tasks associated with the set of the plurality of values, wherein when one of the set of the plurality of values changes the processing means processes a one of the set of tasks corresponding to the one of the set of the plurality of values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An integration messaging system for creating and processing a customized business transaction, the system comprising:
-
an interface database including two or more channels for accessing the integration messaging system;
a global link hub comprising a plurality of tables having a plurality of data fields corresponding to a plurality of transaction parameters and a plurality of values, wherein a set of values from the plurality of values is associated with a set of data fields from the plurality of data fields to create the customized business transaction;
a process table including a core process and a plurality of processes, wherein a set of the plurality of processes corresponds to a subset of the set of values; and
a processing means to execute the core process to monitor the subset of the set of values and to execute one of the set of the plurality of process corresponding to one of the subset of the set of values when the one of the subset of the set of values changes. - View Dependent Claims (8, 9)
-
-
10. A customized business transaction comprising:
-
one or more transaction tables including a plurality of transaction values associated with a plurality of transaction data fields for creating a customized business transaction;
a message including a plurality of messaging values associated with a plurality of messaging data fields and a set of processes associated with a set of the plurality of messaging values to create the message to associate with the customized business transaction for sending and receiving a response. - View Dependent Claims (11, 12, 15, 16, 17)
-
-
13. An integration messaging system for completing a transaction between an originator and one or more subscribers, comprising:
-
an interface to interconnect the originator and the one or more subscribers to the integration messaging system via a plurality of communication channels;
a global link hub comprising;
a propagation system comprising a plurality of transaction tables, the plurality of transaction tables having a plurality of transaction data fields and a plurality of transaction values wherein the originator inserts a set of transaction data fields from the plurality of data fields and a set of transaction values from the plurality of transaction values; and
a messaging system comprising a plurality of messaging tables, the plurality of messaging tables having a plurality of messaging data fields and a plurality of messaging values wherein the originator or the one or more subscribers inserts a set of messaging data fields from the plurality of data fields and a set of messaging values from the plurality of messaging values for sending one or more messages;
a process database comprising a core process and a plurality of processes associated with a subset of the set of propagation values and a subset of the set of messaging values;
a processing means to execute the core process and to execute the plurality of processes;
a plurality of initiators associated with the subset of the set of propagation values and the subset of the set of messaging values, wherein when the originator or one of the one or more subscribers changes one of the subset of the set of propagation values or one of the subset of the set of messaging values one of the plurality of initiators corresponding to the one of the subset of the set of propagation values or the subset of the set of messaging values initiates the core process to execute a one of the plurality of processes corresponding to the one of the subset of the set of propagation values or the subset of the set of messaging values that changed.
-
-
14. A method of transacting electronically using an integration messaging system, the method comprising:
-
accessing the integration messaging system via one of a plurality of channels;
creating a customized business transaction having a plurality of values associated with a plurality of data fields wherein a set of the plurality of values are associated with a set of processes;
processing the customized business transaction according to the set of processes, wherein when one or more of the set of the plurality of values changes a corresponding one or more of the set of processes is executed.
-
-
18. A method of creating a customized transaction using an integration messaging system comprising two or more tables having a plurality of data fields and a plurality of values and a set of tasks, the method comprising:
-
accessing the integration messaging system;
inserting a set of data fields from the plurality of data fields into at least one of the two or more tables;
associating a set of values from the plurality of values with the set of data fields wherein a subset of the set of values are associated with a subset of the set of tasks; and
associating at least one subscriber to the customized transaction, wherein when the customized transaction is processed the subscriber accesses the customized transaction using the integration messaging system.
-
Specification