I advocate using an XML syndication protocol, such as RSS or Atom, as a means to be  notified of new services or changes to services (e.g., as an alternative to the UDDI Subscription API). Keep in mind, though, that an RSS/Atom feed doesn't give you nearly as much control over what notifications you want to receive as the UDDI Subscription API does.

You could also use RSS/Atom as a way to find out what services a system offers, but this discovery mechanism is pretty rudimantary compared to UDDI. It's much more comparable to Web Services Inspection Language (WSIL). In fact, James Snell proposes WS-Atom as an alternative to WSIL.

As Mark says, any document format combined with dereferenceable URIs could be used for discovery -- but in order for applications to use the format effectively, it has to be well-defined, and you must define standard mechanisms to categorize services and metadata to enable reasonable programmatic querying. (A human can use text search, but applications require more structure.)

Also consider that RSS or some arbitrary registration format doesn't help you manage the SOA environment -- so neither of these options can really "replace" UDDI. UDDI is at least as much about management and governance as it is about discovery.

Anne

On 1/7/06, William Henry <[EMAIL PROTECTED]> wrote:
Thanks Anne,

I was surprised that I couldn't find someone had done this. My google
search must have been limited.

I'll post this link up on my blog.

So we're both advocating the use of RSS as a mechanism for
discovering Web services.

The main differences I can see in our article approaches:

1. James is demonstrating how to generate the feed specifically for
J2EE hosted Web services. I am demonstrating how to consume the feed
and then invoke a Web service.

2. A not so important difference is that he uses Atom in his feed.

So the articles are complementary.

As a side note I should have put some code snippets up on my blog.

Thanks again,
William.

On Jan 6, 2006, at 3:26 PM, Anne Thomas Manes wrote:

> James Snell beat you to it. (WS-Atom)
> See http://www-128.ibm.com/developerworks/library/ws-atomwas/.
>
> Anne
>
> On 1/6/06, William Henry <[EMAIL PROTECTED]> wrote: [William,
> by opening another thread you are not of course disrupting any
> discussion.  Some members of this Group are rather sensitive about
> "billboarding" (that does not always stop them from trying it
> themselves, I might add!), so could you please reveal any
> connection you may have with IONA or Celtix in your message?
>
> Many thanks,
>
> Gervas
> Moderator]
>
> Hi all,
>
> At the risk of disrupting the interesting ESB and SOA Basics
> discussion ;-)
>
> I've posted an entry on my blog today describing how RSS could be
> used as a Web services registry and how it could also be used as a
> way for UDDI registries to discover metadata about Web services.
>
> I used the Celtix open source ESB to test the idea successfully. For
> more information see:
>
> http://www.ipbabble.com/2006/01/rss_for_soa_based_services_reg.html
>
> Regards,
> William
>
> William G Henry
> [EMAIL PROTECTED]
> http://www.ipbabble.com
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
> YAHOO! GROUPS LINKS
>
>  Visit your group "service-orientated-architecture" on the web.
>
>  To unsubscribe from this group, send an email to:
>  [EMAIL PROTECTED]
>
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>







Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/






YAHOO! GROUPS LINKS




Reply via email to