Only 44 hours left in the trailboss' kickstarter!

New rewards and stretch goals. CLICK HERE!



Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

What is ebXmL?  RSS feed

 
jayram
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello
Can anyone of you explain what exactly is ebXML? Is it anyway related to webservices. Someone told me that ebXML is a protocol which can be used for web services and SUN along with some other organizations is working on it..
I browsed thru the website but couldnt see the bigger picture
Cheers
Jayram

------------------
What if this is as good as it gets ?
 
Johannes de Jong
tumbleweed
Bartender
Posts: 5089
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"ebXML is a partnership between the United Nations, the Organization for the Advancement of Structured Information Standards (OASIS), and over 100 member organizations. Its Purpose is to develop specifications and standards for a global eBusiness infrastructure"
see Search in Deja
 
Johannes de Jong
tumbleweed
Bartender
Posts: 5089
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry forgot to add you could see ebXml as UDDI's competition.
 
faisal mahmood
Ranch Hand
Posts: 349
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is a link with a lot of resources:
http://www.ebxml.org/
Faisal
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The amusing thing is that Sun originally pushed for ebXML to develop its own XML messaging standard. It wasn't till the "SOAP with Attachments" specification came out (and SUN saw all the momentum behind SOAP) that ebXML adopted SOAP as the messaging standard. SUN was very slow to accept the fact that they would have to accept SOAP - probably because MS is so involved in it.
Bill
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, we still haven't answered his question
In short, ebXML is a set of XML standards that define certain standard business "object" types, and how they are used (processes). So if you need to share information on things like Addresses or Currency, these are defined in the ebXML specifications.
If you look in Martin Fowler's "Analysis patterns" or David Hay's "Data Model Patterns" you'll see a lot of the kind of things that ebXML's core dictionaries contain. Things like "how do I represent links between parties, or customers and vendors, etc..."
Kyle
------------------
Kyle Brown,
Author of Enterprise Java (tm) Programming with IBM Websphere
See my homepage at http://members.aol.com/kgb1001001 for other WebSphere information.
 
jayram
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
well its still not VERY clear but a good start .
does that mean that SOAP and ebXML are not competing technologies?. Does that mean that web services deployeed using SOAP will not have any issue while communicating?
I guess i need more reading ..thanks guyz and gals (i hope that includes everyone)
Cheers
Jayram
------------------
What if this is as good as it gets ?
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by joshi jayram:
well its still not VERY clear but a good start .
does that mean that SOAP and ebXML are not competing technologies?. Does that mean that web services deployeed using SOAP will not have any issue while communicating?
I guess i need more reading ..thanks guyz and gals (i hope that includes everyone)
Cheers
Jayram

Well, they do overlap a little, but they should work together without major problems. You can use nearly any XML format for your data you want to with SOAP. That means you can use the ebXML schemas.
Now, as to whether or not I've seen this used in practice -- no, not yet. There's a gap between theory and practice here...
Kyle

------------------
Kyle Brown,
Author of Enterprise Java (tm) Programming with IBM Websphere
See my homepage at http://members.aol.com/kgb1001001 for other WebSphere information.
 
murali kante
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
In my humble opinion, ebXML is a big architecture which provides a way for single global electronic market place. ebXML Messaging service is a communication protocol and there 4 important areas viz., RegRep, Core components and Business Process Modelling. Please go thro' the specs available at ebxml.org.
If u have further specific questions, contact me personally as I am working on that.
Cheers
Murali
 
Duane Nickull
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To answer the original question "What is ebXML"
ebXML is a global infrastructure to enable interoperability between disparate systems based on XML. It is not a vocabulary or a set group of objects as others have suggested.
ebXML set out with a goal to create an infrastructure that allows this interoperability in an ad hoc fashion. Trading partners who have never even talked to each other, must be able to configure their systems to conduct electronic business. This meant that semantic discovery, technical discovery, Design of Business Process and many other new concepts were needed. The components needed to facilitate the ebXML architecture include a Registry system, a messaging system, trading partner profile and agreement documents, a set of reusable core components and a methodology for using them (essentially building blocks for business messages), a way to declare/describe a business process and reference its associated information models, a context mechanism and a standardized modelling methodology.

The heart of ebXML is the Registry infrastructure to store and allow retrieval of most ebXML artifacts. It is quite different than UDDI registries.
Tutorials:
There are some powerpoints available on the ebXML Architecture and how to implement ebXML:
http://www.xmlglobal.com/ppt/Scandanavia1.ppt http://www.xmlglobal.com/ppt/Scandanavia2.ppt
Software:
Some software that enables ebXML:
http://www.xmlglobal.com/prod/central/

Books:
There is a book available that shows using Java to implement some ebXML methodologies:
http://www.amazon.com/exec/obidos/ASIN/1861005903/ref=pd_sxp_elt_l1/102-1453325-8788130
Cheers
Duane Nickull
 
Pho Tek
Ranch Hand
Posts: 782
Chrome Python Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Read this article for a critical analysis of ebxml.
It was written by one of the team leaders working on ebxml.
http://www.metronet.com/~rawlins/ebXML0.html
Its description of ebXML's genesis is particularly
entertaining. There is also a book on ebXML which I believe
is just a rehash of the specs.
http://www.ebxmlbook.com
Pho
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!