[Foundation] Motion to propose JEP-0030 (Service Discovery) to council

Ulrich Staudinger chicago5 at gmx.de
Mon Nov 25 12:07:28 CST 2002

Ok. I agree with Edrin and vote against disco. My questions and reasons

- Why throw away code (of existing clients) instead of enhancing
existing code?
- Why not making iq:browse better/improving the jep?
- When improving iq:browse, existing code will stay compatible, why
throw away this superiority of iq:browse?
- Why not merge disco into browse? 

Commenting to pgm's mail:

> 1) A single result set gives you capabilities (supported namespaces) as well
> as a list of child entities and THOSE supported namespaces.

I agree with you. This is an issue which should be fixed in iq:browse,
because this really can blow up a response.

> 2) It is limited by the <ns> element, and is not generic enough.

Agreed, DTD should be opened.

> 3) A parent node must either "know" or cache all of the browse info for all
> of it's children (since child nodes are reported back w/ the parent). This
> means that a parent node must always know all of the possible information
> about all children, or be able to cache that info so it can report back.

Same as 1). The parent node should just respond with a list of children
and the namespaces/elements whatever the parent node itself supports. 

One of the main things i really miss in iq:browse is real browsing. An
entity should be allowed to respond to a browse request with whatever it
wants to respond with. 

A personal critic on disco is: the namespace is stitched. I *personally*
don't like stitching strings together, i really prefer consistent


More information about the Members mailing list