fusionKM
fusionKM is a Workflow enabled Social Network based Knowledge Management Platform.
The Core of the Platform has several engines integrated in the stack, such as Full text Engine, Workflow Engine etc. Each of these engines and frameworks provide different functionalities into the platform.
On top of these engines, the fusionKM services layer is built. This exposes a number of REST services that can be accessed via HTTP and uses JSON, XML, ATOM, HTML for data transfer.
The portal framework is a collection of JCR-168 portlets which invokes these services and implement several functionalities. Thus the platform provides the infrastructure and robust design by which new services can be built, and new UI components can be developed using these services for implementing functionalities.
Technology
The platform is developed in Java, and can be deployed in any Java based Application Server such as Apache Tomcat, Red Hat JBoss. The relational database it uses also is flexible – it can run in any standard RDBMS such as MySQL, MS SQL-Server, PostrgreSQL, Oracle.
Some of the important components in fusionKM platform are -
Indexing Engine
The document storage and indexing engine is a core part of the Repository. This stores and indexes the content uploaded in the system. This engine is developed using Apache Lucene and standard JCR complaint Apache Jackrabbit.
Workflow Engine
The workflow and Business Process Management module in the stack is built on JBPM. This enables new processes to be deployed in the system, customizable tasks and task details. All process definitions are configured and stored in XML format developed in jPDL.
Document Management
This module exposes all features of document management such as Upload, Security, Versioning, custom metadata, Check-In, Check-Out, Preview etc.
Collaboration, Social Networking
Collaboration engine is fusionKM adds Web 2.0 collaboration features such as Wiki, Blog, Discussion Forum etc. The platform also offers functionalities for Social Networking by which users can collaborate with each other.
Project Management
There are several functionalities and services available in the platform for Project, Task Management. Timesheet module also integrated with Workflow tasks and Project Management to provide managers to control their jobs.
Portal
The portal is the User Interface part of the solution. AdUniverse comes with industry standard portal solution having all the portal features -
- JSR-168 compliance
- Users, Communities, User Groups
- Rich list of available and ready to use library of portlets
- User customizable pages and page web contents
- Full fledged WYSWYG Web CMS
- User customizable page layout and design
- User customizable look-n-feel, branding, themes
- Each user, community, user groups has their own individual workspaces. A workspace consists of number of pages, page contents, documents, styles & themes, branding etc. A community workspace can also be configured and exposed as a subsite or as a totally different URL.
- A Community can be thought of a department or function or branch within an organization. Thus each function or department can have their individual dedicated subsite where they can work on.
- Full featured Control Panel which enables administrators to configure various functionalities and aspects of the portal.
- Fully customized branding using standard CSS based stylesheets






