Method, system, and computer program product for sending and receiving messages
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium, the computer program product including computer code adapted to be executed by a computer to implement a method comprising:
- receiving a message at a message interchange network including a message queue from a sending application, wherein the message is constructed in a format by a first process executing in the sending application;
storing the message by the message interchange network in the message queue;
processing messages in the message queue by the message interchange network; and
distributing by the message interchange network the processed messages to a second process executing in a receiving application;
wherein when the processing of one of the messages fails, an error message is returned by the message interchange network to the sending application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.
-
Citations
12 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, the computer program product including computer code adapted to be executed by a computer to implement a method comprising:
-
receiving a message at a message interchange network including a message queue from a sending application, wherein the message is constructed in a format by a first process executing in the sending application; storing the message by the message interchange network in the message queue; processing messages in the message queue by the message interchange network; and distributing by the message interchange network the processed messages to a second process executing in a receiving application; wherein when the processing of one of the messages fails, an error message is returned by the message interchange network to the sending application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving a message at a message interchange network including a message queue from a sending application, wherein the message is constructed in a format by a first process executing in the sending application; storing the message by the message interchange network in the message queue; processing messages in the message queue by the message interchange network; and distributing by the message interchange network the processed messages to a second process executing in a receiving application; wherein when the processing of one of the messages fails, an error message is returned by the message interchange network to the sending application.
-
-
8. A system, comprising:
-
a processor of a message interchange network for; receiving a message at the message interchange network including a message queue from a sending application, wherein the message is constructed in a format by a first process executing in the sending application; storing the message by the message interchange network in the message queue; processing messages in the message queue by the message interchange network; and distributing by the message interchange network the processed messages to a second process executing in a receiving application; wherein when the processing of one of the messages fails, an error message is returned by the message interchange network to the sending application.
-
-
9. A computer program product embodied on a non-transitory computer readable medium, the computer program product including computer code adapted to be executed by a computer to implement a method comprising:
-
receiving a message at a message interchange network from a sending service, wherein the message is constructed in a format by a first process executing in the sending service; transforming the received message from the first format to a second format, using the message interchange network; storing the transformed message in a message queue of the message interchange network; retrieving the stored message from the message queue by a second process executing in a receiving service; wherein a lifetime of the message is controlled by the message interchange network. - View Dependent Claims (10, 11, 12)
-
Specification