Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] Why XML for Messaging?

From: "Ken North" <kennorth@---------.--->
To: <xml-dev@-----.---.--->
Date: 6/1/2005 8:11:00 PM
> Still we are arguing generalities.  Why XML for messaging?

If you're invoking remote methods, you need to be concerned about the integrity
of parameters (or arguments). Otherwise you may not have consistent behavior.
XML provides interoperability when passing parameters. XML schemas give us type
checking. It's also helpful for exception handling.

Sure we could use comma-delimited text for interoperability, but we'd be tied to
positional logic, counting commas and inventing something if we wanted to do
type checking and message validation.

There's no magic required for messaging with binary formats. The industry has
been there and done that. X.12 and EDIFACT are EDI standards that have been in
play for years. But those are well-defined message sets.

One more perspective:

"SOAP Version 1.2 Usage Scenarios"
http://www.w3.org/TR/2002/WD-xmlp-scenarios-20020626/


======== Ken North ===========
www.WebServicesSummit.com
www.SQLSummit.com
www.GridSummit.com


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent