Distributed Management and Monitoring Platform
The distributed management and visualisation platform can be considered as
a three tier system since it is composed of a client, a server (the gateway
itself) and the SNMP agents or HFC devices distributed on the AROMA network.
Figure 4. Three tier architecture
JAVA, CORBA and Web technology were chosen to implement the system. Due to
the distributed nature of the AROMA network, the implementation of a client
with the ability to run on a Web browser, a JAVA applet, on each platform
and operating system was one of the requirements of the architecture.
The requirements for the server side were oriented more towards performance
and stability. For that reason, it is was decided to implement the gateway
side using the C++ programming language.
With these constraints, CORBA Objects Request Broker as the middleware to
establish the client/gateway relationship between objects was chosen since
CORBA provides platform-independent programming interfaces and models for
portable distributed object-oriented computing applications. Its independence
from programming languages, computing platforms, and networking protocols
makes it highly suitable for the development of new applications and their
integration into existing distributed systems.
The functionality provided by the system is documented using the UML visual
modelling, in a use case model that illustrates the systems intended
functions (use cases), its surroundings (actors) and relationships between
the use cases and the actors (use case diagrams).
For questions, contact