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

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

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


Subject: Fw: [uddi-spec] Fw: [regrep] UDDI as the registry for ebXML components: Typo?


You may not like to hear this...

----- Original Message -----
From: "Daniel Feygin" <feygin@unitspace.com>
To: "'Anne Thomas Manes'" <anne@manes.net>; "'Uddi-Spec'"
<uddi-spec@lists.oasis-open.org>
Sent: Thursday, July 03, 2003 2:22 AM
Subject: RE: [uddi-spec] Fw: [regrep] UDDI as the registry for ebXML
components: Typo?


> If I understand correctly, the proposed change implies that the TN's focus
> is to enable the addressing of information stored in an ebXML registry
from
> a UDDI registry.  That is not entirely correct - TN links UDDI to multiple
> types of ebXML framework components without the requirement that they be
> registered in ebXML reg/rep.
>
> Daniel
>
>
> > -----Original Message-----
> > From: Anne Thomas Manes [mailto:anne@manes.net]
> > Sent: Wednesday, July 02, 2003 8:35 PM
> > To: Uddi-Spec
> > Subject: [uddi-spec] Fw: [regrep] UDDI as the registry for
> > ebXML components: Typo?
> >
> >
> > FYI:
> >
> > I've been having a lengthy discussion with the regrep TC
> > regarding the Registering ebXML in UDDI TN. They have some
> > concern with the phrasing of the problem statement --
> > particularly the implication that using ebXML imposes
> > significant increased cost and management. Here is some
> > proposed rewording.
> >
> > Anne
> >
> > ----- Original Message -----
> > From: "Chiusano Joseph" <chiusano_joseph@bah.com>
> > To: "Anne Thomas Manes" <anne@manes.net>
> > Cc: <regrep@lists.oasis-open.org>; <karl.best@oasis-open.org>
> > Sent: Wednesday, July 02, 2003 12:20 PM
> > Subject: Re: [regrep] UDDI as the registry for ebXML components: Typo?
> >
> >
> > > <Quote>
> > > I'm still having trouble understanding what can be easily
> > > misinterpreted. Can you perhaps propose some alternate
> > wording? Is it
> > > as simple as just saying "ebXML services and Web services"
> > rather than
> > > "ebXML and Web services"?
> > >
> > > Just trying to understand the problem...
> > > </Quote>
> > >
> > > Thanks Anne. I appreciate your working with us, and I know
> > you and the
> > > other UDDI folks have nothing but good intentions. I've
> > already made a
> > > motion to have our TC chair vet this with the UDDI TC
> > chairs (with no
> > > opposition from our TC so far), but for what it's worth
> > here's how I
> > > would change the phrase - but I'll start with the current
> > version of
> > > the first and second paragraphs on p.3 of the TN under "1.1 Problem
> > > Statement", so that the context is clear:
> > >
> > > <CurrentParagraphs>
> > > Multiple consortia have initiated pilot projects using the ebXML
> > > framework for business-to-business transactions, while corporations
> > > have also begun adopting ebXML technologies for internal
> > use. At the
> > > same time Web service technologies, which have significant momentum
> > > due to unprecedented industry support, are also being
> > rolled out. This
> > > introduces significant concerns of cost and manageability, because
> > > ebXML and Web services impose separate infrastructure
> > requirements and
> > > platform components.
> > >
> > > As a universal technology for publication and discovery of service
> > > metadata, UDDI allows the bridging of the two infrastructures by
> > > accommodating metadata registrations for Web services as
> > well as ebXML
> > > framework components, enabling interoperability among
> > trading partners
> > > using ebXML or Web services. However, a prescribed methodology of
> > > modeling services and components which are conformant to ebXML
> > > specifications is required to make interoperable solutions
> > possible.
> > > </CurrentParagraphs>
> > >
> > > <ProposedParagraphs>
> > > Multiple consortia have initiated pilot projects using the ebXML
> > > framework for business-to-business transactions, while corporations
> > > have also begun adopting ebXML technologies for internal
> > use. At the
> > > same time Web service technologies, which have significant momentum
> > > due to unprecedented industry support, are also being rolled out.
> > > There may be situations in which a UDDI user may wish to
> > access ebXML
> > > framework components that are registered in an ebXML registry. This
> > > Technical Note provides guidance on how to handle such scenarios.
> > >
> > > In addition to being a universal technology for publication and
> > > discovery of service metadata, the fact that UDDI also enables
> > > discovery ebXML framework components can help enable
> > interoperability
> > > among trading partners that use UDDI and ebXML registry. However, a
> > > prescribed methodology of modeling services and components
> > which are
> > > conformant to ebXML specifications is required to make
> > interoperable
> > > solutions possible. </ProposedParagraphs>
> > >
> > > Thanks,
> > > Joe
> > >
> > > Anne Thomas Manes wrote:
> > > >
> > > > See inline...
> > > >
> > > > ----- Original Message -----
> > > > From: "Chiusano Joseph" <chiusano_joseph@bah.com>
> > > > To: "Anne Thomas Manes" <anne@manes.net>
> > > > Cc: <regrep@lists.oasis-open.org>
> > > > Sent: Wednesday, July 02, 2003 11:14 AM
> > > > Subject: Re: [regrep] UDDI as the registry for ebXML components:
> > > > Typo?
> > > >
> > > > > <Quote1>
> > > > > My interpretation of the paragraph is "ebXML services and Web
> > services",
> > > > > where "ebXML services" = services that communicate
> > using the ebXML
> > > > > infrastructure (ebMS and possibly CPPA and BPSS), and "Web
> > > > > services" = services that communicate using the SOAP/WSDL
> > > > > infrastructure. </Quote1>
> > > > >
> > > > > That's a fair interpretation, I believe. In light of that, I'll
> > restate
> > > > > the quote from the UDDI TN:
> > > > >
> > > > > "This introduces significant concerns of cost and manageability,
> > because
> > > > > ebXML and Web services impose separate infrastructure
> > requirements
> > > > > and platform components."
> > > > >
> > > > > So given your interpretation, this would mean ([]'s indicate
> > > > > substitution of your intepretation into original text):
> > > > >
> > > > > "This introduces significant concerns of cost and manageability,
> > because
> > > > > [services that communicate using the ebXML infrastructure (ebMS
> > > > > and possibly CPPA and BPSS)] and [services that
> > communicate using
> > > > > the SOAP/WSDL infrastructure] impose separate infrastructure
> > > > > requirements and platform components."
> > > > >
> > > > > I think that's fair - separate infrastructure and platform
> > > > > components are required in cases where one is
> > creating/maintaining
> > > > > a CPPA or
> > BPSS,
> > > > > and where one is creating WSDL description and SOAP messages
> > > > > (using a SOAP toolkit, for instance).
> > > >
> > > > We agree.
> > > >
> > > > >
> > > > > I would also emphasize that UDDI does not support
> > creation of WSDL
> > > > > descriptions and SOAP messages either.
> > > >
> > > > Agreed. I don't think anything in the TN implies that it
> > does. UDDI
> > > > is a registry, which is one, small, optional piece of the
> > SOAP/WSDL
> > > > Web
> > services
> > > > infrastructure.
> > > >
> > > > >
> > > > > <Quote2>
> > > > > There is more to "infrastructure" than just the registry. The
> > > > > ebXML infrastructure is different from the SOAP/WSDL
> > > > > infrastructure, and
> > users
> > > > > must deploy different platform components to support the two
> > > > > infrastructures. </Quote2>
> > > > >
> > > > > Yes (please reference my response direction above). I
> > would then
> > > > > infer from that that there is more to "infrastructure"
> > than just a
> > > > > UDDI registry, as ebXML Registry and UDDI Registry are (in my
> > > > > mind) very close to being equal in terms of functionality and
> > > > > capability for registration and maintenance of Web service
> > > > > descriptions, given v3.0
> > of
> > > > > both specifications.
> > > >
> > > > Agreed. And I think this is the point of the TN. If you are using
> > > > both infrastructures, you don't need both registries.
> > It's advisable
> > > > to pick
> > one
> > > > or the other. If you decide to use UDDI, here's how to
> > register your
> > ebXML
> > > > services in it.
> > > >
> > > > You have a similar document that says if you decide to use RegRep,
> > here's
> > > > how to register your SOAP/WSDL services in it. I have no
> > objection
> > > > to
> > this
> > > > document. It think it's a very useful document. But I do
> > think that
> > > > you
> > need
> > > > to expand it, as I mentioned before.
> > > >
> > > > >
> > > > > <Quote3>
> > > > > You can register both SOAP/WSDL services and ebXML
> > services in a
> > > > > UDDI registry. Of course you can say the same for an ebXML
> > > > > registry. </Quote3>
> > > > >
> > > > > <Quote4>
> > > > > But this is a UDDI TN, so it makes sense for this TN to explain
> > > > > how to use UDDI to support both environments. </Quote4>
> > > > >
> > > > > What would you think if we presented information in an ebXML TN
> > > > > that could easily be misinterpreted by readers regarding UDDI's
> > capabilities?
> > > >
> > > > I'm still having trouble understanding what can be easily
> > misinterpreted.
> > > > Can you perhaps propose some alternate wording? Is it as
> > simple as
> > > > just saying "ebXML services and Web services" rather than
> > "ebXML and
> > > > Web services"?
> > > >
> > > > Just trying to understand the problem...
> > > >
> > > > Anne
> > > >
> > > > > Joe
> > > > >
> > > > > Absolutely
> > > > >
> > > > > Anne Thomas Manes wrote:
> > > > > >
> > > > > > Joe said:
> > > > > > <snip>
> > > > > > > <Quote2>
> > > > > > > the technical note uses the term "Web services" to refer to
> > WSDL-base
> > > > > > > Web services, and it implies that ebXML services are not Web
> > services.
> > > > > > > Is this your objection?
> > > > > > > </Quote2>
> > > > > > >
> > > > > > > Not exactly - my observation is with the wording of the
> > > > > > > following
> > > > > > > phrase:
> > > > > > >
> > > > > > > "ebXML and Web services impose separate infrastructure
> > requirements
> > > > and
> > > > > > > platform components."
> > > > > > >
> > > > > > > To the reader, "ebXML and Web services" could mean "ebXML
> > > > > > > services
> > and
> > > > > > > Web services" (where "ebXML services" could mean BPSS for
> > example), or
> > > > > > > it could mean "ebXML and Web services". Whichever one it is
> > > > interpreted
> > > > > > > as, I think it is not accurate because one can register and
> > maintain
> > > > Web
> > > > > > > services descriptions (whether they be WSDL,
> > DAML-S, etc.) in
> > > > > > > an
> > ebXML
> > > > > > > Registry.
> > > > > >
> > > > > > Three points:
> > > > > > - Given the readership of this TN (presumably UDDI
> > users), I'm
> > > > > > not
> > sure
> > > > that
> > > > > > the destinction makes a lot of difference. My
> > interpretation of
> > > > > > the paragraph is "ebXML services and Web services",
> > where "ebXML
> > services" =
> > > > > > services that communicate using the ebXML
> > infrastructure (ebMS
> > > > > > and
> > > > possibly
> > > > > > CPPA and BPSS), and "Web services" = services that
> > communicate
> > > > > > using
> > the
> > > > > > SOAP/WSDL infrastructure.
> > > > > > - There is more to "infrastructure" than just the
> > registry. The
> > ebXML
> > > > > > infrastructure is different from the SOAP/WSDL
> > infrastructure,
> > > > > > and
> > users
> > > > > > must deploy different platform components to support the two
> > > > > > infrastructures.
> > > > > > - The whole point of the technical note is to help
> > users reduce
> > > > > > one
> > > > piece of
> > > > > > that duplicate infrastructure: the registry. You can register
> > > > > > both
> > > > SOAP/WSDL
> > > > > > services and ebXML services in a UDDI registry. Of course you
> > > > > > can
> > say
> > > > the
> > > > > > same for an ebXML registry. But this is a UDDI TN, so
> > it makes
> > > > > > sense
> > for
> > > > > > this TN to explain how to use UDDI to support both
> > environments.
> > > > > >
> > > > > > >
> > > > > > > Adding of the following phrase in the front of the
> > above one
> > > > > > > (I
> > > > believe)
> > > > > > > skews the message even further:
> > > > > > >
> > > > > > > "This introduces significant concerns of cost and
> > > > > > > manageability,"
> > > > > >
> > > > > > Do you dispute that maintaining dual infrastructures
> > introduces
> > > > additional
> > > > > > costs and management?
> > > > > >
> > > > > > >
> > > > > > > So my bottom-line question would be: Why should there be a
> > > > > > > need
> > for
> > > > > > > separate infrastructure requirements and platform
> > components
> > > > > > > for
> > ebXML
> > > > > > > and Web services?
> > > > > >
> > > > > > Because most Web services platforms (.NET, WebLogic,
> > WebSphere,
> > Oracle
> > > > 9iAS,
> > > > > > EAServer, JBoss, WASP, GLUE, Cape Clear, XMLBus, PocketSOAP,
> > SOAP:Lite,
> > > > > > etc.) don't support ebXML. And most people that build
> > SOAP/WSDL
> > > > > > Web
> > > > services
> > > > > > use one of these platforms.
> > > > > >
> > > > > > Regards,
> > > > > > Anne
> > > >
> > >
> > >
> > ----------------------------------------------------------------------
> > > ----
> > --
> > > > ----
> > > >
> > > > > You may leave a Technical Committee at any time by visiting
> > > >
> > http://www.oasis-open.org/apps/org/workgroup/regrep/members/le
> ave_workgroup.
> > > php
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > You may leave a Technical Committee at any time by visiting
>
http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgroup.
> php
>
>
> You may leave a Technical Committee at any time by visiting
>
http://www.oasis-open.org/apps/org/workgroup/uddi-spec/members/leave_workgro
> up.php
>
>



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