OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-discussion message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: Help needed on using ebXML


Great description Anne, Thanks for adding to the value of this thread.
thanks,
Joel
 
-----Original Message-----
From: Anne Thomas Manes [mailto:anne@manes.net]
Sent: Thursday, May 17, 2001 6:22 AM
To: ebxml-discussion@lists.ebxml.org
Subject: RE: Help needed on using ebXML

Back to the question at hand...
 
Let's talk about design centers. Neither UDDI nor ebXML are intended to act as a product catalog. They are intended to act as a service registry.
 
UDDI is focused on Web services. A Web service is some piece of application or business logic that runs somewhere on the Internet that is accessible through a programmable XML interface. We're talking about application-to-application communications, not human-to-application interactions. 
 
In UDDI, you have a hierarchical structure that defines a business, the services offered by the business, and some binding information that helps you figure out how to communicate with each service. Your service might conform to a  service type ( tModel). For example, if your service conforms to a RosettaNet PIP, you would associate your service with the tModel for that RosettaNet PIP. Keep in mind that UDDI is a registry, not a registry/repository. Therefore the metatdata about the services are stored elsewhere. The tModels and the service bindings point to some exterior location where you will find metatdata about the services (e.g., WSDL file, schema, written description, ebXML CPP, etc.) UDDI does not define a method to specify the service metadata.
 
ebXML is aimed at helping businesses facilitate B2B interactions. ebXML's original impetus was to develop a better, more powerful, more extensible way to perform EDI. If doing business involves nothing more that simple Web-based ecommerce (give me a credit card, and I'll ship the goods to your house), then ebXML might be overkill. If doing business involves commissioning supplies, which need to be delivered on a particular schedule, paid for using a purchase order, using a negotiated discount rate, then ebXML is exactly what you're looking for.
 
In the ebXML reg/rep, you have a much richer data structure that you can use to register and store information about your business, your services, your business processes, your information models, etc.  As Farrukh said, the ebXML reg/rep spec does not specify how to describe your products or services. It only specifies how to store your metadata in the repository and how to query the registry to find those metadata. Other ebXML specs provide guidance to help you describe your services. The ebXML business process spec specifies how to model and describe your business process. In your business process model, you describe the series of interactions (called choreography) that must occur in order to complete a business transaction. Each interaction involves an exchange of messages. You define schemas for these message formats. The ebXML core components spec provides you with some low-level data entities that you can use to specify the information model for these message formats. Once you have completed your models, you create concrete XML specifications from these models and store them as a "scenario" in the repository. Then you specify the details of how to interact with your business process (protocols, security, reliability, payment terms, etc.) in a Cooperative Protocol Profile (CPP). The CPP points to your scenario specifications. The CPP and the scenarios all get stored in the ebXML repository.
 
So -- what I've described is the design center for these registries and repositories. But you can do whatever you want with them. If you want to use them as a product catalog, you may. Just remember that there are no data elements within them to facilitate a product catalog.
 
Regards,
Anne Thomas Manes
Sun Microsystems
-----Original Message-----
From: David Lyon [mailto:djlyon@one.net.au]
Sent: Wednesday, May 16, 2001 5:56 PM
To: ebxml-discussion@lists.ebxml.org
Subject: Re: Help needed on using ebXML

Joel,

I do agree that it sounds suspect that the ability to define products within
ebXML is as you say, suspect.

If I and others are mistaken, and this is possible then that is ok.

However, the comments of newcomers to ebXML are important, and if they can't
find the information easily, then maybe this needs to be addressed.

For most businesses, the first question they ask is "How can I use ebXML to
sell my products ?"

If there isn't any way to do this, then it will take many, many years for
ebXML to ever catch on. Maybe it will have another life and it's diagrams
will find their way into an abstract art gallery.

*Products* like services, are *very* important to business. It's very hard to do any sort of business in fact, if you have nothing to sell, or even worse, no way to let customers know what you have.

David Lyon

----- Original Message -----
From: Munter, Joel D <joel.d.munter@intel.com>
To: 'David Lyon' <djlyon@one.net.au>; <ebxml-discussion@lists.ebxml.org>
Sent: Thursday, May 17, 2001 10:05 AM
Subject: RE: Help needed on using ebXML Registry


