Java framework for effortless development of SNMP-based, proactive, network management applications