Plan-X: Project CM-SOAX

This thesis presents a Content Management System (CMS) designed and implemented using a Service Oriented Architecture (SOA) laid on top of a distributed peer-to-peer (P2P) XML repository - XML Store. A Content Management System is useful when various types of content are to be reused in multiple ways and delivered via multiple channels. This thesis identifies and solves key concepts in designing and implementing a CMS using mobile services on top of a P2P repository. The CMS prototype presented is evaluated for a sample case, ISIS Course Administration at Copenhagen University in comparison with the current CMS being used for the case. The current CMS lacks many features (provided by other CMS solutions). The CMS prototype aims be an improvement over the current CMS and provide some of these extra features. The evaluation shows that the new CMS prototype... Further the CMS solution demonstrates, that a SOA can be built on top of XML Store and XML Store be used as a content repository for the CMS. The evaluation proves that XML Store can be used for an enterprise solution in a real life case.

Maven site and project auto-generations

The Maven project site can be found here

There you will find more detailed info, reports and downloads for the project.

This page, following the Plan-x template, The maven site and my latex report will in the future all be auto-generated using my home-made XSLT templates for generating plan-x html pages, xdoc xml files for use with Maven site generation and my LaTeX2e report of tex files.

If you want to experiment with my templates for your own project, the templates can be downloaded in zip format here. Feel free to give feedback. Publishing to plan-x, maven and latex can be controlled using publish tags for frontmatter, mainmatter, backmatter, part, chapter and section. Using this approach you can publish different versions for each output type and type notes not published at all until you decide your work is ready for publication.

You could actually call it a simple Content Management System!

The following papers have served as inspiration and introduction to XML store.

The last version of the thesis (under development) can be downloaded here: Master Thesis on CMS/SOA/XML store Enjoy the read and be free to send any comments or suggestions. Keep in mind that it is work under progress.
The CMS solution will be implemented using Java 1.5.0b2 JDK

The Eclipse 3.x IDE is used as a work environment

The solution will use the plan-x implementation of XML Store also available at Ambus.dk
Supervisor: Fritz Henglein

Author: Kristian Mandrup
Last updated: 13/10/2004 (CMSOAX)