Hub is a specification language and compiler for provisioning at the element management system level. From a specification describing the objects to be provisioned, the compiler generates a complete GUI-based provisioning system. In particular, the Hub generates a GUI front end and a database back end, including the database schema and a Corba IDL interface. The Hub compiler is designed to ease support for various front and back-end technologies. The first version will support JSP for the front end, and Java and Oracle for the back end. The Hub specification itself can be written directly in XML or via a GUI based editor developed specially for Hub.
This work is in collaboration with Jan Romberg, Sue Tripp, and Michael Benedikt.
For more information on Hub please contact me.