Simage technologies


System Architecture

  • Multiprotocol vendor-agnostic framework. Direct support for many standard communication protocols (SNMP, Modbus, OPC, JMX, and more).
  • Modular, scalable, and reliable architecture. New data processing and visualization modules may be installed into server core as plug-ins. Support for high-availability clustering.
  • Hierarchical multi-user environment with role-based access control permissions.
  • The special Device Normalization technology ensures generic flexible approach for controlling, configuring and monitoring different types of hardware devices.
  • Robust communication protocol for data exchange between server, programmable controllers, and client applications.
  • A secure GUI client is available, along with a legacy AJAX-based web client.

Device Management

  • Automatic discovery and provisioning of devices.
  • Remote configuration of devices and advanced synchronization allowing to perform delayed configuration even when devices are temporarily disconnected from the server.
  • Real-time monitoring of device status and events.
  • Flexible event filtering capabilities.
  • Support for event acknowledgements by system operators, including e-mail acknowledgements.
  • Customizable alerts supporting different types of notifications (sound, popup messages, e-mail, SMS etc.).
  • Support for pending alerts and alert escalation.
  • Alert-to-action bindings allow to execute corrective actions when alert is raised. Corrective actions may be controlled by operator or executed in non-interactive mode with pre-defined user input.
  • Advanced reporting facility, automatic report generation from any viewed/edited data.
  • Built-in report editor, report printing and exporting in different formats.
  • Charting, support for a wide list of chart types, including dynamically updated charts.
  • Integrated SQL-based query language for data mining and batch configuration updates.
  • Trackers for monitoring mission-critical data. Every tracker has an unlimited number of user-defined states, indicated by color highlighting.
  • Advanced job scheduler for periodic execution of any device-related or system actions.
  • Grouping and group operations are available for different system objects (user accounts, alerts, event filters, queries etc.) and hardware devices.
  • Advanced replication of configuration between any similar system objects and devices. Configuration may be copied even between devices that use different firmware versions.
  • Common data tables store any custom data in a user defined format. System-wide or user’s personal common tables may contain master-copies of device settings that are used to configure multiple devices. Another use is associating common tables with devices and system objects to form their custom properties.
  • Favourites allow access to commonly used actions.
  • Auto-run facility to start actions automatically upon operator login.
  • Interactive guides greatly that help new users to become familiar with basic system operations.

Development & Integration

  • Widgets feature allow creating custom forms, interactive GUI components and complex Human-Machine Interfaces (HMI) to configure and monitor your devices. Integrated GUI Builder application to create your widgets from scratch in WYSIWYG mode.
  • Widgets may be combined into a dashboard to provide quick and convenient access to system-critical parameters.
  • Expression language for flexible alert triggering rules, event filtering, and other data processing. Interactive Expression Builder component is available.
  • Support for server-side pure-Java scripts for the fine grained real-time server control and custom operations. Client-side scripts for driving widgets.
  • Multi-level logging to console, text/XML files, windows event log, unix syslog, database, E-mail and other destinations.
  • Multiple time zones support. Automatic time conversion in the case when server, users and devices are located in different time zones.
  • Support of export and import of any system or device data to numerous formats, including XML, HTML, CSV, XLS, PDF, RTF etc.
  • Embedded Web-service allows integration with third-party enterprise applications.
  • Open-source Java and .NET API’s are available for easy integration with the customer’s CRM, ERP and other legacy software.
  • Flexible customization options, support for internationalization, localization and user-provided graphical and text resources.
  • Java-based architecture, key system components work under most modern operating systems. Server component supports headless remote installation and administration.
  • Compatible with most present-day database servers. An embedded database is bundled with the server to ensure fast deployment.
  • Comprehensive manual with numerous examples and tutorials is available along with external API references.
  • Device Simulator. Virtual software-based device is available for testing and debugging purposes.