[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RDDL, UDDI, OGSA, WSDA (was ... Distributed Registry Architecture)


uddi registry architecture
<< ... a large, ebXML-based registry ....
... not a big believer in large, centralized, heavyweight anything,
especially if it's targeted for the Web.  I would like to present to my
client the idea of a distributed registry based upon RDDL collections.

If you're building for eBiz "in the large" then scalability is a legitimate
concern. Your desire is to avoid a centralized registry because of performance,
reliability, and possibly security issues. Don't we have similar issues if the
whole eBiz world adopts your RDDL model? There have already been some
discussions here about common namespace overloading, RDDLCache and a
RDDLSecurityLayer.

<< But we need a mechanism to store info about each service.

If we're going to eventually deploy web services on a massive scale, we'll
undoubtedly exploit distributed registries and grid computing. Some of the
technical work has already been done. The Open Grid Services Architecture (OGSA)
and Web Services Discovery Architecture (WSDA) are two solutions for exploiting
grids for the new service architectures, for
distributed registries, etc.

They provide a basis for addressing ebXML registry requirements such as filtered
and browse query capabilities. Instead of
being tied to an API, such as UDDI's find_service, you can also use a solution
such as XQuery or XPath. ebXML has a submitAdhocQuery method and optional SQL
queries. The ebXML registry team has also been adding features such as
content-based queries, iterative queries, event notification, and federated
registries.

OGSA combines grid computing and web services. It defines standard interfaces
such as Discovery and Factory, with the factory registering each instance of a
service with the registry. IBM is driving OGSA, although it isn't clear
Microsoft, Sun or HP will jump on the OGSA bandwagon. There is an Open Grid
Services Working Group that recently released a
specification for OGSI, a a grid services infrastructure:
www.gridforum.org/ogsi-wg/drafts/draft-ggf-ogsi-gridservice-04_2002-10-04.pdf

OGSI provides multiple techniques for finding services (queryByServiceDataName,
XPath and XQuery). It provides
notification messages and subscriptions by service name and the registry
supports discovery via a WS-Inspection document.

WSDA is a product of work at CERN. It has interesting characteristics such as
using Simple WSDL, HTTPS and BEEP. For service discovery on a large scale, it
can integrate with a P2P database network or multi-domain grid (e.g.,
http://ccwp7.in2p3.fr/mapcenter/datagrid-s/). There's more than one level of
registry and the top level must support an XQuery interface. For a UDDI
scenario, for example, a WSDA developer could use a Presenter interface
or XQuery interface instead of the UDDI inquiry APIs. There will be a
presentation about WSDA at the Supercomputing conference in November:

http://www.sc2002.org/program_tech.html#




























PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.