Server

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.

Rapid prototyping

Develop customized prototypes in record time. Rapidly demonstrate a prototype for scalability or functionality tests with Server. The business object model corresponding to the supervised system can be defined using the XMI format, enabling communication with production specification environments, including IBM Rational. Add code Server features an implementation of JavaScript, which enables code to be added to the server without the need for C++ compilation. Rapidly create a GUI through drag-and-drop editing, and connect it directly to the business object model.

Web-enabled supervision

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.

Learn more about our capabilities.