Libraries with a common API for communicating with network devices using well known industry standard protocols from within the JVM