[MOBY-l] Discovery protocols review
Lincoln Stein
lstein at cshl.org
Thu Mar 13 19:11:28 UTC 2003
Thanks Ken! Also thanks to Andrew, I just saw your review!
Lincoln
On Thursday 13 March 2003 09:47 am, Ken Steube wrote:
> Hello, here is my review of discovery protocols...looking forward
> to seeing everybody this weekend!
>
> Ken
>
> -------------------------------------
> Ken Steube steube at sdsc.edu
> San Diego Supercomputer Center @ UCSD
> San Diego, California USA
>
>
>
> MOBY-related Protocols: Discovery
>
> Web service discovery mechanisms are created to provide a means to
> locate web services that are of interest to your research or business.
> More specifically, three types of lookups are used when locating web
> services:
>
> white pages organization's name and contact info
> yellow pages industrial category and geographical location
> green pages how to use a service
>
> Included below is a summary of the features, strengths and weaknesses
> of MOBY-Central, UDDI, LDAP and ebXML. I added CORBA Trader to the
> list to contrast an older binary protocol method to the newer
> text-based protocol methods.
>
> MOBY-Central
> Name: Model Organism Bring Your own
> Reference: http://biomoby.org
> Reference: http://biomoby.org/wilkinson_links_2002.pdf
> Purpose: an architecture for the discovery and distribution
> of biological data through web services
> Provides: white pages, yellow pages, green pages
> Strengths: object-driven registry query system with object and
> service ontologies, can easily adapt to new data types,
> we have our own data types so it's easy to have output
> of one service be input to another
> Weaknesses: not industry standard, relatively few developers and users
>
> UDDI
> Name: Universal Description, Discovery and Integration
> Reference: http://uddi.org
> Reference: Charles Goldfarb's XML Handbook, 4th edition, page 689
> Purpose: UDDI creates a standard interoperable platform that
> enables companies and applications to quickly, easily,
> and dynamically find and use Web services over the Internet
> Provides: white pages, yellow pages, green pages
> Strengths: Web services may be described with WSDL and invoked
> with SOAP, so it builds upon two popular standards
> Weaknesses: TBD
>
> ebXML
> Name: Electronic Business using XML
> Reference: http://ebxml.org
> Purpose: ebXML is a set of specifications that together enable
> a modular electronic business framework. The vision of
> ebXML is to enable a global electronic marketplace where
> enterprises of any size and in any geographical location
> can meet and conduct business with each other through
> the exchange of XML based messages
> Strengths: TBD
> Weaknesses: TBD
>
> LDAP
> Name: Lightweight Directory Access Protocol
> Reference: openldap.org
> Reference: Charles Goldfarb's XML Handbook, 4th edition, page 239
> Purpose: provides a networked database for resource management
> Standards: X.500
> Related: Directory Service Markup Language (DSML) helps provide
> a linkage between LDAP service and legacy resource
> management systems
> Strengths: TBD
> Weaknesses: not intended for scientific data, but rather for
> storing info about people and hardware resources
>
> CORBA Trader
> Name: Common Object Request Broker Architecture
> Reference: http://www-mtl.mit.edu/~mvermins/corba/trader
> Purpose: yellow pages for CORBA services
> Strengths: TBD
> Weaknesses: binary protocol means interoperability problems between
> systems with different operating systems and with different
> binary representations such as endian order, does not use
> latest industry favorite SOAP, CORBA programming is very
> specialized with a steep learning curve
>
>
> _______________________________________________
> moby-l mailing list
> moby-l at biomoby.org
> http://biomoby.org/mailman/listinfo/moby-l
--
========================================================================
Lincoln D. Stein Cold Spring Harbor Laboratory
lstein at cshl.org Cold Spring Harbor, NY
========================================================================
More information about the moby-l
mailing list