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
Diagram


“As a service provider we have to make sure that our customer’s networks are always performing well. Netvibe’s ability to restrict access to interfaces and devices by customer fits perfectly with our business model. We like the “Hot Spots” view to help us gain an understanding into any areas that they should be aware of in our networks. NetVibe has certainly helped us deliver better service to our customers.”

-Director, Network Engineering
Tier1net

+ View More Testimonials