×

Message delivery with configurable assurances and features between two endpoints

  • US 20040205781A1
  • Filed: 03/27/2003
  • Published: 10/14/2004
  • Est. Priority Date: 03/27/2003
  • Status: Active Grant
First Claim
Patent Images

1. In a messaging system that supports one or more message transports, a method of simplifying application development by providing a single programming model that permits specifying one or more end-to-end message delivery assurances that are to be met at runtime, independent of a particular message transport or transports that are used at runtime, as opposed to specifying the particular message transport or transports at development time, the method comprising acts of:

  • defining a message channel interface that abstracts send and receive operations for exchanging messages over one or more message transports available for sending and receiving one or more messages; and

    defining, for use within a single programming model, a plurality of end-to-end message delivery assurances, each of which may be specified at runtime independent of the one or more available message transports, without specifying the one or more available message transports at development time, wherein the plurality of message delivery assurances comprise at least one of at least once message delivery, at most once message delivery, in order sent message delivery, and session time to live.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×