Claims
- 1. A method for publishing electronic messages to clients within a group of clients in a Pub/Sub message publishing environment the group of clients comprising authorized participating clients in network communication with a pub/sub service, the method comprising the steps of:
authenticating the identity of a first client; receiving a message from the authenticated first client, the message destined for publication to a first group of clients; verifying the first client is authorized for publishing messages to the first group of clients; and publishing the message by way of the pub/sub service to clients of the first group of clients.
- 2. The method according to claim 1 wherein any one of the steps of authenticating, receiving, verifying or publishing is performed by a web service.
- 3. The method according to claim 1 wherein authenticating comprises any one of identifying the first client or authorizing the first client.
- 4. The method according to claim 1 wherein the message is structured using XML.
- 5. The method according to claim 1 wherein the message comprises a message envelope, wherein the message envelope comprises a message body and a message header.
- 6. The method according to claim 1 wherein the message is a SOAP message.
- 7. The method according to claim 1 wherein the first service publishes the message to any one of a first application, an automated instant message address (Bot), a servlet or a Mobile Device.
- 8. The method according to claim 1 wherein the authenticated first client comprises any one of a human user, a first application, an automated instant message address (Bot), a servlet/CGI application or a mobile device.
- 9. The method according to claim 1 wherein the pub/sub service publishes an application to be run on the clients of the first group of clients.
- 10. The method according to claim 1 wherein the first client identity is associated with a client group by way of any one of an authorization database, a data repository or a predefined attribute.
- 11. A computer program product for publishing electronic messages to clients within a group of clients in a Pub/Sub message publishing environment the group of clients comprising authorized participating clients in network communication with a pub/sub service, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: authenticating the identity of a first client; receiving a message from the authenticated first client, the message destined for publication to a first group of clients; verifying the first client is authorized for publishing messages to the first group of clients; and publishing the message by way of the pub/sub service to clients of the first group of clients.
- 12. The computer program product according to claim 11 wherein any one of the steps of authenticating, receiving, verifying or publishing is performed by a web service.
- 13. The computer program product according to claim 11 wherein authenticating comprises any one of identifying the first client or authorizing the first client.
- 14. The computer program product according to claim 11 wherein the message is structured using XML.
- 15. The computer program product according to claim 11 wherein the message comprises a message envelope, wherein the message envelope comprises a message body and a message header.
- 16. The computer program product according to claim 11 wherein the message is a SOAP message.
- 17. The computer program product according to claim 11 wherein the first service publishes the message to any one of a first application, an automated instant message address (Bot), a servlet or a Mobile Device.
- 18. The computer program product according to claim 11 wherein the authenticated first client comprises any one of a human user, a first application, an automated instant message address (Bot), a servlet/CGI application or a mobile device.
- 19. The computer program product according to claim 11 wherein the pub/sub service publishes an application to be run on the clients of the first group of clients.
- 20. The computer program product according to claim 11 wherein the first client identity is associated with a client group by way of any one of an authorization database, a data repository or a predefined attribute.
- 21. A system for publishing electronic messages to clients within a group of clients in a Pub/Sub message publishing environment the group of clients comprising authorized participating clients in network communication with a pub/sub service, the system comprising:
a network; a client system in communication with the network; a pub/sub service in communication with the network; authenticating the identity of a first client; receiving a message from the authenticated first client, the message destined for publication to a first group of clients; verifying the first client is authorized for publishing messages to the first group of clients; and publishing the message by way of the pub/sub service to clients of the first group of clients.
- 22. The system according to claim 21 wherein any one of the steps of authenticating, receiving, verifying or publishing is performed by a web service.
- 23. The system according to claim 21 wherein authenticating comprises any one of identifying the first client or authorizing the first client.
- 24. The system according to claim 21 wherein the message is structured using XML.
- 25. The system according to claim 21 wherein the message comprises a message envelope, wherein the message envelope comprises a message body and a message header.
- 26. The system according to claim 21 wherein the message is a SOAP message.
- 27. The system according to claim 21 wherein the first service publishes the message to any one of a first application, an automated instant message address (Bot), a servlet or a Mobile Device.
- 28. The system according to claim 21 wherein the authenticated first client comprises any one of a human user, a first application, an automated instant message address (Bot), a servlet/CGI application or a mobile device.
- 29. The system according to claim 21 wherein the pub/sub service publishes an application to be run on the clients of the first group of clients.
- 30. The system according to claim 21 wherein the first client identity is associated with a client group by way of any one of an authorization database, a data repository or a predefined attribute.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a divisional application of Ser. No. 10/207,711 “INTERACTIVE FILTERING ELECTRONIC MESSAGES RECEIVED FROM A PUBLICATION/SUBSCRIPTION SERVICE” filed on Jul. 26, 2002 and assigned to IBM. The disclosure of the forgoing application is incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
10207711 |
Jul 2002 |
US |
Child |
10732020 |
Dec 2003 |
US |