| ClarityNow! Architecture |
|
| ClarityNow! was designed as an enterprise grade architecture for multi-user environments. The client server model provides information to appropriate location and distributes functional responsibilities accordingly. |
| |
| High Level Technology Overview |
| |
|
| |
| click here to enlarge |
| |
| |
| ClarityNow! Scanning Server |
|
ClarityNow! Clients |
|
|
|
The ClarityNow! scanning server requires only read access to file system volumes. The scanning server:
- Scans local, CIFS, and NFS volumes
- Persist data to purpose built database
- Aggregates files, directories, and their sizes
- High performance scanning
- Highly optimized re-scanning
- Intelligent awareness of file systems that share meta data controllers
|
|
A client is simply any machine that uses one of the interfaces (GUI, or CLI) to interact with the ClarityNow! scanning server. Clients can launch the GUI via a web browser to the scanning server. ClarityNow! uses Java Web Start technology to download and install ClarityNow! to client machines. Java Web Start (also known as JavaWS or javaws) is a framework developed by Sun Microsystems that allows users to start application software for the Java Platform directly from the Internet using a web browser. |
| |
|
|
| Purpose Built, In Memory Database |
|
|
|
|
|
The key to ClarityNow!'s high performance resides within the in memory, object oriented database. The data structures are represented via XML constructs. The database incorporates the following functionality:
- Self journalling of database daily
- Maintains days of database and journal backups
- Updates are applied directly to the journal
- The journal is then applied to database daily
- A new journal created on a daily basis
- Provides the ability to restore to any point in time
|
|
|
| |