CMSOAX

This project 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. 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.

Releases

See the downloads page for information on obtaining releases.

Documentation

The full site documentation as a PDF file (requires Acrobat Reader)

The Master Thesis for the project in PDF format (requires Acrobat Reader)

JavaDoc API documents for the system implementation in Java.