Skip Navigation
Access Keys | Home - Access Key 1 | Accessibility - Access Key 2 | Search - Access Key 3 | Contact us - Access Key 4 | Site map - Access Key 5 | Privacy Policy - Access Key 6 | Terms of use - Access Key 7 |
Email this Page's Link Print This Page

Content Management System (Web CMS) - Architecture

Activesite has been developed using the MVC model and open standards based on technologies like Java (J2SE/J2EE), RDBMS and XML.

Architecture Diagram

Activesite Architecture Diagram (Simplified)
Activesite Architecture Diagram (Simplified) Access Control ServiceAccess Logging ServiceReporting ServiceDocument/Page Management ServiceTemplating and Page Assembly ServiceJob Scheduling ServiceVersion Management ServiceSearch/Indexing ServicePersonalization ServiceContent Cache ServiceDatabase Abstraction LayerDatabase


Access Control Service (ACS)

ACS is responsible for implementing security checks to ensure no un-authorized users access information. Fine grained permissions can be set for users and groups on objects (folders, pages, documents, version, etc).


Document/Page Management Service (D/PMS)

D/PMS is responsible for maintaining the structure (folders) of the content and fetching requested content on demand. D/PMS works with the Content Cache(CCS) and Version Management Service(VMS) to server requested content.


Version Management Service (VMS)

VMS is responsible for managing multiple versions of content(documents) in the system. Documents can have many versions to support content roll-backs and multiple locales.


Content Caching Service (CCS)

Frequently requested content is cached by the CCS to reduce the server load and increase application response times. In addition to objects, part (regions) of web pages (which have a high assembly cost) too can be cached in the CCS. CCS is responsible for expiration of cached content when changes to content or newer versions are detected.


Job Scheduling Service (JSS)

JSS handles execution of pre-defined one-time or periodic tasks in the background.


Access Logging Service (ALS)

ALS logs each requested page/document/file. Along with the name of the requested document, ALS also logs additional demographic information like: ALS alongwith Reporting Service (RS) provides the ability to perform detailed hit analysis.


Reporting Service (RS)

Various reports for analysis of user activity are provided by the Reporting Service. Reports can be exported to multiple formats like PDF, Microsoft Excel, RTF, CSV and XML. Data exported as XML or CSV can then be imported into other systems for further use if required.


Personalization Service (PS)

PS works in conjunction with the Page Assembly Service to fetch data personal to the user making the request.


Search/Indexing Service (SIS)

SIS is responsible for indexing the website content and answering search queries. Intelligent cross linking of content based on metadata is also handled by SIS.


Templating and Page Assembly Service (T/PAS)

Page assembly involves collating various content fragments that make up the page via content channels. Templating is done by standard JSP and Taglibs technology.


Database Abstraction Layer (DAL)

DAL separates the business logic from the underlying database. This makes it possible to port Activesite onto many other databases.


Platform Technologies

Activesite is built on the J2EE platform.

Core J2EE Technologies:

Common Open J2EE Frameworks:

Relational Database

All content is stored in a relational database. Database access is segregated into a different layer to facilitate porting the application onto more RDBMS servers.
For more details, contact us at sales@aurigalogic.com or call us on +(91) 22 400 55 881 or +(91) 22 400 55 882
Powered By Activesite
View Online @ http://www.aurigalogic.com/auriga/avs/home/solutions/ecm/architecture.html
Valid XHTML 1.0! Level Double-A conformance icon, 
          W3C-WAI Web Content Accessibility Guidelines 1.0