ASOA-enabledEnterpriseContentManagementSystem

Stc
Date: 2006-06-28

Time: 11:00

Room: BBL room 509

Speaker: Lee Provoost

Title: A SOA-enabled Enterprise Content Management system

Abstract

Service-Oriented Architecture is a new way for designing distributed systems and will probably become the de-facto standard. It tries to bring a solution for the problem that for instance CORBA tried to tackle, i.e. interoperability between heterogeneous systems.

Enterprise Content Management is regarded as a key asset for large enterprises to efficiently manage the flow of huge amounts of data. Several vendors have identified the importance and the advantages of using Service-Oriented Architecture and they are gently "servicing" the functionalities of their Enterprise Content Management system.

This thesis proposes a novel approach for the design of an Enterprise Content Management system. It proves that the concepts of Enterprise Content Management fit nicely with those of Service-Oriented Architecture: document flows can be represented by BPEL processes, software components by Web Services and complex features like human involvement and process time-out are already built-in features of SOA frameworks that we get for free.

However, Enterprise Content Management systems are a critical part of large enterprises and have often high-demanding non-functional requirements like performance, security and maintainability. This results in several issues like service granularity, single sign-on and reliance on remote interfaces. This thesis project tries to identify all those problems and propose solutions. The concepts are tested in an application that wants to serve as a proof of concept.