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.

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.

Besides... as service provider might want you to start at one
point (the introspection URL) and then redirect you to the
server for today's work.

I would have rather had the workspace be a feed so that each
collection had an entry where I could edit the metadata associated
with the feed.  ...but that is a different thread all together.

Ok. I think we are not the only ones to think this on this list. Clearly there seems to be something that could be done in a lot more elegant manner here.

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).

Henry Story

Home page: http://bblfish.net/
Sun Blog: http://blogs.sun.com/bblfish/


--Alex Milowski

Reply via email to