Sylvain Wallez wrote:
Reinhard Poetz wrote:

<snip/>

For me those are the reasons why I said that I have changed the camp
and think that Stefano was right with his opinion that traditional web
frameworks would become obsolete. But, in contrast to him, I think
that Cocoon, which in some respect isn't 'traditional' at all, can
become the ideal server-side counterpart for such RESTful web
applications.

Interesting! Can you elaborate on why you think Cocoon is great for
RESTful applications? Is it because of its URL pattern matching features?

That's one half of the story. The other one is XML pipelines and content aggregation on an XML level (XML plays in many RESTful architectures an important role, at least in ours) which make Cocoon still very appealing to me. Actually all three together are the virus that has infected me long time ago at the good old Cocoon 2.0alphaX days.

                                      - o -

Recently I've been thinking more and more about some kind of "Micro-Cocoon"[*] that consists of

 o a slimmed-down sitemap language available in as an XML and as a Java dialect
   (no component declarations, no sub-sitemaps, no resources, merged
    match/select),
 o a controller implementation that is optimized for being used in RESTful
   scenarios (similar to Apples) and
 o a lean forms framework that borrows some ideas from Webforms 2.0 and
   follows the principles of REST. Daniel and I had some discussions about it in
   Rome and I've started with some experiments but don't have anything
   substantial so far.

All the parts mentioned above should be useable in parallel with a traditional Cocoon 2.2 application. Thanks to the servlet-service framework this shouldn't be too hard to be achieved.

If this sounds interesting to anybody, just let me know.


[*] borrowing the term "micro" from Bertrand who used it for a slimmed down version of Sling which seems to be another (too) huge beast in the webapp framework arena.

--
Reinhard Pötz                            Managing Director, {Indoqa} GmbH
                          http://www.indoqa.com/en/people/reinhard.poetz/

Member of the Apache Software Foundation
Apache Cocoon Committer, PMC member, PMC Chair        [EMAIL PROTECTED]
_________________________________________________________________________

Reply via email to