Home : Products : Hach WIMS : Hach WIMS Client : Documentation : Basic Concepts : Architecture : Hach WIMS Architecture
Q11979 - INFO: Hach WIMS Architecture

The Hach Water Information Management Solution (WIMS)TM sport a modular architecture and utilize a centralized database as illustrated in each diagram below:

 

 

 

 

 

 

 

Explanation of terms:

  • Hach WIMS Client
    The client software is installed on each computer that will need access to the data and reports. Login-based security settings can be used to regulate user access to the program and data. In a typical setup, only one or two super users are created, who have full access and control over the software and database. The number of client programs that can be connected to the database at any given time is regulated by the license purchased; however, the number of computers that can have the client software installed is not limited.
  • ADOCALC
    is the powerful calculation engine used by the Hach WIMS server to perform the data analysis calculations specified by the user(s). It runs as an Windows Service and uses a task queue to manage calculation requests. ADOCALC can run in a load-balanced mode (optional), where workload is distributed by dispatcher among multiple worker nodes, thus allowing for parallel proccessing.
  • GnR Server
    is a utility used to generate reports on a scheduled and triggered basis. GnR Server is also capable of publishing Hach WIMS reports and graphs onto webservers.
  • Hach WIMS Scheduler
    this Windows service takes care of scheduling calculation requests to ADOCALC as well as requests to GnR Server.
  • Hach WIMS Email Gateway
    functions as a single point gateway for all email generated by Hach WIMS. This email is then forwarded to your SMTP mail server.
  • Hach WIMS Interfaces to LIMS & SCADA
    Interfaces pull data from numerous Laboratory/LIMS software packages and SCADA systems. Each Hach WIMS variable can specify how to handle data qualifiers (such as <,>,ND,E,...) for reporting and calculations. These interfaces are optional and can be obtained separately for each system from which you wish to retrieve data.
  • Hach WIMS Watchdog
    this Windows Service monitors all other Hach WIMS services for their health and takes appropriate action to remedy issues that may come up during their execution.
  • Rio Mobile
    allows for remote (disconnected) data collection on Android/iOS devices and Syncing to the WIMS database.
  • WIMS Rio Sync
    A windows service program that syncs data between the WIMS local database and the Rio Cloud.  Typically installed on the WIMS App Server.

TECH NOTES:

WIMS Rio Sync - In certain environments the following address must be whitelisted on the customer's firewall in order for sync to communicate to Rio.  The utility uses .NET HttpClient requests to communicate to endpoints at:

North America: https://api-us.aquaticinformatics.net

EU: Coming Soon

APAC: Coming Soon

Related Articles
No Related Articles Available.

Article Attachments
No Attachments Available.

Related External Links
No Related Links Available.
Help us improve this article...
What did you think of this article?

poor 
1
2
3
4
5
6
7
8
9
10

 excellent
Tell us why you rated the content this way. (optional)
 
Approved Comments...
No user comments available for this article.
Created on 1/30/2009 2:03 PM.
Last Modified on 7/26/2024 3:59 PM.
Last Modified by Scott Dorner.
Article has been viewed 11092 times.
Rated 5 out of 10 based on 10 votes.
Print Article
Email Article