If so, you may want to explore
to what extent that is true since REST is an obvious target, even with
the single Enterprise, at least at the higher levels of granularity (as
evidenced by Amazon WS for example). That could still give you a
consistent story (and an interesting one in and of itself): the more
granular you go the less formal the needs of the interchange format.
So, between Enterprises you (well at least some people) might even
allow for XSD and their ilk, but within an application you get closer to
Unix pipes. etc.
Actually, I'm pretty sure at this point that the computing world needs
the opposite of that. Tighter specifications inside of applications,
looser connections between them (and between organizations).