[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: ebXML Proof of Concept Proposal v0.5
[Marc] This does bring up a larger issue on maintaining the separation of the ebXML Message Envelope from the transport envelope. For example, if we truly maintained the spearation of the ebXML MIME message envelope from the transport envelope, an HTTP transport ebXML message would look like the following:<snip>[Patil, Sanjay] This is an interesting point, Marc. I was myself thinking about this issue lastcouple of days trying to find any convincing reasons for mixing the transport envelope andthe ebXML message envelope. Does anyone on the mailing list know the rationale behindthis decision. If it's not too late, may be we should consider a change as the mix of theheaders from the two unrelated envelopes is going to cause issues ...1>Difficulty in using MIME and HTTP APIs together. Service implementers will have toughtime creating valid ebXML message. TypicallyAPIs which make the HTTP request available to applications have separate set of APIsfor accessing headers and the body. This will make it difficult to use MIME APIs whichin their simplest form would like to suck in the whole MIME message including headersand body from a stream. Also, a valid MIME message needs to have the mandatoryheader "MIME-Version: 1.0". Service implementers will have to hand code insertion of thisheader while instantiating the MIME message.2> Any future wrappers for ebXML message can not be accommodated. ex. Rosettanet hasthe concept of RosettaNet object in which the Rosettanet MIME message is nicelyencased along with detached signature, etc. The RosettaNet object is then consideredas the body of the HTTP message. With this next version of RosettaNet are free to modifythe structure of the RN Object without breaking transport level processing in the services.3> There might be cases of conflicting headers between transport and ebXML messageheaders. Or simply put, we are leaving ebXML message at the mercy of the HTTP enginewhich may modify or alter the sequence, etc of the ebXML message headers.4> Transport independence, which will affect the processing flexibility at hubs.May be it's still not too late.thanks,Sanjay PatilNetfish Technologies.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC