Skip to Main Content U.S. Department of Energy
Decision Support for Operations and Maintenance (DSOM)

DSOM Architecture

DSOM consists of one or two major software elements, each running as services on a server-based system or PC desktop and under the latest version of Microsoft® Windows® or Linux. DSOM supports the normal security features for a Wide Area Network (WAN) site and can be used without impairing the system. The major software elements are the Human Machine Interface (HMI) engine for DSOM and an OLE for Process Control (OPC) server interface, if required, to read field data. DSOM comes with all necessary drivers for interfacing to most Structured Query Language (SQL) databases, including MsSQL and/or MySQL. MySQL is currently the standard under DSOM for data and history logging/data storage. Field data is read via the supervisory control and data acquisition (SCADA) industry OPC standard.

Basic function of the OPC application is to read filed data in a compatible format back to the server. For the building automation system, DSOM uses a BACnet to OPC server. The basic function of the DSOM engine is to store and analyze the data, and present the HMI screens for the web services. Passwords or the network active directory can be used for access. Below is a diagram of the architecture.