Components
Before diving into architectural recommendations, a high-level review of the various components involved in the Reveal solution may be helpful.
Component | Usage Description |
|---|---|
Reveal Database Server | Microsoft SQL Server used as the RDBMS repository for all three Windows-based Reveal modules. Needs to be MSSQL 2016 SP2 or later, either Standard or Enterprise Edition |
Reveal Web Server | Microsoft IIS Web Server used by the Reveal Review and Reveal AI modules. Must be version IIS V10 or later |
Network File Share | Standard Windows (SMB-based) file share used by all three Windows-based Reveal modules. Can be an existing file share within the environment or a new file share. Synergies exist for Reveal Processing and Reveal Review using the same network share, but the Reveal AI network share can be separated from the other Reveal share if desired. |
Processing Discovery Manager | Thick client used by Reveal Processing to create Projects, Import/Export Data, and centrally manage Reveal Processing Agents. |
Processing Discovery Agents | Background workers used by Reveal Processing to perform batch related activities such as Import, Export, OCR, etc. This component requires the use of Microsoft Outlook 64-bit. |
Review Manager (aka OpsCenter) | Thick client used by Reveal Review to create Projects, Load Data, Index Data, and perform other administrative duties. |
Review Application Services | Background Windows services used by Reveal Review for performing a variety of batch related activities such as Assignments, Bulk Tagging, Production, Production Export, etc. |
Elasticsearch Nodes | Background Elasticsearch services used by Reveal Review and Processing for supporting searches, but also for storing the content of documents. Review 10.3 uses Elasticsearch 6.x; Review 10.4 uses Elasticsearch 7.x. |
Reveal AI Service | Background Windows service used by Reveal AI for Modeling, Job Scheduling and Vector creation activities. |
Reveal AI Processing / POS Tagger Services | Background Windows services used by Reveal AI for ingesting new data into the Reveal AI system. |
Brainspace Application | Linux-based web server used by Brainspace solution for web end-users and API calls. Must be Linux version 7.6 or later. |
Brainspace Analytics | Linux-based server used by Brainspace solution for ingesting new documents. Must be Linux version 7.6 or later. |
Brainspace On-Demand Analytics | Linux-based server used by Brainspace solution for on-going (after ingestion) analytics activities. Must be Linux version 7.6 or later. |