from a sales-person for an IT product designed to handle data integration and business process management. nearly in the same breath, this person both says that their product embraces XML so much that much of their product runs off of XML-defined processes (BPML, specifically). but also bashes XML in comparison to EDI for b2b ecommerce.
they said that people went to XML and found out it was too flexible to be viable.
now, I thought it would be in the best interest of a firm to be able to work with their data in their own way, such that they could adjust for the various demands of their business...but I guess that's not right. what we should do is have everyone use exactly the same kind of information to describe not only what, but how to display, an invoice, or a purchase order, or a Cementing Template. rather than let firms, or even industry comittees, adopt their data representations to fit their needs, we should all cling to out-dated and cryptic formats, described by either printed documents or proprietary schemas?
the flexibility of XML is its boon. if my firm needs to digitally receive price list updates from a small, non-technically-oriented vendor, we can work up an .xsd and send it to them in a matter of a few minutes. or, we could spend a few hours looking for the right EDI transaction set to use, and then bicker with them about the version, and any exceptions, oh, and yeah, they can't afford a VAN or and EDI parser. oops.
this guy was from a mega-corp that is used to dealing with mega-corps and it's obvious. this stuff is why I'm so excited about lamp5. none of these monolithic dinosaurs realize that open-source, open standards, and the internet are going to end up making the entire IS industry MORE disperse, flexible, and dynamic. it probably scares them too much that they won't control any portion of the market anymore. they will have to out-perform their competitors to keep customers. something these shops are not accustomed to.