The new version of IEPM-BW is designed to be reimplemented in a service based architecture. The main focus is extensibility, maintenance and ease of use. The service based architecture is shown below.
It is responsible for providing an interface to archived data. The provided interface should be completely independent of other services.
This services acts like a Master or Manager Thread for the threads associated with active network monitoring tools. Each tool has its own associative time to execute. It manages the execution and status of tools execution. It co-ordinate with data service for storing the raw data received from the tool. Its implementation and execution should be completely independent of the tools supported by framework.
It publishes the archived data in a standard format defined by NMWG (Network Monitoring Working Group). It fetch the data using data service and publish the data in standard XML format.
It provides the analysis of data fetched using NMWG Service. Analysis is provided using different visualization methods e.g. HTML tables, Graphing API, Plotting on Maps etc.