AMS is enterprise application created to collect and store alarms, messages or other process data from various systems. Through this application process data are available for multiple users at the time in very user friendly way. AMS consists of three layers – server, client and system specific adapter.
Although AMS is J2EE based it doesn't require full feature application server to run. TCP server like Tomcat in combination with any standard relational database is sufficient, and application can be deployed to your existing Java web-container and database infrastructure. If you have none you can choose from our vast offering of combinations from free (Tomcat – MySQL) to high performance solutions (JBoss, Weblogic - MSSQL, ORACLE).
As AMS is a web application, all user and most of administration interaction with system is realized through the web browser interface. System was tested with all standard browsers (IE, Firefox, Chrome) and in case of requirement for more of a desktop application feeling we can provide a customized web application version of Google Chrome which eliminates common web application problems like finding correct URL or miss-clicked navigational buttons.
System Specific Adapter
For communication with various systems we use small utilities communicating directly with the system – Adapter. This Adapter communicates with system in some native way (api DLL, COM, OLE, ODBC) and sends back collected data asynchronously to the Server.
This is the starting screen of the application. Every user has an account with login, password and various access levels.
For managing adapters connected to the system there are two screens which allows you to check for current adapter configuration, add new, modify existing or completely remove from system. These views are only accessible by the administrator users.
Collector is an abstraction of single named message collecting unit on adapter. There can be more collectors on one adapter and each one can collect different kind of information. Collectors can be dynamically added or removed at runtime. Similarly to Adapter management views these are also accessible only by the administrations.
System monitor is most important administration page. It shows all the Systems /Adapters/ Collectors alongside with the status of each entity and last time of update. This view also allows you to start or stop adapters, and again, only administrators have access to this page.
There are several views for showing the messages, the most basic is a Message List. It shows messages from all the systems, adapters and collectors at one place (if not filtered), and provide only basic fields of a message. Messages can be filtered by the date, time, adapter, collector and type.
If there is a requirement for some statistical visualization of messages sing pie or bar charts, just provide specification of the data and form you want to visualize. On this page you can see visualization of alarms with highest occurrence visualized in a pie chart. Records for the visualized data can also be filtered.
Foxboro Message List
This system specific message view is tailored for Foxboro messages. It shows all-that-matter parameters of the message and also allows you to filter messages by station compound and block. If you need filtering by some other message parameter or show it in the table just provide us specification and we can implement it in no time.
Detailed Message View
This view show all parameters of the one selected message in a tabular way. These parameters are message type specific so it can vary from message to message. In general, we can provide filtering based on any of these parameters.
For user administration there are few simple views that allows administrators to add, modify or delete users. User permissions are also managed through this view.
This presentation shows only AMS skeleton – bare minimum of the application that is common for each deployment. From the experience we know that client requirements for such a system varies from case to case and thus we made sure that the AMS is easily extensible and modifiable. AMS can be connected to your existing infrastructure. Various, even non standard systems can be connected to AMS using existing technology when it is possible or develop completely new one. We can provide solution according exactly to your needs.