Henry Story wrote:
By the way, apart from the point mentioned in this thread, I think the current app spec is very good, and a great step forward on what has existed before. I am sorry if my thread started off with the wrong tone. It is difficult sometimes to get tone right.

On 6 Jul 2006, at 06:23, Alex Milowski wrote:
Henry Story wrote:
So here goes: the service document contains nearly no information. Why is it needed? Why have a whole mime type for what is pretty much an empty document.

In my service, where I have a hierarchy of collections and lots of
collections, the service introspect document is quite full of pointy
brackets.

Could you point me to this? I'd like to see the whole implementation from beginning to end. Ie. The user starts somewhere (a web page?) gets to the introspection document and then does something with it.

...oh, ok.  I guess now is as good as a time as any.

I added Atom protocol support to the eXist XML database.  That project
is open-source and hosted at http://www.exist-db.org

Unfortunately, it isn't documented yet.  That documentation will
be finished for a release on July 15th.

I'll announce that again when I finish the documentation.

I have no doubt that individual <service> documents can contain a lot of information. The problem is: it is mostly the same type of information: a url pointing to a feed with some info on what mime types that feed accepts. If that is all the info there is in there, then it seems to me a little expensive to create a whole new mime type for such a document. Especially as there seems to be an obvious location to place this information: the feed itself.

Sometimes a directed syntax is more appropriate.  I've tried to fit
certain kinds of information into Atom feeds and it became unworkable.

I'm not convinced that this is the case for introspection but it
doesn't bother me as long as it comes back as pointy brackets.

But those that have tried to put forward new ideas in this area have always been shot down on technicalities. This is why I think one has to start with something more forceful: namely that we have unnecessary complexity in the protocol as currently presented, with commensurate reduction in functionality (unnecessary complexity as we know from the soap experience is not a good thing).

Hmmm.... I haven't had that experience.  While people may have strong
opinions, all my interactions have been good.  I've had ideas rejected,
but that is just part of developing a specification.

--Alex Milowski

Reply via email to