Title :
An extensible enterprise content management system with Service Component Architecture
Author :
Chieu, Trieu C. ; Zeng, Liangzhao ; Mohindra, Ajay
Author_Institution :
T.J. Watson Res. Center, IBM, Hawthorne, NY
Abstract :
Automation of document tracking and lifecycle management using content management systems is getting more and more momentum as large enterprises attempt to streamline business processes and improve productivity. Traditionally, these systems are built as monolithic, stand-alone applications that lack the dynamicity support and are difficult to scale and interoperate with other enterprise systems. In order to tackle these issues, a novel service-oriented approach is introduced for the implementation of a distributed enterprise content management system that is composed from a number of basic service components. These service components are designed based on service component architecture (SCA), and consist of a content repository service, a document workflow service, a document search service, a notification service, a security service, an execution log service, and an integration service. To ensure availability of application services, a runtime dependency model and a bootstrapping mechanism based on graph traversal algorithm are introduced. In this paper, the overall system architecture, the design of each service, the approach to assemble the services into higher-level composite services, and the component runtime dependency model are explained in details. A practical implementation shows that our design is able to support extensible on-demand management services and is capable to scale up for large enterprises without costly development efforts.
Keywords :
Web services; bootstrapping; business data processing; content management; document handling; open systems; tree searching; workflow management software; Web service; bootstrapping mechanism; breadth-first search graph traversal algorithm; business process; component runtime dependency model; content repository service; distributed enterprise content management system; document execution log service; document lifecycle management; document notification service; document search service; document security service; document tracking automation; document workflow service; interoperability; service component architecture; service-oriented architecture; Assembly systems; Availability; Communication standards; Component architectures; Content management; Productivity; Runtime; Security; Service oriented architecture; Software development management; Component Runtime Dependency; Documement Workflow; Enterprise Content Management; Service Component Architecture; Service Oriented Architecture;
Conference_Titel :
Service Operations and Logistics, and Informatics, 2008. IEEE/SOLI 2008. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2012-4
Electronic_ISBN :
978-1-4244-2013-1
DOI :
10.1109/SOLI.2008.4686569