|
|
ebXML and Interoperability And other issues from the Terms of ReferenceThe Terms of Reference between UN/CEFACT and OASIS that laid the foundation for ebXML discuss several objectives and issues to be addressed by the initiative. In this article I'll examine how well those were achieved.
The primary goal specified in the Terms of Reference for ebXML was to enable interoperability. To assess how well this goal was met I'll use the definition of interoperability from the ebXML Requirements Specification (section 2.5.1). I'll use a fairly simple approach of assigning a letter grade of A through F (with a 4-point scale) to each of the criteria. Then to keep things simple, I'll average the grades for an overall score, weighting each criterion equally. We'll start off with a perfect "A" for achieving interoperability as the default, then lower by one or more letter grades for deficiencies such as the following:
Where ebXML didn't address a criterion, I assign a failing "F".
Here are the criteria and my grading. Where notes were included in the Requirements Specification, I have included them here. The basis of the grading is the ebXML work as of the end of the initiative in May, 2001. Further work may (I hope!) improve the grading, particularly in cases where the work is incomplete.
Totaling and averaging these, we come up with a grade point average of 1.875, which is about a "C-", or barely average. This is not a very stellar performance for such a highly visible initiative. However, this is not quite an accurate picture. If we assess ebXML's unique contribution by not considering the "freebies" that anyone gets just by doing XML over the Internet, we get an even less favorable assessment. To temper this assessment a bit, I'll omit "Common Vocabulary" since I've graded it the same as "Common Semantics". Averaging the remaining five criteria, we get only 1.2, which is a solid, below average "D". You, of course, may assess ebXML's performance differently for these criteria and may also wish to consider other criteria. My own opinion is that ebXML didn't do very much to enable interoperability.
There were a few other less noticed items in the Terms of Reference that ebXML was supposed to address. In my opinion, we didn't. No one, including me, raised this as an issue to my knowledge. However, CEFACT's initial suggested work plan didn't address them either, so CEFACT must bear a disproportionate share of the responsibility. ebXML was, in addition to the technical specifications, to provide the following two deliverables:
I suppose that one could argue that the first of these two points is addressed indirectly in some of the ebXML specifications and reports, particularly the Business Process documents. I won't make that case, though, and one would be very hard pressed to make a case that we ever considered in a disciplined fashion the advantages and disadvantages of using XML or documented them. XML was pretty much the starting point, not the end result.
So, in regard to the deliverables called for in the Terms of Reference, ebXML did develop a set of technical specifications, but we didn't do a very good job at enabling interoperability. ebXML did not address its other two deliverables. In summary, I would have to say that we failed to meet the mandates of the Terms of Reference. This is a rather severe criticism, and I feel obliged to point out that this is by necessity a fairly subjective analysis; others may have different opinions. I again note that much of the work was incomplete or not addressed when the initiative ended, and the assessment may improve considerably as CEFACT continues the business process and core component work.
I will, however, show in my next article that assessing ebXML's performance in regard to its other major goal is much more objective and clear cut. By nearly any way you look at it, ebXML was a dismal failure in bringing the benefits of e-commerce to Small to Medium Enterprises (SMEs) and developing countries.
August 23, 2001 © Michael C. Rawlins |
|
About | Services | Resources | Contact ©Rawlins EC Consulting 2007 |