Apache Cocoon is a Spring-based (since version 2.2 of Cocoon) framework built around the concepts of separation of concerns and component-based development.
Apache Cocoon is an XML publishing framework that raises the usage of XML and XSLT technologies for server applications to a new level. Designed for performance and scalability around pipelined SAX (SimpleApiForXml) processing, Cocoon offers a flexible environment based on the SeparationOfConcerns between content, logic and style. A centralized configuration system and sophisticated caching top this all off and help you to create, deploy and maintain rock-solid XML server applications. http://cocoon.apache.org/
Cocoon lets you do pipelining of web services components and tries to separate out as much as possible content from presentation. Delivery of web content is defined by a "sitemap", which expresses (in XML of course) how URLs map to content, in terms of:
Official Cocoon web site: http://cocoon.apache.org/
Cocoon has wiki site: http://wiki.cocoondev.org/
Cocoon 2.1.5 is released in May2004 and see commentary at http://www.internetnews.com/dev-news/article.php/3360611
Q Is anyone using Cocoon in a highly performant environment, i.e. in an application server with hundreds of requests per minute?
A ?