0% found this document useful (0 votes)
396 views12 pages

Alfresco Content Management System

This document presents an overview of the Alfresco content management system. It discusses the different editions of Alfresco, including the community edition, enterprise edition, and cloud edition. It then outlines some common uses of Alfresco like document management, records management, knowledge management, and case management. The document proceeds to describe Alfresco's architecture, including its core repository, programming interfaces, and out-of-the-box applications. It also includes a flow chart demonstrating how Alfresco could be integrated with a data warehouse using Pentaho and Kettle for reporting. Finally, it discusses the key tables in the Alfresco database and provides some relationship diagrams to illustrate the data model.

Uploaded by

Swati Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
396 views12 pages

Alfresco Content Management System

This document presents an overview of the Alfresco content management system. It discusses the different editions of Alfresco, including the community edition, enterprise edition, and cloud edition. It then outlines some common uses of Alfresco like document management, records management, knowledge management, and case management. The document proceeds to describe Alfresco's architecture, including its core repository, programming interfaces, and out-of-the-box applications. It also includes a flow chart demonstrating how Alfresco could be integrated with a data warehouse using Pentaho and Kettle for reporting. Finally, it discusses the key tables in the Alfresco database and provides some relationship diagrams to illustrate the data model.

Uploaded by

Swati Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

1.

ALFRESCO CONTENT
MANAGEMENT SYSTEM

A PRESENTATION

SUBMITTED BY:-

BHAGAT FARIDA

SWATI SINGH

INTRODUCTION
Alfresco is a free enterprise content management
system for both Windows and Linux operating
systems that manages all the content within an
enterprise and provides services to manage this
content.
It comes in three flavors:

Community

edition Free software. Some limitations. No


clustering feature.
Enterprise edition Commercially licensed. For users
who requires a higher degree of functionalities.
Cloud edition - SaaS(Software as a Service) version of
Alfresco.

Note:- We have used community edition of Alfresco


since we just need to perform ETL logic on the
database and not use the advanced functionalities.

ALFRESCO OVERVIEW

USES OF ALFRESCO ECM


Document Management
Records Management
Shared drive replacement
Enterprise portals and intranets
Web Content Management
Knowledge Management
Information Publishing
Case Management

ALFRESCO ARCHITECTURE

ALFRESCO
ARCHITECTURE(CONTD.)
At the core of the Alfresco system is a
repository supported by a server that persists
content, metadata, associations, and full text
indexes.
Programming interfaces support multiple
languages and protocols upon which developers
can create custom applications and solutions.
Out-of-the-box applications provide standard
solutions such as document management, and
web content management.

Flow Chart of the Project

Alfresco
ECM

ETL Logic using Kettle

Staging
database
warehouse

ETL Logic

Data
Mart
Pentaho Report DesignerTool

Reports

Pentaho BI Server

Publish

Other
databases
(Optional)

DATA STORED IN ALFRESCO ECM


There are total 97 tables in the database mainly
divided into two parts Alfresco databases and
Activity workflows. The Alfresco database is
further divided into three parts- nodes, access
and properties.
Node is the parent class of the database which
has all the ids stored in it. Access tables deals
with the security issues of Alfresco like the
permissions and last modification dates. And
properties store the information about which
kind of data is stored, its size, type, range etc.

RELATIONSHIP DIAGRAMS
After studying the tables, we created the
Relationship diagram of the tables using
SQuirreL.
Since the Diagram for the Alfresco System
comprises 97 tables, we selected the ones that are
vital like:

alf_node holds the ids of other elements.


alf_qname defines a valid identifier for attributes.
alf_node_properties connects both node and qname
tables and stores all properties of each id.
alf_access_control_list used to specify permissions
of an object in the repository.

DIAGRAM 1
NODE

DIAGRAM 2
PERMISSIONS

DIAGRAM 3
AUDIT

You might also like