Re: [wsbpel-spec-edit] Re: URIs for RDDLs, WSDLs, Schemas, etc

From
Alex Yiu <>
Date
2006-08-16T22:06:57+00:00
ID
Thread
Re: [wsbpel-spec-edit] Re: URIs for RDDLs, WSDLs, Schemas, etc
Thanks, Alex.

Alas, I have not been fast enough in my communications.

The example provided from the existing implementation of
WS-RX TC NS URIs is not a good example.  It represents the
state of affairs as initially requested by the WS-RX TC,
but in subsequent conversations with the (relevant)
TC members, it was admitted/agreed that the OASIS
implementation at the server level

a) using special hand-crafted index files
b) with META refresh redirects
c) which brings the RDDL document URI into the browser adddress
   window when the NS URI is dereferenced

is neither desirable nor optimal.

Hence, my message of earlier today:

   Subject: URIs for RDDLs, WSDLs, Schemas, etc
   Message-ID: <>

urged your TC to consider a different strategy which does NOT
locate the schema files in the proposed directories -- since the
NS URI is in effect overloaded.

If you want to follow the example used (currently) for the WS-RX
TC, that's OK, but please realize:

a) we cannot recommend that solution as optimal or desirable
b) we intend to fix the implementation in the WS-RX TC as soon as
   we get OASIS IT support -- viz., it will then NOT work
   in the manner you now observe
c) we intend to fix a couple related implementations that use the
   (crude, kludge, hack META refresh redirect mechanism)
d) the ebxml-bp TC members initially requested an implementation of
   the NOT-recommended type, and we are in the midst of a
   painful process to correct that situation by reduplicating
   files to a new directory where they can be listed using
   standard/default Apache indexing

So you say:

"If the pattern is feasible for WS-RX, it should work for us also."

to which I need to reply:  "the WS-RX TC pattern is not a good
implementation pattern to follow," even if it's "feasible"
in the sense of being nominally functional.

I am very proud of the pioneering work done on RDDLs by Marc
Goodner, Chris Ferris, Paul Cotton, and others in the WS-RX
TC.  Unfortunately, we were unable to provide an optimal
implementation at the server level.  We are trying to avoid
further problems by asking TCs to consider an alternate
pattern for schema location.  The server implementation
(I would characterize as a crude hack) is not something
the WS-RX members envisioned or requested: it is the
temporary solution provided by OASIS staff.

In any case, when OASIS IT provides the requested support
for Apache redirects, we will continue to deliver a (RDDL)
namespace document when the namespace URI is dereferenced.
However, the implementation will be a lot cleaner, and will
avoid some of the (reported) DNS/HTTP resolution problems
associated with the current implementation.  Using
the appropriate Apache directives will also allow us to
override the default Apache redirect problem described in
my note earlier today.

I apologize that I was unable to dive into this discussion
earlier.

Thanks.

Robin Cover

On Wed, 16 Aug 2006, Alex Yiu wrote: