Tricia Help
Last edited May 1, 2011

Tricia System Architecture

The easiest and most cost-effective way of using Tricia is a hosted solution:

  • No IT staff required: System administration, content backup, software installation and upgrades, security certificates, VPN connections and license management are all handled by InfoAsset.
  • No upfront license payment required.

If you prefer s to download and run Tricia on your own IT infrastructure, the following information is important for your IT experts. We are confident that they will apprciate Trica also from a technical perspective, since it has beend designed from ground up to meet todays enterprise IT requirements.

Tricia deployment architecture

Tricia System Architecture

  • A grey box indicates a subsystem.
  • A green arrow indicate an interaction between a user and a system,
  • A blue arrows indicates a communication between two systems. The label indicates the protocol used.
  • A yellow lines indicate a data flow between a system and a data store.The label indicates the data format.
  • The different components can run on a single computeror be distributed on different computers.

Little administrative overhead

  • No client-side installation, no browser plug-ins required
  • Runs on any modern browser (details see below)
  • Simple server/service setup and maintenance procedures (server configuration, data backup, firewall configuration)
  • Decentralized user management governed by central access policies
  • Automatic data migration on release upgrades

Robust

  • Self-test capabilities and configuration assistant
  • Robust recovery from subsystem failures
  • Integrated problem reporting capabilities

Scalable and lightweight

Platform independent

Tricia fits most application landscapes

  • Server: 100% Java, runs on
    • Windows 2000/XP and newer, Linux, Solaris, HP-UX
    • MySQL 4 or better, Oracle, or Microsoft SQL Server database (MySQL is part of the distribution)
    • No application server required
    • No fulltext extension required (Lucene included)
  • Browser: Support for Internet Explorer 6.0, Firefox 2, Safari 3.1, Chrome 4  and  newer. Javascript  has to be enabled (Ajax support).
  • Protocols: HTTP, JDBC, POP3 & SMTP. Optional: HTTPS (server certificate required), (S)FTP, SMB (desktop file sharing)
  • Document Filter for fulltext document search: PDF, Microsoft Office, OpenOffice, and others depending on platform.

Secure

  • Mandatory and explicit access policies
  • Encrypted password transmission and storage
  • Optional HTTPS transport level security
  • Security (uniform authentication, flexible role-based authorization, store-level acess control, logging)
  • Optional LDAP and Open-ID authentication

Extensible and open

Tricia is an out-of-the-box software product without dependency on third-party applications.

If necessary,

  • Tricia services can be consumed by other applications, and
  • Third-party services can be accessed by Tricia.

For this purpose, Tricia provides open and stable interfaces:

  • Presentation layer: Widgets, Themes, HTML template engines and Tricia Script
  • Network protocols: RSS, (S)FTP, SMB, RESTful Web API
  • Application layer: Java application programming interfaces
  • Storage layer: Access via queries, tables, reports, triggers, ...

See the Tricia Developer Documenation for details on how to integrate and extend Tricia.