Skip to Main Content
A process-driven content-oriented integration framework is proposed for knowledge management systems and enterprise content management applications to perform effective content based integration in service-oriented computing environment. The framework consists of workflow engine, OSGi framework based kernel, content repository for Java technology API compliant content repository, enterprise service bus and content based service activation component. Complex content related business logics are encapsulated in processes executed and managed by workflow engine. The service activators use data stream processor to analyze content and activate processes according to the service meta-data model which defines the mapping relationship between content fragments and processes. The lifecycle of components and services and their dependency relationship are managed by OSGi framework and communication among processes and services is served by a distributed Java business integration compliant enterprise service bus, thus a service-oriented, modularized and scalable integration infrastructure can be achieved as well as the load-balancing capability. Distributed context management that is built upon distributed cache replicates context objects automatically among multiple containers and provides a clustering, uniform and distributed Java Business Integration compliant enterprise service bus transparent context view.