Publishing documents in a publish/subscribe data processing system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
출원번호
US-0282047
(2005-11-17)
등록번호
US-8732228
(2014-05-20)
우선권정보
GB-0425355.5 (2004-11-18)
발명자
/ 주소
Edwards, Andrew Stephen Marcus
Hickson, Andrew Ian
Holder, Martin Robert
Lobban, Trevor
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Nichols, Steven L.
인용정보
피인용 횟수 :
0인용 특허 :
19
초록▼
Documents are published in a publish subscribe data processing system. A first document to be published may have an associated topic. The first document is retained as a retained document. A second document to be published is retained as the retained document in response to receiving the second docu
Documents are published in a publish subscribe data processing system. A first document to be published may have an associated topic. The first document is retained as a retained document. A second document to be published is retained as the retained document in response to receiving the second document before a predetermined time interval has passed. A copy of the second document is sent to a subscriber of the topic. A copy of the retained document is sent to the subscriber of the topic in response to a determination that the predetermined time interval has passed.
대표청구항▼
1. A method for publishing documents in a publish/subscribe data processing system, the method comprising: receiving a first document to be published, the first document comprising an associated topic;retaining the first document to be published as a retained document;retaining a second document to
1. A method for publishing documents in a publish/subscribe data processing system, the method comprising: receiving a first document to be published, the first document comprising an associated topic;retaining the first document to be published as a retained document;retaining a second document to be published as the retained document;sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic; andsending a copy of the retained document to the subscriber of the associated topic in response to a determination that the predetermined set amount of elapsed time has passed,in which sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed, wherein the second document has the associated topic comprises: accessing a value of a flag associated with the subscriber; andsending a copy of the second document to be published to a subscriber of the associated topic in response to a determination that the flag does not have a predetermined value. 2. The method of claim 1 wherein the predetermined set amount of elapsed time comprises a time offset from a start time. 3. The method of claim 2 wherein retaining a second document to be published as the retained document and sending a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed comprises resetting the predetermined set amount of elapsed time by setting the start time to the current time. 4. An apparatus for publishing documents in a publish/subscribe data processing system, the apparatus comprising: a processor communicatively coupled to a memory, said memory comprising executable code that, when executed by said processor, causes said processor to implement: a first module for receiving a first document to be published, the first document comprising an associated topic;a second module for retaining the first document to be published as a retained document;a third module for retaining a second document to be published as the retained document; anda fourth module for sending a copy of the second document to be published to a subscriber of the associated topic at a intervals defined by a predetermined set amount of elapsed time irrespective of the value of a no-publish flag associated with the subscriber. 5. The apparatus of claim 4 wherein the predetermined set amount of elapsed time comprises a time offset from a start time. 6. The apparatus of claim 5 wherein the third module for retaining a second document to be published as the retained document comprises a module for resetting the predetermined set amount of elapsed time by setting the start time to the current time. 7. The apparatus of claim 4, in which the fourth module for sending a copy of the second document to be published to a subscriber of the associated topic at a intervals defined by a predetermined set amount of elapsed time irrespective of the value of a no-publish flag associated with the subscriber comprises: a fifth module for accessing a value of a flag associated with the subscriber; anda sixth module for sending a copy of the second document to be published to the subscriber of the associated topic in response to a determination that the flag does not have a predetermined value irrespective of the predetermined set amount of elapsed time. 8. A computer program product for publishing documents in a publish/subscribe data processing system, the computer program product comprising: a hardware computer readable storage medium comprising computer useable program code embodied therein, the computer useable program code comprising: computer usable program code that, when executed by a processor, receives a first document to be published, the first document comprising an associated topic;computer usable program code that, when executed by a processor, retains the first document to be published as a retained document;computer usable program code that, when executed by a processor, retains a second document to be published as the retained document and sends a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time interval has passed, wherein the second document has the associated topic; andcomputer usable program code that, when executed by a processor, sends a copy of the retained document to the subscriber of the associated topic in response to a determination that the predetermined set amount of elapsed time has passed,in which the computer usable program code that, when executed by a processor, retains a second document to be published as the retained document and sends a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed comprises: computer usable program code that, when executed by a processor, accesses a value of a flag associated with the subscriber; andcomputer usable program code that, when executed by a processor, sends a copy of the second document to be published to a subscriber of the associated topic in response to a determination that the flag does not have a predetermined value. 9. The computer program product of claim 8 wherein the predetermined set amount of elapsed time comprises a time offset from a start time. 10. The computer program product of claim 9 wherein the computer usable program code that, when executed by a processor, retains a second document to be published as the retained document and sends a copy of the second document to be published to a subscriber of the associated topic in response to receiving the second document to be published before a predetermined set amount of elapsed time has passed comprises computer usable program code that, when executed by a processor, resets the predetermined set amount of elapsed time by setting the start time to the current time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Stumm Christian, Client-server system for delivery of online information.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Rothfus Eric J. ; Hill Patrick J., Method and apparatus for publishing information to a communications network and enabling subscriptions to such information.
Haswell, John Jeffrey; Young, Robert J.; Schramm, Kevin, System, method, and article of manufacture for test maintenance in an automated scripting framework.
Paul F. McLaughlin ; Jethro F. Steinman ; Ken Gorman ; Muslim G. Kanji ; Joseph P. Felix, Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M.; Weber, Robert P., Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.