OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

bt-spec message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: [bt-spec] Re BTP Issue 103 (was issues 100, 101, 103 and 105)


Mark, Jim:

Peter and I spent some time today going back and forth on this issue. Our
conclusion was:

The existing specification text is implementable, and produces a desired
behaviour which helps to enforce transactional integrity.

It can, at some level, be reasonably criticized: you could make a case for
splitting CONTEXT into ENROLLEE and CHECK, and renaming CONTEXT_REPLY to be
CHECK_REPLY. Then you would never see checking info (i.e. the reply address) in
ENROLLEE, and explicit control over checking would become possible (send
ENROLLEE only, or send ENROLLEE & CHECK).

However, it appears to us that checking is a 95+% case in this environment, and
that the weight of a single excess element (which is not present when not used,
i.e. in the BEGIN/BEGUN and Cohesion CONTEXT propagation cases) is not a great
overhead or trouble.

Our view, for what it's worth (2/20 votes), is that change in this area would be
possible, and even theoretically sweet, but is not strongly justified at this
stage in the life of the spec. We also suspect that implementation/deployment
experience would assist in further evaluating the type of change envisaged.

So, I would propose "defer" as the solution to the this issue.

It would be useful to see a concrete textual alternative, with all of its
ramifications worked out, if another resolution is proposed.

Alastair

Peter Furniss wrote:

> Mark asked me to forward this, arising from an offline discussion about
> which of the HP issues might be deferred.
>
> -----Original Message-----
> From: Mark Little [mailto:mark_little@hp.com]
> Sent: 13 March 2002 12:12
> To: Mark Little; Peter Furniss; WEBBER,JIM (HP-UnitedKingdom,ex1)
> Cc: Alastair Green; Bill Pope
> Subject: Re: issues 100, 101, 103 and 105
>
> We may need to forward this to the issues list, but we want to vote on 103
> prior to the 1.0 release. The basic problem is that CONTEXT stands out as
> not being used uniformly within the specification. In our opinion it's an
> application message extension and should only ever be seen within the
> application, e.g., the client/server "interceptors". We're *definitely not*
> advocating the removal of CONTEXT, but rather that it only ever be seen (as
> a separate entity) by the application when sending and receiving
> transactional messages that are related to it.
>
> The possible solutions to this is that we remove BEGUN+CONTEXT and embed the
> CONTEXT within the body of BEGUN, such that it is essentially the payload.
>
> Mark.
>
> ----------------------------------------------
> Dr. Mark Little, Distinguished Engineer,
> Transactions Architect, HP Arjuna Labs
> Email: mark_little@hp.com
> Phone: +44 191 2606216
> Fax  : +44 191 2606250
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
begin:vcard 
n:Green;Alastair
tel;cell:+44 795 841 2107
tel;fax:+44 207 670 1785
tel;work:+44 207 670 1780
x-mozilla-html:FALSE
url:www.choreology.com
org:Choreology Ltd
version:2.1
email;internet:alastair.green@choreology.com
title:CEO
adr;quoted-printable:;;13 Austin Friars=0D=0A;London;;EC2N 2JX;
fn:Alastair Green
end:vcard


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC