In a lot of work that we do with network routers, switches and firewalls, we are forced to work with the raw command-line based interface that JUNOS supports. This has the advantage of being precise, exact, and always consistent and up to date with the functionalities and capabilities of the software. But it doesn't always lend itself well to communicating complex concepts to humans who might often benefit from alternate visual representations in order to process ideas more quickly and with better understanding.
One of the great benefits of Juniper's tightly-integrated XML API is the fact that there is a machine-readable interface to manipulate the core primitives and fundamentals of the JUNOS device. But secondarily, with this machine interface it is also possible to build alternate interface models onto the aspects of the working JUNOS OS system.
We&apos...