> David
>
> I was simply trying to correct Farrukh's representation of UDDI as a place
> to store "products."  I did not intend to make nor do I believe that I
made
> any statement about ebXML's ability to do this.  I wanted to clarify that
> UDDI is a Registry for Services, not Products.
>
> The way that I read Farrukh's remarks about ebXML is a little different.
It
> looks like Farrukh is stating that the ebXML Registry services (ebRS)
> specification DO NOT describe how to register products and services within
> the ebXML Registry.  I agree with you, this sounds suspect.  If this is
> true, then where is this defined within the volume of ebXML
specifications.
>
> Joel
>
> -----Original Message-----
> From: David Lyon [mailto:djlyon@one.net.au]
> Sent: Wednesday, May 16, 2001 5:09 PM
> To: ebxml-discussion@lists.ebxml.org
> Subject: Re: Help needed on using ebXML Registry
>
>
> Joel,
>
> So are you saying that there is no way to define products in ebXML ?
>
> This will be a major problem for business users don't you think ?
>
> I mean, how can business use ebXML if it can't cope with doing products ?
>
> Just a thought.....
>
> David
>
> ----- Original Message -----
> From: Munter, Joel D <joel.d.munter@intel.com>
> To: 'Farrukh Najmi' <najmi@east.sun.com>; Rosita Marin <rmarin@sodalia.it>
> Cc: ebxml-discussion <ebxml-discussion@lists.ebxml.org>;
> <ebxml-regrep@lists.ebxml.org>
> Sent: Wednesday, May 16, 2001 12:04 AM
> Subject: RE: Help needed on using ebXML Registry
>
>
> >
> > I apologize if this addition/correction to Farrukh's reply is off-thread
> but
> > I would like to make a slight correction.  With respect to Farrukh's
> > statement, "...Unlike other registries (e.g. UDDI), the ebXML Registry
> specs
> > do not describe how products and services are represented in the
> > registry...," I state the following.
> >
> > The UDDI specification DO NOT DESCRIBE how PRODUCTS are represented
within
> > the UDDI Registry.
> > The UDDI specifications DO DESCRIBE how SERVICES are represented within
> the
> > UDDI Registry.
> >
> > Joel
> >
> > -----Original Message-----
> > From: Farrukh Najmi [mailto:najmi@east.sun.com]
> > Sent: Tuesday, May 15, 2001 5:59 AM
> > To: Rosita Marin
> > Cc: ebxml-discussion; ebxml-regrep@lists.ebxml.org
> > Subject: Re: Help needed on using ebXML Registry
> >
> >
> > Rosita,
> >
> > In ebXML different specifications address different aspects of the ebXML
> > B2B architectural stack. The registry specs define how arbitrary content
> > is published, discovered and retrieved from the registry using the
> > interface described in Registry Services Spec (RSS version 1.0
> > http://www.ebxml.org/specs/ebRS.pdf ) and Registry Information Model
(RIM
> > version 1.0  http://www.ebxml.org/specs/ebRIM.pdf ).
> >
> > Unlike other registries (e.g. UDDI), the ebXML Registry specs do not
> > describe how products and services are represented in the registry. This
> > description of products, services etc. are defined by other ebXML
> > specifications. For example the Business Process Specification (
> > http://www.ebxml.org/specs/ebBPSS.pdf )
> > defines how to represent business processes (generalization of services)
> > in ebXML. I am not aware of any ebXML spec defining product description.
> > The closest area may be Core Components team. Registry clients are free
to
> > store any type of content which allows for custom product descriptions
> > syntax and custom product catalogs.
> >
> > Please let us know if you have any more questions.
> >
> > --
> >
> > Regards,
> > Farrukh
> >
> > Rosita Marin wrote:
> >
> > > I am a newcomer to the ebXML world. In these last two weeks I have
> > > been examining the specification documents to understand if I can
> > > use ebXML in a trial project we are currently developing.
> > >
> > > At the moment I am trying to understand how products and services
> > > are to be described in a ebXML Registry, and I have to say
> > > that I am a bit confused. Basically I find it hard to understand
> > > where I can find the necessary information to do what I need.
> > > For the trial project I have to describe products and services
> > > of a telecom service provider.
> > >
> > > Probably a sort of road map in the documentation, to find
> > > out the info I need, would be very helpful.
> > >
> > > Thanks a lot for your help.
> > >
> > > Regards,
> > >
> > >                                               Rosita Marin
> > >
> > > --
> > >
> > > ==========================================================
> > >  Rosita Marin                   fax   : +39 0461 316 663
> > >  Sodalia S.p.A.                 tel.  : +39 0461 316 417
> > >  Via Valentina Zambra 1         mailto: rmarin@sodalia.it
> > >  38100 TRENTO
> > >  ITALY
> > > ==========================================================
> > >
> > > ------------------------------------------------------------------
> > > To unsubscribe from this elist send a message with the single word
> > > "unsubscribe" in the body to: ebxml-discussion-request@lists.ebxml.org
> >
> > --
> > Regards,
> > Farrukh
> >
> >
> >
> > ------------------------------------------------------------------
> > To unsubscribe from this elist send a message with the single word
> > "unsubscribe" in the body to: ebxml-discussion-request@lists.ebxml.org
> >
>
>
> ------------------------------------------------------------------
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: ebxml-discussion-request@lists.ebxml.org
>
>
> ------------------------------------------------------------------
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: ebxml-discussion-request@lists.ebxml.org
>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC