Abstract: A common gateway architecture designed to be generic across different types of network elements and different network protocols, permitting network elements to be added incrementally without recompilation of the entire network element manager, thus reducing overall software maintenance overhead.