netvibe / products
/ system architecture
System Architecture
NetVibe 3.1
NetVibe is built on a robust software architecture using state-of-the-art
technologies, including JMX and J2EE, and an SQL database. This
solid technology foundation allows the system to scale and grow
as additional features are added in new releases.
Architecture Highlights
- Classic Three Tier Design: Web Server, J2EE Application Server,
SQL Database Server
- System consists of several independent modules that communicate
via messaging servcies, enabling possible distribution of modules
across separate hardware platforms (for scalability) in future
releases. Modules include:
- Web Application
- Polling Engine
- Reporting Module
- Data Management Module
- JMX-based multi-threaded polling controller allows multiple elements to be polled simultaneously for scalabilty
- Polling Engine supports multiple protocols – SNMP and Ping currently, others possible in future (HTTP, JMX, etc.)
- Robust Data Management - MySQL DB is scalable and widely used, with many third party utilities available