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

- 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
- Thousands of users and gigabytes of content supported with modest hardware requirements.
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.
Referenced by: