← Prev in month ← Prev in thread

Why not Get Rid of Request Header

From
Tom Rutt <>
Date
2003-09-27T00:27:54+00:00
ID
Thread
Why not Get Rid of Request Header
Here is a counterproposal for consideration and comment:

Lets look at the request message type. 

<xsd:complexType name="RequestType">
        <xsd:complexContent>
            <xsd:extension base="wsrm:RmBaseType">
                <xsd:sequence>
                    <xsd:element name="DuplicateElimination" 
type="wsrm:EmptyType" minOccurs="0"/>
                    <xsd:element name="AckRequested" 
type="wsrm:EmptyType" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

I has two empty elements which are flags for some protocol operation.

Now if we had the presence of groupID be the trigger for acknowledement 
features, we
could get rid of one empty element.

Lets go one step further, we could require sequence numbers for 
duplicate elimination (due to
simplification of algorithm design) and use the sequence number as the 
signal for duplicate elimination features.

Adding the status attribute to sequence number could signal the ordered 
delivery requirement.

Tom Rutt

-- 
----------------------------------------------------
Tom Rutt		email: ; 
Tel: +1 732 801 5744          Fax: +1 732 774 5133
← Prev in month ← Prev in thread