Highly scalable modeling framework
Represent the elements and topology of a supervised system as shared in-memory services with Rogue Wave Server. Modeling abstractions match those offered by object-oriented design notation like UML, and Server bridges the gap between business model design and implementation. Because objects stored in the Server-based mediation server are active, all business events, such as object modifications and structural changes, are registered and buffered for forwarding to subscribing clients.
Learn more about Supervision Application features, download the datasheet, learn about supported platforms, or start your evaluation today.
Synchronize hundreds of C++ GUIs
Define one or more mappings from the physical system’s object model to the graphical model with ready-to-use graphical models for Views Data Access. GUI clients subscribe to a view of the system, such as a sub-part of the system or a category of events, through bidirectional connectors called Dynamic Views. The clients are notified when the system is modified, and can send modification requests to the server. The GUI can be connected using the fast communication layer for C++.
High-performance notification engine
Hundreds of clients can be connected to a single server managing thousands of objects and hundreds of events per second through our sophisticated optimization. Server supports a pyramid architecture in which low-level servers receive events for part of the network and report to a higher-level server that aggregates the events for a wider part of the network. This is particularly important for supervising very large systems, like region-wide telecommunications networks with millions of monitored elements.
Control-room managers often need to have a synthetic view of a system and see the status of the problems requiring attention. Server provides a specific client, based on the Java Servlet technology, that can generate reports for the Web. By providing both Java integration and thin-client capabilities, Server is ideal for creating Web-enabled supervision applications.