Work has started on the implementation of a Message Broker which will form the main communications bus for everything NetNow. The JMS based architecture offers scalability, redundancy and guaranteed delivery ensuring the relevant information reaches the right recipients and is bang up to date. The recently developed ICE Engine, Integrations and future components will utilize the messaging hub for handling inter process communications, work-flow processing, change management and much, much more. We see massive potential for this architecture moving forward as the open messaging structure will be ideal for the developer community to easily add functionality to the product.
Impact Calculation Engine nears completion
Work is now entering the final stages of the Service Impact Management tool for NetNow. Our Impact Calculation Engine (ICE) is expected to be released later in August.
ICE is an autonomous engine developed in Java that calculates the impacts of technology alerts to service models using a number of algorithms.
More about the Impact Calculation Engine
ICE is totally configurable and scalable with any number of engines able to run concurrently on multiple servers giving horizontal scalability. Each ICE engine possesses the ability to manage one or more complete service models or even smaller parts of individual service models. The ICE engine component will be delivering service impact management to NetNow users.
Meanwhile development of the user interface for building service models is also well under way. NetNow users can use the modelling tools to create the service models that will drive the ICE engine. NetNow users can look forward to full service management capabilities very soon.
A new Service Summary widget is being developed that provides a tabular view consisting of service hierarchical and status data against corresponding technical alerts broken down into zones. It’s a one stop view where you get at a glance information of how you services are performing and the related technical information all in one place. We can see many company’s that operate by service using this new widget as their top level view for their entire business.
Code quality & automated code testing
As part of our continuous drive to improve code quality and robustness between release cycles we have set a target for a 100% code test coverage. This involves making sure every function inside every code module has an associated test defined.