Publication of informational messages to software applications in a computing environment
First Claim
1. A method for publishing information to a plurality of software applications comprising:
- identifying, based on a last sequential identification code in a high watermark table of a persistent store, a plurality of records to transmit to the plurality of software applications, the plurality of records generated subsequent to a previous record corresponding to the last sequential identification code;
preparing a plurality of corresponding messages, each corresponding message corresponding to a record of the plurality of records;
transmitting each message of the plurality of corresponding messages to at least one software application of the software applications, the plurality of corresponding messages including a most recent message corresponding to a most recent record; and
storing, in the high water mark table of the persistent store, an updated last sequential identification code corresponding to the most recent message transmitted in the plurality of corresponding messages, the updated last sequential identification code being stored as a pointer for subsequent reference.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for publishing information to a plurality of software applications are provided. The methods may comprise identifying a plurality of records based on a last sequential identification code in a high watermark table of a persistent store. The plurality of records may be generated subsequent to a previous record corresponding to the last sequential identification code. A plurality of corresponding messages each corresponding to a record of the plurality of records may be prepared. Each of those messages may then be transmit to at least one software application and may include a most recent message corresponding to a most recent record. In the high water mark table of the persistent store, an updated last sequential identification code may be stored as a pointer for subsequent reference. The updated last sequential identification code may correspond to the most recent message transmitted in the plurality of corresponding messages.
13 Citations
20 Claims
-
1. A method for publishing information to a plurality of software applications comprising:
-
identifying, based on a last sequential identification code in a high watermark table of a persistent store, a plurality of records to transmit to the plurality of software applications, the plurality of records generated subsequent to a previous record corresponding to the last sequential identification code; preparing a plurality of corresponding messages, each corresponding message corresponding to a record of the plurality of records; transmitting each message of the plurality of corresponding messages to at least one software application of the software applications, the plurality of corresponding messages including a most recent message corresponding to a most recent record; and storing, in the high water mark table of the persistent store, an updated last sequential identification code corresponding to the most recent message transmitted in the plurality of corresponding messages, the updated last sequential identification code being stored as a pointer for subsequent reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system to publish information to a plurality of software applications, the system comprising:
-
a processor; a memory operably connected to the processor; and instructions stored in the memory and executable by the processor to cause said system to; identify, based on a last sequential identification code in a high watermark table of a persistent store in a memory of a computer system, a plurality of records to transmit to the plurality of software applications, the plurality of records generated subsequent to a previous record corresponding to the last sequential identification code; prepare a plurality of corresponding messages, each corresponding message corresponding to a record of the plurality of records; transmit each message of the plurality of corresponding messages to at least one software application of the plurality of software applications, the plurality of corresponding messages including a most recent message corresponding to a most recent record; and store, in the high water mark table of the persistent store, an updated last sequential identification code corresponding to the most recent message transmitted in the plurality of corresponding messages, the updated last sequential identification code being stored as a pointer for subsequent reference. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer-readable medium having computer program instructions embodied thereon, the computer program instructions executable by one or more processors to perform a method for publishing information to a plurality of software applications, the method comprising:
-
identifying, based on a last sequential identification code in a high watermark table of a persistent store in a memory of a computer system, a plurality of records to transmit to the plurality of software applications, the plurality of records generated subsequent to a previous record corresponding to the last sequential identification code; preparing a plurality of corresponding messages, each corresponding message corresponding to a record of the plurality of records; transmitting each message of the plurality of corresponding messages to at least one software application of the computer system, the plurality of corresponding messages including a most recent message corresponding to a most recent record; and storing, in the high water mark table of the persistent store, an updated last sequential identification code corresponding to the most recent message transmitted in the plurality of corresponding messages, the updated last sequential identification code being stored as a pointer for subsequent reference. - View Dependent Claims (20)
-
Specification