Last modified by Iaroslav Platonov on 2026/06/08 10:08

From version 8.1
edited by Lana
on 2025/12/03 22:04
Change comment: There is no comment for this version
To version 6.7
edited by Lana
on 2025/12/03 21:57
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,11 +1,7 @@
1 1  = CONTENT =
2 2  
3 -{{toc/}}
3 += 1. INTRODUCTION =
4 4  
5 -----
6 -
7 -= 1. INTRODUCTION =
8 -
9 9  CENTO is a multifunctional software platform for data collection, processing, and display.
10 10  
11 11  CENTO can be used to build various automated systems, including dispatching, electricity and energy resource metering, emergency event registration, power quality control, monitoring, and diagnostics, etc.
... ... @@ -144,100 +144,242 @@
144 144  |50.|(% style="width:214px" %)sed_rtu_over_tcp_tem104_rtd|(% style="width:676px" %)A service for receiving real-tume data from devices using the TEM104 protocol|(% style="width:358px" %)sed_metrology_161.bin
145 145  |51.|(% style="width:214px" %)sed_rtu_over_tcp_vist_arch|(% style="width:676px" %)A service for receiving archived data from devices using the VIS.T protocol|(% style="width:358px" %)sed_metrology_172.bin
146 146  |52.|(% style="width:214px" %)sed_rtu_over_tcp_vkt5_arch|(% style="width:676px" %)A service for receiving archived data from VKT-5 devices|(% style="width:358px" %)sed_metrology_312.bin
147 -|53.|(% style="width:214px" %)sed_rtu_over_tcp_vkt5_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-5 devices|(% style="width:358px" %)sed_metrology_311.bin
148 -|54.|(% style="width:214px" %)sed_vkt7_arch|(% style="width:676px" %)A service for receiving archived data from VKT-7 devices|(% style="width:358px" %)
149 -|55.|(% style="width:214px" %)sed_vkt7_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-7 devices|(% style="width:358px" %)
150 -|56.|(% style="width:214px" %)sed_rtu_over_tcp_vtd_arch|(% style="width:676px" %)A service for receiving archived data of VTD devices|(% style="width:358px" %)sed_metrology_182.bin
151 -|57.|(% style="width:214px" %)sed_rtu_over_tcp_vtd_rtd|(% style="width:676px" %)A service for receiving operational data from VTD devices|(% style="width:358px" %)sed_metrology_181.bin
152 -|58.|(% style="width:214px" %)sed_uvp_arch|(% style="width:676px" %)A service for poling Promavtomatika's archive for devices of the UVP series|(% style="width:358px" %)sed_metrology_352.bin
153 -|59.|(% style="width:214px" %)sed_ce_arch|(% style="width:676px" %)A service for receiving archived data from Energomera devices of the CE series according to the IEC61107 protocol|(% style="width:358px" %)sed_metrology_362.bin
154 -|60.|(% style="width:214px" %)sed_alpha_arch|(% style="width:676px" %)A service for receiving archived data from Alfa-3 devices manufactured by Alfamera|(% style="width:358px" %)sed_metrology_462_472.bin
155 -|61.|(% style="width:214px" %)sed_bug01_rtd|(% style="width:676px" %)A service for receiving archived data of BUG-01 devices|(% style="width:358px" %)sed_metrology_491.bin
156 -|62.|(% style="width:214px" %)sed_dymetic_arch|(% style="width:676px" %)A service for receiving archived data from Dimetik|(% style="width:358px" %)sed_metrology_552.bin
157 -|63.|(% style="width:214px" %)sed_irvis_arch|(% style="width:676px" %)A service for receiving archived data from devices using the Irvis protocol|(% style="width:358px" %)sed_metrology_442.bin
158 -|64.|(% style="width:214px" %)sed_karat_arch|(% style="width:676px" %)A service for receiving archived data from Karat devices|(% style="width:358px" %)sed_metrology_512.bin
159 -|65.|(% style="width:214px" %)sed_lis200_arch|(% style="width:676px" %)A service for receiving archived data from the EK-260 and EK-270 devices manufactured by Elster|(% style="width:358px" %)sed_metrology_452.bin
160 -|66.|(% style="width:214px" %)sed_rtu_over_tcp_sepam_waveform|(% style="width:676px" %)A service for reading waveform files from Sepam devices using Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_298.bin
143 +| |(% style="width:214px" %)sed_rtu_over_tcp_vkt5_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-5 devices|(% style="width:358px" %)sed_metrology_311.bin
144 +| |(% style="width:214px" %)sed_vkt7_arch|(% style="width:676px" %)A service for receiving archived data from VKT-7 devices|(% style="width:358px" %)
145 +| |(% style="width:214px" %)sed_vkt7_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-7 devices|(% style="width:358px" %)
146 +| |(% style="width:214px" %)sed_rtu_over_tcp_vtd_arch|(% style="width:676px" %)A service for receiving archived data of VTD devices|(% style="width:358px" %)sed_metrology_182.bin
147 +| |(% style="width:214px" %)sed_rtu_over_tcp_vtd_rtd|(% style="width:676px" %)A service for receiving operational data from VTD devices|(% style="width:358px" %)sed_metrology_181.bin
148 +| |(% style="width:214px" %)sed_uvp_arch|(% style="width:676px" %)A service for poling Promavtomatika's archive for devices of the UVP series|(% style="width:358px" %)sed_metrology_352.bin
149 +| |(% style="width:214px" %)sed_ce_arch|(% style="width:676px" %)A service for receiving archived data from Energomera devices of the CE series according to the IEC61107 protocol|(% style="width:358px" %)sed_metrology_362.bin
150 +| |(% style="width:214px" %)sed_alpha_arch|(% style="width:676px" %)A service for receiving archived data from Alfa-3 devices manufactured by Alfamera|(% style="width:358px" %)sed_metrology_462_472.bin
151 +| |(% style="width:214px" %)sed_bug01_rtd|(% style="width:676px" %)A service for receiving archived data of BUG-01 devices|(% style="width:358px" %)sed_metrology_491.bin
152 +| |(% style="width:214px" %)sed_dymetic_arch|(% style="width:676px" %)A service for receiving archived data from Dimetik|(% style="width:358px" %)sed_metrology_552.bin
153 +| |(% style="width:214px" %)sed_irvis_arch|(% style="width:676px" %)A service for receiving archived data from devices using the Irvis protocol|(% style="width:358px" %)sed_metrology_442.bin
154 +| |(% style="width:214px" %)sed_karat_arch|(% style="width:676px" %)A service for receiving archived data from Karat devices|(% style="width:358px" %)sed_metrology_512.bin
155 +| |(% style="width:214px" %)sed_lis200_arch|(% style="width:676px" %)A service for receiving archived data from the EK-260 and EK-270 devices manufactured by Elster|(% style="width:358px" %)sed_metrology_452.bin
156 +| |(% style="width:214px" %)sed_rtu_over_tcp_sepam_waveform|(% style="width:676px" %)A service for reading waveform files from Sepam devices using Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_298.bin
161 161  |(% colspan="4" style="text-align:center" %)**Data export and import services in SQL databases**
162 -|67.|(% style="width:214px" %)sed_sql_rtd|(% style="width:676px" %)A service for receiving tele-measurement data from MySQL|(% style="width:358px" %)sed_metrology_211.bin
163 -|68.|(% style="width:214px" %)sed_sql_arch|(% style="width:676px" %)A service for archived data retrieval from Microsoft SQL Server|(% style="width:358px" %)
164 -|69.|(% style="width:214px" %)sed_sql_arch_send|(% style="width:676px" %)A service for recording archived data in an external SQL database|(% style="width:358px" %)
158 +| |(% style="width:214px" %)sed_sql_rtd|(% style="width:676px" %)A service for receiving tele-measurement data from MySQL|(% style="width:358px" %)sed_metrology_211.bin
159 +| |(% style="width:214px" %)sed_sql_arch|(% style="width:676px" %)A service for archived data retrieval from Microsoft SQL Server|(% style="width:358px" %)
160 +| |(% style="width:214px" %)sed_sql_arch_send|(% style="width:676px" %)A service for recording archived data in an external SQL database|(% style="width:358px" %)
165 165  |(% colspan="4" style="text-align:center" %)**Data processing services**
166 -|70.|(% style="width:214px" %)sed_controller|(% style="width:676px" %)A service for telemetry reception and processing (writes to the InfluxDB database)|(% style="width:358px" %)sed_metrology_controller.bin
167 -|71.|(% style="width:214px" %)sed_events_calc|(% style="width:676px" %)A service for generating event based on the conditions specified in the configuration|(% style="width:358px" %)
168 -|72.|(% style="width:214px" %)sed_calc_arch|(% style="width:676px" %)A service for calculating metering channels|(% style="width:358px" %)(((
162 +|(((
163 +1.
164 +)))|(% style="width:214px" %)sed_controller|(% style="width:676px" %)A service for telemetry reception and processing (writes to the InfluxDB database)|(% style="width:358px" %)sed_metrology_controller.bin
165 +|(((
166 +1.
167 +)))|(% style="width:214px" %)sed_events_calc|(% style="width:676px" %)A service for generating event based on the conditions specified in the configuration|(% style="width:358px" %)
168 +|(((
169 +1.
170 +)))|(% style="width:214px" %)sed_calc_arch|(% style="width:676px" %)A service for calculating metering channels|(% style="width:358px" %)(((
169 169  sed_metrology_calc_arch.bin
170 170  
171 171  sed_metrology_formulas.bin
172 172  )))
173 -|73.|(% style="width:214px" %)sed_calc_rtd|(% style="width:676px" %)A service for calculating pre-calculated tags|(% style="width:358px" %)
174 -|74.|(% style="width:214px" %)sed_round_arch|(% style="width:676px" %)A service for calculating metering channels with rounding|(% style="width:358px" %)sed_metrology_round_arch.bin
175 -|75.|(% style="width:214px" %)sed_energy_calc|(% style="width:676px" %)A service for server-level energy resource calculation|(% style="width:358px" %)sed_metrology_411_421.bin
176 -|76.|(% style="width:214px" %)sed_loadflow_calc|(% style="width:676px" %)A service for calculating modes based on an information model|(% style="width:358px" %)
177 -|77.|(% style="width:214px" %)sed_storage_writer|(% style="width:676px" %)A service for recording archived data (metering and event logs) in a data storage (InfluxDB and MongoDB)|(% style="width:358px" %)
178 -|(% colspan="4" style="text-align:center" %)**Web Part Services**
179 -|78.|(% style="width:214px" %)php5-cgi|(% style="width:676px" %)A Web Query Service|(% style="width:358px" %)
180 -|79.|(% style="width:214px" %)nginx|(% style="width:676px" %)A Web Server|(% style="width:358px" %)
181 -|80.|(% style="width:214px" %)sed_ui|(% style="width:676px" %)A service for processing requests for web resources (js, css, html files)|(% style="width:358px" %)
182 -|81.|(% style="width:214px" %)sed_rtd_analysis|(% style="width:676px" %)A service for analyzing real-time data|(% style="width:358px" %)
183 -|82.|(% style="width:214px" %)sed_auth|(% style="width:676px" %)A service for authenticating and authorizing users in the system and configuring access rights|(% style="width:358px" %)
184 -|83.|(% style="width:214px" %)sed_auth_privileges|(% style="width:676px" %)A User Privilege Management Service|(% style="width:358px" %)
185 -|84.|(% style="width:214px" %)sed_api_gateway|(% style="width:676px" %)A service for proxying of web requests to other services within the system|(% style="width:358px" %)
186 -|85.|(% style="width:214px" %)sed_dataset_configurator|(% style="width:676px" %)A service for working with datasets|(% style="width:358px" %)
187 -|86.|(% style="width:214px" %)sed_rtd|(% style="width:676px" %)A real-time data subscription service|(% style="width:358px" %)
188 -|87.|(% style="width:214px" %)sed_rtd_archive|(% style="width:676px" %)A service for generating archived data from real-time data|(% style="width:358px" %)
189 -|88.|(% style="width:214px" %)sed_system|(% style="width:676px" %)A service that provides a user interface with information about the system|(% style="width:358px" %)
190 -|89.|(% style="width:214px" %)sed_archive|(% style="width:676px" %)A service that provides user interfaces for analyzing electricity and energy accounting|(% style="width:358px" %)
191 -|90.|(% style="width:214px" %)sed_archive_integrity|(% style="width:676px" %)A service that provides user interfaces for analyzing the completeness of electricity and energy resources data|(% style="width:358px" %)
192 -|91.|(% style="width:214px" %)sed_pq_reports|(% style="width:676px" %)A service for working with power quality reports|(% style="width:358px" %)
193 -|92.|(% style="width:214px" %)sed_pq_journal|(% style="width:676px" %)A service for working with power quality logs|(% style="width:358px" %)
194 -|93.|(% style="width:214px" %)sed_ras_configurator|(% style="width:676px" %)A service for configuring emergency event loggers|(% style="width:358px" %)
195 -|94.|(% style="width:214px" %)sed_reports|(% style="width:676px" %)A service for generating and managing reports, and maintaining user interfaces for reports|(% style="width:358px" %)
196 -|95.|(% style="width:214px" %)sed_widgets|(% style="width:676px" %)A service for the user interfaces of drag'n'drop widgets|(% style="width:358px" %)
197 -|96.|(% style="width:214px" %)sed_menu|(% style="width:676px" %)A service for displaying and configuring CENTO system menu|(% style="width:358px" %)
198 -|97.|(% style="width:214px" %)sed_mnemonic_diagrams|(% style="width:676px" %)A service for the user interfaces of diagrams v2|(% style="width:358px" %)
199 -|98.|(% style="width:214px" %)sed_configuration|(% style="width:676px" %)A service for user interfaces for system configuration (alerts, mail servers, formulas, device trees)|(% style="width:358px" %)
200 -|99.|(% style="width:214px" %)sed_devices_configurator|(% style="width:676px" %)A service for editing device configurations, tags, and channels|(% style="width:358px" %)
201 -|100.|(% style="width:214px" %)sed_common_event_journal|(% style="width:676px" %)A service for user interfaces for generalized configurable event logs|(% style="width:358px" %)
202 -|101.|(% style="width:214px" %)sed_device_event_journal|(% style="width:676px" %)A Device Log Service|(% style="width:358px" %)
203 -|102.|(% style="width:214px" %)sed_operative_journal|(% style="width:676px" %)A service for the user interface of the real-time event log|(% style="width:358px" %)
204 -|103.|(% style="width:214px" %)sed_video_journal|(% style="width:676px" %)A Video Camera Log Service|(% style="width:358px" %)
205 -|104.|(% style="width:214px" %)sed_marking|(% style="width:676px" %)A Dispatch Tag Management Service|(% style="width:358px" %)
206 -|105.|(% style="width:214px" %)sed_sounds|(% style="width:676px" %)A service for the user interface for sound alerts management|(% style="width:358px" %)
207 -|106.|(% style="width:214px" %)sed_video_stream|(% style="width:676px" %)A service for streaming video from cameras registered in the information model|(% style="width:358px" %)
208 -|(% colspan="4" style="text-align:center" %)**System services**
209 -|107.|(% style="width:214px" %)nats|(% style="width:676px" %)A message broker and a service registry (service registry/service discovery)|(% style="width:358px" %)
210 -|108.|(% style="width:214px" %)influxdb|(% style="width:676px" %)A time series database|(% style="width:358px" %)
211 -|109.|(% style="width:214px" %)mongod|(% style="width:676px" %)A database of configuration and structured data (event logs, requests)|(% style="width:358px" %)
212 -|110.|(% style="width:214px" %)sed_signals|(% style="width:676px" %)A signal reception and transmission service inside the system (remote control, configuration update, manual polling, parameter recalculation)|(% style="width:358px" %)
213 -|111.|(% style="width:214px" %)sed_debug|(% style="width:676px" %)A service for providing access to debugging information of CENTO services|(% style="width:358px" %)
214 -|112.|(% style="width:214px" %)sed_graphql|(% style="width:676px" %)A subscription service for device statuses|(% style="width:358px" %)
215 -|113.|(% style="width:214px" %)sed_energy_calc_configuration|(% style="width:676px" %)A service for creating, changing, and deleting energy resource calculation configurations at the server level|(% style="width:358px" %)
216 -|114.|(% style="width:214px" %)sed_backup|(% style="width:676px" %)A service for backing up data according to the cron rule.|(% style="width:358px" %)
217 -|115.|(% style="width:214px" %)sed_channels|(% style="width:676px" %)A channel subscription service|(% style="width:358px" %)
218 -|116.|(% style="width:214px" %)sed_channels_data|(% style="width:676px" %)A subscription service for protocol statuses and the latest channel data|(% style="width:358px" %)
219 -|117.|(% style="width:214px" %)sed_emission_archive|(% style="width:676px" %)A service for providing emissions metering data|(% style="width:358px" %)
220 -|118.|(% style="width:214px" %)sed_profile_archive|(% style="width:676px" %)A service for providing metering data from InfluxDB via gRPC.|(% style="width:358px" %)
221 -|119.|(% style="width:214px" %)sed_web_storage|(% style="width:676px" %)A service for accessing archived metering data|(% style="width:358px" %)
222 -|120.|(% style="width:214px" %)sed_watchdog|(% style="width:676px" %)A service for managing the launch of CENTO services|(% style="width:358px" %)
223 -|121.|(% style="width:214px" %)sed_scheduler|(% style="width:676px" %)A service for launching scheduled tasks|(% style="width:358px" %)
224 -|122.|(% style="width:214px" %)sed_license|(% style="width:676px" %)A licensing service|(% style="width:358px" %)
225 -|123.|(% style="width:214px" %)sed_monitor|(% style="width:676px" %)A service for monitoring the operation of the system's services and applications|(% style="width:358px" %)
226 -|124.|(% style="width:214px" %)sed_telecontrol|(% style="width:676px" %)A remote control service|(% style="width:358px" %)
227 -|125.|(% style="width:214px" %)sed_notificator|(% style="width:676px" %)A service for notifying users about events by e-mail|(% style="width:358px" %)
228 -|126.|(% style="width:214px" %)sed_waveforms_journal|(% style="width:676px" %)A waveform Log Service|(% style="width:358px" %)
229 -|127.|(% style="width:214px" %)sed_storage_configurator|(% style="width:676px" %)An InfluxDB Database Configuration Service|(% style="width:358px" %)
230 -|128.|(% style="width:214px" %)sed_system_configuration|(% style="width:676px" %)A CENTO System Configuration Editing Service|(% style="width:358px" %)
231 -|129.|(% style="width:214px" %)sed_user_settings|(% style="width:676px" %)A User Settings Configuration Service|(% style="width:358px" %)
232 -|130.|(% style="width:214px" %)sed_system_event_journal|(% style="width:676px" %)A service for registration and provision of system events (business logic and administration)|(% style="width:358px" %)
233 -|131.|(% style="width:214px" %)sed_tech_event_journal|(% style="width:676px" %)A service for processing and managing technological events|(% style="width:358px" %)
234 -|132.|(% style="width:214px" %)sed_information_model|(% style="width:676px" %)A System Information Model Management Service|(% style="width:358px" %)
235 -|133.|(% style="width:214px" %)sed_events_configurator|(% style="width:676px" %)A System Event Configuration Service|(% style="width:358px" %)
236 -|134.|(% style="width:214px" %)sed_information_model_editor|(% style="width:676px" %)A service for editing the information model|(% style="width:358px" %)
237 -|(% colspan="4" style="text-align:center" %)**Server Backup Services**
238 -|135.|(% style="width:214px" %)sed_coordinator|(% style="width:676px" %)A service for selecting the cluster's host server using the Bully leader election algorithm|(% style="width:358px" %)
239 -|136.|(% style="width:214px" %)sed_reserve|(% style="width:676px" %)A service for displaying a list of backup servers|(% style="width:358px" %)
240 -|137.|(% style="width:214px" %)sed_replicator|(% style="width:676px" %)A log replication service between cluster servers|(% style="width:358px" %)
241 -|138.|(% style="width:214px" %)sed_influx_replicator|(% style="width:676px" %)A data replication service (archives and telemetry) between cluster servers|(% style="width:358px" %)
242 -|139.|(% style="width:214px" %)sed_events_replicator|(% style="width:676px" %)An event replication service between cluster servers|(% style="width:358px" %)
243 -|140.|(% style="width:214px" %)sed_fs_synch|(% style="width:676px" %)A data replication service (gob files, reports, waveforms) between cluster servers|(% style="width:358px" %)
175 +|(((
176 +1.
177 +)))|(% style="width:214px" %)sed_calc_rtd|(% style="width:676px" %)A service for calculating pre-calculated tags|(% style="width:358px" %)
178 +|(((
179 +1.
180 +)))|(% style="width:214px" %)sed_round_arch|(% style="width:676px" %)A service for calculating metering channels with rounding|(% style="width:358px" %)sed_metrology_round_arch.bin
181 +|(((
182 +1.
183 +)))|(% style="width:214px" %)sed_energy_calc|(% style="width:676px" %)A service for server-level energy resource calculation|(% style="width:358px" %)sed_metrology_411_421.bin
184 +|(((
185 +1.
186 +)))|(% style="width:214px" %)sed_loadflow_calc|(% style="width:676px" %)A service for calculating modes based on an information model|(% style="width:358px" %)
187 +|(((
188 +1.
189 +)))|(% style="width:214px" %)sed_storage_writer|(% style="width:676px" %)A service for recording archived data (metering and event logs) in a data storage (InfluxDB and MongoDB)|(% style="width:358px" %)
190 +|(% colspan="4" %)**Web Part Services**
191 +|(((
192 +1.
193 +)))|(% style="width:214px" %)php5-cgi|(% style="width:676px" %)A Web Query Service|(% style="width:358px" %)
194 +|(((
195 +1.
196 +)))|(% style="width:214px" %)nginx|(% style="width:676px" %)A Web Server|(% style="width:358px" %)
197 +|(((
198 +1.
199 +)))|(% style="width:214px" %)sed_ui|(% style="width:676px" %)A service for processing requests for web resources (js, css, html files)|(% style="width:358px" %)
200 +|(((
201 +1.
202 +)))|(% style="width:214px" %)sed_rtd_analysis|(% style="width:676px" %)A service for analyzing real-time data|(% style="width:358px" %)
203 +|(((
204 +1.
205 +)))|(% style="width:214px" %)sed_auth|(% style="width:676px" %)A service for authenticating and authorizing users in the system and configuring access rights|(% style="width:358px" %)
206 +|(((
207 +1.
208 +)))|(% style="width:214px" %)sed_auth_privileges|(% style="width:676px" %)A User Privilege Management Service|(% style="width:358px" %)
209 +|(((
210 +1.
211 +)))|(% style="width:214px" %)sed_api_gateway|(% style="width:676px" %)A service for proxying of web requests to other services within the system|(% style="width:358px" %)
212 +|(((
213 +1.
214 +)))|(% style="width:214px" %)sed_dataset_configurator|(% style="width:676px" %)A service for working with datasets|(% style="width:358px" %)
215 +|(((
216 +1.
217 +)))|(% style="width:214px" %)sed_rtd|(% style="width:676px" %)A real-time data subscription service|(% style="width:358px" %)
218 +|(((
219 +1.
220 +)))|(% style="width:214px" %)sed_rtd_archive|(% style="width:676px" %)A service for generating archived data from real-time data|(% style="width:358px" %)
221 +|(((
222 +1.
223 +)))|(% style="width:214px" %)sed_system|(% style="width:676px" %)A service that provides a user interface with information about the system|(% style="width:358px" %)
224 +|(((
225 +1.
226 +)))|(% style="width:214px" %)sed_archive|(% style="width:676px" %)A service that provides user interfaces for analyzing electricity and energy accounting|(% style="width:358px" %)
227 +|(((
228 +1.
229 +)))|(% style="width:214px" %)sed_archive_integrity|(% style="width:676px" %)A service that provides user interfaces for analyzing the completeness of electricity and energy resources data|(% style="width:358px" %)
230 +|(((
231 +1.
232 +)))|(% style="width:214px" %)sed_pq_reports|(% style="width:676px" %)A service for working with power quality reports|(% style="width:358px" %)
233 +|(((
234 +1.
235 +)))|(% style="width:214px" %)sed_pq_journal|(% style="width:676px" %)A service for working with power quality logs|(% style="width:358px" %)
236 +|(((
237 +1.
238 +)))|(% style="width:214px" %)sed_ras_configurator|(% style="width:676px" %)A service for configuring emergency event loggers|(% style="width:358px" %)
239 +|(((
240 +1.
241 +)))|(% style="width:214px" %)sed_reports|(% style="width:676px" %)A service for generating and managing reports, and maintaining user interfaces for reports|(% style="width:358px" %)
242 +|(((
243 +1.
244 +)))|(% style="width:214px" %)sed_widgets|(% style="width:676px" %)A service for the user interfaces of drag'n'drop widgets|(% style="width:358px" %)
245 +|(((
246 +1.
247 +)))|(% style="width:214px" %)sed_menu|(% style="width:676px" %)A service for displaying and configuring CENTO system menu|(% style="width:358px" %)
248 +|(((
249 +1.
250 +)))|(% style="width:214px" %)sed_mnemonic_diagrams|(% style="width:676px" %)A service for the user interfaces of diagrams v2|(% style="width:358px" %)
251 +|(((
252 +1.
253 +)))|(% style="width:214px" %)sed_configuration|(% style="width:676px" %)A service for user interfaces for system configuration (alerts, mail servers, formulas, device trees)|(% style="width:358px" %)
254 +|(((
255 +1.
256 +)))|(% style="width:214px" %)sed_devices_configurator|(% style="width:676px" %)A service for editing device configurations, tags, and channels|(% style="width:358px" %)
257 +|(((
258 +1.
259 +)))|(% style="width:214px" %)sed_common_event_journal|(% style="width:676px" %)A service for user interfaces for generalized configurable event logs|(% style="width:358px" %)
260 +|(((
261 +1.
262 +)))|(% style="width:214px" %)sed_device_event_journal|(% style="width:676px" %)A Device Log Service|(% style="width:358px" %)
263 +|(((
264 +1.
265 +)))|(% style="width:214px" %)sed_operative_journal|(% style="width:676px" %)A service for the user interface of the real-time event log|(% style="width:358px" %)
266 +|(((
267 +1.
268 +)))|(% style="width:214px" %)sed_video_journal|(% style="width:676px" %)A Video Camera Log Service|(% style="width:358px" %)
269 +|(((
270 +1.
271 +)))|(% style="width:214px" %)sed_marking|(% style="width:676px" %)A Dispatch Tag Management Service|(% style="width:358px" %)
272 +|(((
273 +1.
274 +)))|(% style="width:214px" %)sed_sounds|(% style="width:676px" %)A service for the user interface for sound alerts management|(% style="width:358px" %)
275 +|(((
276 +1.
277 +)))|(% style="width:214px" %)sed_video_stream|(% style="width:676px" %)A service for streaming video from cameras registered in the information model|(% style="width:358px" %)
278 +|(% colspan="4" %)**System services**
279 +|(((
280 +1.
281 +)))|(% style="width:214px" %)nats|(% style="width:676px" %)A message broker and a service registry (service registry/service discovery)|(% style="width:358px" %)
282 +|(((
283 +1.
284 +)))|(% style="width:214px" %)influxdb|(% style="width:676px" %)A time series database|(% style="width:358px" %)
285 +|(((
286 +1.
287 +)))|(% style="width:214px" %)mongod|(% style="width:676px" %)A database of configuration and structured data (event logs, requests)|(% style="width:358px" %)
288 +|(((
289 +1.
290 +)))|(% style="width:214px" %)sed_signals|(% style="width:676px" %)A signal reception and transmission service inside the system (remote control, configuration update, manual polling, parameter recalculation)|(% style="width:358px" %)
291 +|(((
292 +1.
293 +)))|(% style="width:214px" %)sed_debug|(% style="width:676px" %)A service for providing access to debugging information of CENTO services|(% style="width:358px" %)
294 +|(((
295 +1.
296 +)))|(% style="width:214px" %)sed_graphql|(% style="width:676px" %)A subscription service for device statuses|(% style="width:358px" %)
297 +|(((
298 +1.
299 +)))|(% style="width:214px" %)sed_energy_calc_configuration|(% style="width:676px" %)A service for creating, changing, and deleting energy resource calculation configurations at the server level|(% style="width:358px" %)
300 +|(((
301 +1.
302 +)))|(% style="width:214px" %)sed_backup|(% style="width:676px" %)A service for backing up data according to the cron rule.|(% style="width:358px" %)
303 +|(((
304 +1.
305 +)))|(% style="width:214px" %)sed_channels|(% style="width:676px" %)A channel subscription service|(% style="width:358px" %)
306 +|(((
307 +1.
308 +)))|(% style="width:214px" %)sed_channels_data|(% style="width:676px" %)A subscription service for protocol statuses and the latest channel data|(% style="width:358px" %)
309 +|(((
310 +1.
311 +)))|(% style="width:214px" %)sed_emission_archive|(% style="width:676px" %)A service for providing emissions metering data|(% style="width:358px" %)
312 +|(((
313 +1.
314 +)))|(% style="width:214px" %)sed_profile_archive|(% style="width:676px" %)A service for providing metering data from InfluxDB via gRPC.|(% style="width:358px" %)
315 +|(((
316 +1.
317 +)))|(% style="width:214px" %)sed_web_storage|(% style="width:676px" %)A service for accessing archived metering data|(% style="width:358px" %)
318 +|(((
319 +1.
320 +)))|(% style="width:214px" %)sed_watchdog|(% style="width:676px" %)A service for managing the launch of CENTO services|(% style="width:358px" %)
321 +|(((
322 +1.
323 +)))|(% style="width:214px" %)sed_scheduler|(% style="width:676px" %)A service for launching scheduled tasks|(% style="width:358px" %)
324 +|(((
325 +1.
326 +)))|(% style="width:214px" %)sed_license|(% style="width:676px" %)A licensing service|(% style="width:358px" %)
327 +|(((
328 +1.
329 +)))|(% style="width:214px" %)sed_monitor|(% style="width:676px" %)A service for monitoring the operation of the system's services and applications|(% style="width:358px" %)
330 +|(((
331 +1.
332 +)))|(% style="width:214px" %)sed_telecontrol|(% style="width:676px" %)A remote control service|(% style="width:358px" %)
333 +|(((
334 +1.
335 +)))|(% style="width:214px" %)sed_notificator|(% style="width:676px" %)A service for notifying users about events by e-mail|(% style="width:358px" %)
336 +|(((
337 +1.
338 +)))|(% style="width:214px" %)sed_waveforms_journal|(% style="width:676px" %)A waveform Log Service|(% style="width:358px" %)
339 +|(((
340 +1.
341 +)))|(% style="width:214px" %)sed_storage_configurator|(% style="width:676px" %)An InfluxDB Database Configuration Service|(% style="width:358px" %)
342 +|(((
343 +1.
344 +)))|(% style="width:214px" %)sed_system_configuration|(% style="width:676px" %)A CENTO System Configuration Editing Service|(% style="width:358px" %)
345 +|(((
346 +1.
347 +)))|(% style="width:214px" %)sed_user_settings|(% style="width:676px" %)A User Settings Configuration Service|(% style="width:358px" %)
348 +|(((
349 +1.
350 +)))|(% style="width:214px" %)sed_system_event_journal|(% style="width:676px" %)A service for registration and provision of system events (business logic and administration)|(% style="width:358px" %)
351 +|(((
352 +1.
353 +)))|(% style="width:214px" %)sed_tech_event_journal|(% style="width:676px" %)A service for processing and managing technological events|(% style="width:358px" %)
354 +|(((
355 +1.
356 +)))|(% style="width:214px" %)sed_information_model|(% style="width:676px" %)A System Information Model Management Service|(% style="width:358px" %)
357 +|(((
358 +1.
359 +)))|(% style="width:214px" %)sed_events_configurator|(% style="width:676px" %)A System Event Configuration Service|(% style="width:358px" %)
360 +|(((
361 +1.
362 +)))|(% style="width:214px" %)sed_information_model_editor|(% style="width:676px" %)A service for editing the information model|(% style="width:358px" %)
363 +|(% colspan="4" %)**Server Backup Services**
364 +|(((
365 +1.
366 +)))|(% style="width:214px" %)sed_coordinator|(% style="width:676px" %)A service for selecting the cluster's host server using the Bully leader election algorithm|(% style="width:358px" %)
367 +|(((
368 +1.
369 +)))|(% style="width:214px" %)sed_reserve|(% style="width:676px" %)A service for displaying a list of backup servers|(% style="width:358px" %)
370 +|(((
371 +1.
372 +)))|(% style="width:214px" %)sed_replicator|(% style="width:676px" %)A log replication service between cluster servers|(% style="width:358px" %)
373 +|(((
374 +1.
375 +)))|(% style="width:214px" %)sed_influx_replicator|(% style="width:676px" %)A data replication service (archives and telemetry) between cluster servers|(% style="width:358px" %)
376 +|(((
377 +1.
378 +)))|(% style="width:214px" %)sed_events_replicator|(% style="width:676px" %)An event replication service between cluster servers|(% style="width:358px" %)
379 +|(((
380 +1.
381 +)))|(% style="width:214px" %)sed_fs_synch|(% style="width:676px" %)A data replication service (gob files, reports, waveforms) between cluster servers|(% style="width:358px" %)