Open Standards/
Open Source forNational and Local eGovernment Programs
in the U.S. and EU:
Conference Topic Map

Browse
by Topic Category:
Keyword
Author
Presentation
Organization
City
State
Country

Browse:
XTM Format

Abstract

 Apache Cocoon: XML publishing framework    Kuketayev, Argyn   

Apache Cocoon: XML publishing framework

Abstract

Apache Cocoon  Separation of Concerns  Web publishing  XML publishing framework  XSL transformation pipelines   is an , which has very active developer and user communities. In 2002 the project got much attention among Java and XML developers, driven by its innovative architecture and impressive functionality. Its growing popularity makes it an attractive option for e-government projects, which need , portals and other XML based document processing server applications. Among Cocoon's features are variety of rendering options (HTML, PDF, SVG, RTF, WML etc.), centralized extensive configuration system, support for scripting languages, content aggregation from different sources (RDBMS, Web, LDAP, file system etc.). Internally Cocoon's design relies heavily on . It has a sophisticated and tunable caching. Also, its modular design approach, based on inversion of control with clearly defined interfaces, greatly facilitates customization and expansion. Cocoon's architecture is an example of deliberate implementation of "" concept throughout the whole system. This allows for more clear division of duties between development team members, which is particularly important in large e-government projects. Cocoon's distribution comes with a rich set of prepackaged ready-to-use components, speeding up the time to market time significantly. The project is featured in many publications, including books and magazines.

Overview
Presentation