← Prev in month ← Prev in thread

RE: [ebxml-dev] Still looking for info on ebXML deployments (final?)

From
Bill Chessman <>
To
ebxml-dev <>
Date
2006-05-11T16:55:43Z
ID
<>
Thread
RE: [ebxml-dev] Still looking for info on ebXML deployments (final?)
Following on the heels of the discussion of ebXML deployments (which
appears to have gone dormant), did anyone else notice the recognition of
the five-year anniversary of the approval of the 18-month ebXML project
and a retrospective posted on Klaus's Korner in the blog section?  Klaus
Dieter-Naujok, you may recall, was the chairman of that initial project.
There's also a video from the closing meeting.  Check it out at
http://www.klauskorner.com/MyBlog/MyBlog.html.

Best regards,
Bill Chessman
Inovis(tm)

-----Original Message-----
From: Dale Moberg [mailto:] 
Sent: Monday, May 01, 2006 3:43 PM
To: ebxml-dev
Subject: RE: [ebxml-dev] Still looking for info on ebXML deployments
(final?)

I snipped out little excerpts from various messages to respond to.
Interesting discussions despite the origins :-)



Joe C. writes:

Beyond suitability for requirements, I believe that strength and
cohesiveness of a community is a very strong factor when considering
adoption of a framework/standard. If one is asked to provide a
recommendation to a current or potential client regarding adoption of
ebXML, for instance, this situation could - I believe - be viewed as a
negative factor and therefore may serve as a strike against adoption -
which could influence a recommendation for adoption. I gently challenge
this community to show its strength and cohesiveness, else face
potential negative ramifications for global adoption.

Comment: The ebXML "community" has, like the WS-* "community," had its
share of disputes. Core components struggled for years with major
opposed coalitions. BPSS has endured and survived a custody battle. ebMS
has witnessed battles about "dynamic" collaboration (no CPA stuff!),
intermediaries, reliability, and so on. The disputes led to compromises,
some good, some adequate. 

WS-* wars (where every specification generates an equal and opposite
specification) appears much more Darwinian than ebXML has ever been. I
think WS technologies (which broadly include ebXML) will not suffer
permanently just because of all those battles.

Another "adoption assessment" is not really needed at this point. ebXML
has some limited traction, for various components and for varying use
cases. It never solved the "SME" problem (there is not just one) and who
knows what will. (I hope the UBL SBS helps, but time will tell.) I think
it is much more interesting at this point to try to find out why those
who are using various components have found them useful, rather than
asking why it has not caught on yet with the Andromedans. I personally
think that allowing questioning and debate leads to a healthier
atmosphere, rather than relying upon a prophet whose evidence is bound
to be incomplete because of enduser desires for confidentiality.
Especially a prophet who can find a cloud inside every silver lining.

Cameron Hart notes:

However I struggle to see how ebXML will become adopted by SME's (with
maybe the exception of the ebMS component).  I say this because I have
been aware of a ebMS solution available in the New Zealand marketplace
for over 2 years, and it has gained little traction.  The problem is
that the cost to provide the solution to a SME outweighs it's benefits.
It is competing with simple solutions based on HTTP posting.

Comment: 
Interesting remark.

Many internet b2b communities emerge because of a large "driver" (aka
gorilla). It can be a government regulatory driver. It can be a
mega-retailer. Having been through the rise of internet EDI with the
IETF EDIINT group, I would say you need both drivers and champions in
the portion of the supply/value chain that moves to a solution. Once a
commitment occurs, the inertia of reuse begins to dominate, and the
solution then propagates by the network effect. 

There are maybe 16 million NA businesses, with 1 million with sales
greater than $1 million yearly. I think 15.5 million businesses will
have a supply chain using fax, telephone order takers, and/or web forms.
500,000 might eventually look to some modest app to app automation. I
suspect at most 200,000 use Vans. Maybe 100,000 or 200,000 use internet
b2b direct connections. In NA probably a half use some version of
EDIINT, mostly AS2 or AS3. I think the market for secure acknowleged,
data exchange is probably half saturated in NA. There is considerable
inertia already, and current data exchange solutions will tend to
persist until there is a good reason to change. Neither XML nor
SOAP/WSDL nor ebXML constitute a business reason to change in
themselves. There might be something lurking in the background that will
provide businesses with both competitive advantages, reduced costs,
and/or ROI. That is why getting some business level case studies out
would be useful.

As far as one part of the SME issue goes, you overlook that a large
community collaboration driver can make a deal with venders to let its
community obtain automatically provisioned copies of software at low
cost. This provisioning option is an important factor to consider, and
is often the way companies are introduced to internet b2b software and
solutions.

Matt M.:
There is a lesson in this for anyone who is trying to break into the SME
B2B market.  Forget about this "I love ebXML" stuff, and let pragmatism
guide you.  Your customers will reward you for that pragmatism.  If that
pragmatism calls for ebXML -- use ebXML.  If it calls for something
else...you know what needs to be done.

Comment:
So true, but you could also leave the choice to the end users, if you
kind hide the dreary specification and protocol details sufficiently. 

Andrew S. Townley:
ebXML doesn't really have a wide exposure if you're not already using
it.  It seems to take a large investment of time/effort to understand
how to apply the technology quickly, and you need to (with the exception
of freebXML) pay lots of money or roll your own implementation.  There
are some similarities between SOA/WS-* and ebXML (I think there are more
than most believe), but I think the fundamental issue is a lack of
common language and communication between the communities.

I think the primary assumptions are: 
 * you must use the entire platform
 * it is targeted at the same B2B environment as EDI (e.g. EDI: the next
generation)

In this way, I think people (including me) believe that it is targeted
at a fairly important, but limited set of interactions.  Based on the
last few weeks of thinking about ebXML again (thanks to both you and Joe
on other forums), I can see that certain parts are certainly modular.

Comment:
I think that ebXML is kind of an open RosettaNet with a touch of
Open-EDI. The RN distinction between public and private process is
presumed (drives choreography/orchestration distinction), with the
public contracts to be standardized (in choreography and configuration
parameters). The BSV and FSV distinction is widely presumed (Open-EDI)
in the layering. [ebMS, ebCPPA, ebRR in the FSV, with BPSS, CC, BSI up
at BSV level. And ebRR has a bit of BSV in the classification and
categorization metadata.] The analogs of open PIPs were to come from CC,
but delays there mean that you have to pick them up the schemas from
UBL, OAGIS, or perhaps GS1 XML. So it definitely sprang out of EDI, RNIF
and other early eCo framework excitement during the bubble. ediNG-- not
bad.

I just don't see that using the entire platform was a design goal. This
is the usual WS-* accusation (ebXML, ugh, monolithic), and apart from
having far fewer specs than WS-*, I just don't get it. Every separate TC
develops its specifications so that it can be used either with _or_
without the other ebXML specifications. Put UBL GEDs into a WSDL
interface/porttype, and voila. Add a WSDL DocExchange element to your
CPP. Write a WSDL for ebMS 3.0. Etc. I am not sure how many products
exist that would support entirely arbitrary selections from the
resulting specification soup, but that is another issue, and not part of
the design. 

There is a sense of commonly asked for user requirements--that reliable,
secure, authenticated data exchange must be provided, for example. Maybe
that is just the ediNG point again.
← Prev in month ← Prev in thread