[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: Feedback on the MSS draft - document layout issues
Steve, Again, thanks for the feedback. All points well taken. Chris Steve Hole wrote: > > 1. You will have to be careful about markup for IETF standards track. > Specifically there are some rules regarding use of graphics and use > of bold/italics/underline. You should go to the IETF web pages and > look at the rules for IETF draft submission. It will explain > everything that you need to know. > > And yes, I do agree that the representation is a bit archaic, but > that's not really the point. Document format is not the hill to > die on when trying to get something on the standards track. Those > are best fought when it is someone else's document that will get > held up in process :-) > > 2. Recommend splitting Section 4.1 into two sections: > > 4.1 Summary of Contents > 4.2 Document Conventions > > 3. Recommend that the sections in 5.1 that deal with "what this > document contains" should be moved to section 4.1. > > 4. Recommend that the remaining "Design Objectives" section be moved as > first subsection of System Overview. > > 5. The System Overview section is arguably one of the most important > sections in the whole document, but (sorry) it really says nothing. > Motherhood statements will only fly in the first paragraph of a top > level section. If it is this way simply because the document is > early on, then that's fine. If this was thought to be complete, > then I would disagree and add a lot of content (in no particular > order): > > - Definition of roles in the messaging system. > - Definition of terms like "payload", "sender", "receiver", > "transport" etc. > - Definition of data flows through the system. > - Definition of *location* of interfaces. > - Definition of interaction with other ebXML components > - Example usage scenarios (intranet, extranet) > - Itemization of requirements (should be in the Design Objectives > probably). > - A graphical system model/diagram. > > 6. I see very little about transport bindings in the "specification" > part of this document although there are some decent examples. > Recommend that a Transport Binding section be added after the "ebXML > Header Document" section that defines the semantics of using an > ebXML MIME object on that transport. Appendix E appears to be the > location for this, and I would suggest that it be a main body > section in its own right. > > 7. Section 7 "Definition and Scope" is mis-titled. I would suggest > "ebxml Packaging - Envelopes and Containers" or something like that > -- something that reflects what is actually being defined. This > SHOULD correlate to what the Design Objectives says the document > defines. > > 8. When making normative references to standardized MIME headers and > the MIME spec, resist the temptation to re-specify the function of > the header. The normative reference is enough. If you get it > wrong, then you have conflict between this specification and MIME > and that will not be good. Just call the MIME subroutine. > > Specifically, remove the sections on the "boundary" attribute. > Define only the headers and parameters that are specific to > ebXML and that it will be the normative reference for. > > You can and should say "all mandatory headers as defined by [MIME] > as well as the following ...". Examples can show the complete > set. > > 9. The terminology for Envelope, Container and Body Part is used > inconsistently. Based on my experience with other MIME multipart > bindings, this really messes implementors up. I personally like > the term Container -- it has less baggage than Envelope. It is > easy to bind specific MIME message parts to a container object in > your format model. I can contribute some text here if you like. > Not today though, I'm busy being a critic today. > > 10. The ebXML participants should be relegated to an appendix. > Interesting, but probably only to the participants. > > 11. Appendix C is interesting and useful, but probably should be > relegated to a separate historical document. I think that it is > important to document, but shouldn't clutter up a technical > specification for implementors. In the IETF, "model documents" or > informational RFC's are often used for this purpose. > > 12. It seems to me that some of the Appendix D stuff goes directly to > requirements and may be a candidate for the system overview > section. It is certainly relevant to usage scenarios. > > The parts of Appendix D that discuss the history and how the > decision was reached should also be relegated to an external > document rather than be retained here. > > --- > Steve Hole > Messaging Direct > Mailto:Steve.Hole@MessagingDirect.com > Phone: 780-424-4922 -- _/_/_/_/ _/ _/ _/ _/ Christopher Ferris - Enterprise Architect _/ _/ _/ _/_/ _/ Phone: 781-442-3063 or x23063 _/_/_/_/ _/ _/ _/ _/ _/ Email: chris.ferris@East.Sun.COM _/ _/ _/ _/ _/_/ Sun Microsystems, Mailstop: UBUR03-313 _/_/_/_/ _/_/_/ _/ _/ 1 Network Drive Burlington, MA 01803-0903
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC