The guiding principles we kept in mind while building MONICA were:
The main drive behind MONICA was the desire to create a flexible and manageable M&C system that can grow and keep pace by using the best of technological advancements down the line.
Its out-of-the box, rounded bundle of core features can support any small to mid-sized operation with ease. Be it a set of physical devices or software components, you can configure your setup, monitor and control (both manually and automatically) and use its reporting features to make use of collected data.
However, if you need a specific set of functionalities and/or a tighter integration with your other systems you can start building on MONICA's framework and you will soon see how easy it becomes to build tailored, complex solutions.
No matter if you use it as an out-of-the-box solution or as a framework, you will get the support of our highly experienced engineers with great expertise in M&C domain.
All features in MONICA are implemented as modules, following SOA principles. Its event-driven client-server architecture includes a powerful, standardized REST API which enables a flexible and fast integration with other systems.
This supports fast development and upgrades, as well as flexibility in tailoring the system.
Monica is based on industry standards and open protocols only, there are no proprietary things inside. If we include any 3rd-party framework, we take care it's the best open-source framework available (matured, reliable, widely adopted, with powerful community support).
This is beneficial from many aspects: no vendor lock-in, added value from community updates, flexibility and speed in development and bug-fixing; and of course, reduced overall costs.
One of the main requirements for MONICA is to be able to add a support for a new device to the system in the easiest possible way. This is why plug-in concept became one of the biggest advantages of MONICA.
In order to add a new driver (new device support), you can write a simple XML file to map device specific parameters to MONICA's related communication protocol. No coding, no recompiling – just add an XML and it's done!
This is also the reason why our library of included drivers is constantly growing.
MONICA's modern (HTML5, Angular), lightweight web-based graphical user interface ensures that the operators are given a comprehensive and up-to date overview on the whole monitored system in a user-friendly way at all times.
Multiple operators can access MONICA from different machines, using a standard web browser. Its screens can be opened in separate browser tabs for full utilization of multiple-monitor setup.
Good M&C systems adopt the WYSIWYG approach to system visualization. That's why we pay special care to the presentation layer of our MONICA system. We employ the best of today's frameworks and SVG (Scalable Vector Graphics) to be able to present complex networks of intertwined equipment, with various grouping and separation levels and with emphasis on crucial information.
MONICA presents the operator with the working conditions of his system in a clear, precise, interactive manner and allows an efficient, surgical approach to the important indicators within huge amounts of data. Global overview and drill-down to specific instrument, as well as real-time indicators come out of the box. The SVG schema mimics allows for any kind of drawing that is in return crisp and clear at any zoom level.
What does all of this mean? Well, it means that you can take any of the existing (free) SVG editors and draw your schema mimic on your own. And thanks to the benefits of SVG technology, this schema automatically resizes for different screen sizes – it can be projected on a big screen in a Network Operation Center or on a small screen of your mobile device.
MONICA implements a role-based access control that can be used as-is or can be integrated with your existing LDAP system. Communication with external modules (and client browsers) is encrypted as it goes over HTTPS.
Additionally, MONICA's components use a token-based access system to coordinate multiple users making changes on the same element. Only one user can hold the token at one time so there's no danger of inconsistent updates.
This is an overview of what Business Process Model and Notation is. Let's dig into what can be done with it, and how we can use Camunda to execute our process.
With the increased need for redundancy and fault tolerance in distributed computing a 40 years old question is more in focus than ever: how to build a self-replicating distributed fault tolerant system?
We are looking for passionate and talented Software Engineers (m/f) with experience in Java development. Join our office and find out how it is to work with the world's top professionals from the hi-tech satellite industry.
We are looking for passionate and talented Engineers (m/f) with interest in validation and testing. Join our Zagreb office and find out how it is to work with the world's top professionals from the hi-tech satellite industry.
At the beginning of 2018, we'll look back one more time at the previous year and provide an overview of the entire satellite industry - focusing on recent years and future trends. We'll talk about how many satellites are there, what types, which countries operate them, and which commercial sectors are there - and we'll focus on raw numbers.
We are looking for a (Junior) Software Engineer for our Luxembourg office, to contribute to Mission Operation solutions for leading European space missions. We are already involved in one such mission and this is where you would start for the first year.
We are looking for an experienced Software Engineer to contribute to Mission Operation solutions for leading European space missions. We are already involved in one such mission and this is where you would start for the first year.
We are looking for passionate and talented Senior Software Engineers (m/f) with experience in Java development and enterprise technologies.
Join our Zagreb office and find out how it is to work with the world's top professionals from the hi-tech satellite industry.