At 02:20 PM 3/2/2001 +0000, Francis Cave wrote:
>What Steve and many others fail to make clear (I'm not suggesting that they
>don't actually understand it, as I presume they wouldn't be writing about
>XML at all if they didn't) is that what they are talking about is NOT XML
>ITSELF, but is a particular set of standardization activities that are using
>XML as a technological building block.
Yes, Francis, you are absolutely correct. XML itself is a very useful
technology. It's usage on web pages makes the web much more searchable. It
gives us a smarter internet. There are many other fine uses.
My criticisms are based on the false promises regarding what XML is
supposedly going to do for the electronic exchange of Business Objects
between companies. I do consider the work that ebXML and UDDL are doing is
excellent and on track and will be vitally useful as standards defining
technical and business protocols for the exchange of such objects over the
internet. I foresee this as an emerging standard that can be supported
world-wide because it deals with an area that can be universal i.e. the
transport of electronic messages.
It is what is inside the package that is sent that is the problem with
"standards" because it can't be universal. This piece inside is the
payload, aka business object, aka transaction. Whether this payload is in
XML, X12, EDIFACT, etc., there are business issues forcing the
diversification of the business object standards and these are not at all
solved with XML nor can they be. What X12 and EDIFACT failed to solve in
this regard, XML is already failing to in an even bigger way. I am already
seeing this in XML/EDI projects that I am personally aware of.
It is a very difficult thing to come to understand why standard business
objects that can be universally accepted are so impossible to form, but it
is true. I spent years believing the EDI hype that it could be done. It
took me years of EDI work to finally come to the understanding of why it
isn't done nor will it be done any time soon.
So I know how difficult it is for some people to come to that
understanding. It really seems like we should be able to have such
universal business object standards. The truth is that as long as we have
competition, there will be diverse standards because of the need to one up
the competition. You can say, wait a minute Steve, in X12 we have a
standard 850 Purchase Order. Oh, do we? There are so many "optional"
segments and elements that different Trading Partners agree they must use
in varying combinations, we are back in the non-standard soup
again. RosettaNet tried to "solve" this by making most of their fields
mandantory. Then when partners had no use for a field they put in "XXXXXX"
just to fill it. What a mess.
You see, XML, X12 and EDIFACT are not tools that could fix this. It is
like doing mechanic work on a car using a toothbrush. You see, wrong
tool. When you are fighting cavities a toothbrush is a wonderful tool. We
all need to clearly see the real problem and then select the right tools.
(P.S. don't forget to floss! :))
False promises eventually cause a loss of consumer confidence which is what
the Nasdaq is now reflecting. IT is losing favor with Business for the
very reason of false promises. And false promises about XML/EDI is a part
of that confidence drop. That means you and I and the rest of IT share a
responsibility for this.
We in IT need to tell our customers (i.e. the companies that we are
employed by or contract to) the truth. Instead we too easily jump up and
down about the next cool thing and get our companies involved because we
want to put this cool new stuff whatever it is on our resumes. Instead we
need to keep in mind the ROI of the company. That company is paying your
salary or contract. You need to ensure that there really is a long term
payback for them. Then they can afford to keep paying you. (This is how
money works, in case you weren't sure).
So if you are looking for someone to blame why you stock options have all
gone to hell, don't forget to peek in the mirror.
Regards,
Steve Bollinger
------ XML/edi Group Discussion List ------
Homepage = http://www.XMLedi-Group.org
Unsubscribe = send email to: [EMAIL PROTECTED]
Leave the subject and body of the message blank
Questions/requests: [EMAIL PROTECTED]
To receive only one message per day (digest format)
send the following message to [EMAIL PROTECTED],
(leave the subject line blank)
digest xmledi-group your-email-address
To join the XML/edi Group complete the form located at:
http://www.xmledi-group.org/xmledigroup/mail1.htm