[
Lists Home |
Date Index |
Thread Index
]
Kian-Tat Lim wrote:
> In a messaging model, the creator and receiver of a
> document have the opportunity to negotiate prior
> agreements such as schemata, use of binary serializations,
> particular APIs, etc. in order to produce more efficient
> communication.
To the extent that you minimize the negotiation, you win. This is true
on several levels. First, to the extent that the data is
self-documenting and doesn't require callouts to schemas, format
converters and so on, you remove failure points. Second, to the extent
that you have to agree on these things, it slows you down. Very
significant systems (for example, more than one of the big
general-purpose portals) have XML-mediated systems where they sorted
things out by emailing examples back and forth.
--
Cheers, Tim Bray
(ongoing fragmented essay: http://www.tbray.org/ongoing/)
|