Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
154 words
A method of connecting a data base to a publisher/subscriber network, so that the data base can publish events to the network, the method comprising the steps, performed by the data processing system, of: providing a link so that the data base can communicate with a data base connector computer program by way of a transaction monitor computer program; setting up the data base connector as a publisher hub in the network; receiving input, by the data base, from a user that alters data in the data base; informing the transaction monitor that the data has been altered; receiving input from the user indicating that the altered data should be committed; informing the transaction monitor that the altered data is committed; and sending, by the data base connector, in accordance with a message from the transaction monitor that the data is committed, a published event to the network in accordance with the altered data.
Claim 2
Dependent Claim
55 words
The method of claim 1, further including the steps of: receiving input from the user indicating that the altered data should be rolled back; informing the transaction monitor that the altered data is rolled back; and refraining, by the data base connector, from sending the altered data to the network in accordance with the rollback.
Claim 3
Independent Claim
106 words
A method of connecting a data base to a publisher/subscriber network, so that the data base can subscribe to events to the network, the method comprising the steps, performed by the data processing system, of: providing a link so that a data base connector computer program can communicate with the data base; setting up the data base connector as a subscriber hub in the network; receiving, by the data base connector, an event from the network; sending, by the data base connector, data in accordance with the received event to the data base; and committing, by the data base connector, the data in the data base.
Claim 4
Dependent Claim
49 words
The method of claim 1, further comprising the step of: sending the event, by the data base connector, to one of its neighbor hubs, where a data structure in the data base connector indicates that the neighbor hub is on the least-cost path to a subscriber for the event.
Claim 5
Dependent Claim
57 words
The method of claim 1, further comprising the steps of: receiving an event by the data base connector; determining, by the data base connector, in accordance with a data structure of the data base connector, that the data base has subscribed to the event; and sending, by the data base connector, the event to the data base.
Claim 6
Dependent Claim
78 words
The method of claim 1, further comprising the step of: receiving an event, by the data base connector; determining, by the data base connector, in accordance with a data structure of the data base connector, that a neighbor hub is connected either directly or indirectly on the least-cost path to a subscriber for the event; and sending, by the data base connector, the event to its neighbor hub, so that the event can be forwarded to the subscriber.
Claim 7
Dependent Claim
50 words
The method of claim 1, wherein the sending step includes the step of: sending an event, by the data base connector, to one of its neighbor hubs when a data structure in the data base connector indicates that the data base subscribes to events having the type of the event.
Claim 8
Dependent Claim
54 words
The method of claim 1, wherein the sending step includes the step of: sending an event, by the data base connector, to one of its neighbor hubs when a content filter in a data structure of the data base connector indicates that the data base subscribes to events having values found in the event.