Classic management architecture
NFM-P system
The NFM-P provides the classic management’s mediation functions for SNMP-managed devices, and includes a local database for NSP user authentication and authorization.
The NFM-P supports SNMP mediation functions that include:
The NFM-P is deployed on multiple server and database stations, and supports redundant deployment using a warm standby model. The NFM-P system elements use proprietary and third-party software, and are logically organized in a framework that has the following layers, as illustrated in Figure 3-2, NFM-P multi-layer model:
Figure 3-2: NFM-P multi-layer model
Resource layer
The resource layer includes the network of managed NEs, the main database, and optional components like auxiliary servers and an auxiliary database. The available resources include, for example, NE configuration backups and software images, network topology information, customer service configurations, and statistics.
Integration layer
The integration layer buffers resource-layer elements from the business layer. This layer contains the mediators, which communicate with equipment in the managed network, and the database adaptor. The mediator components translate messages from the business layer into the commands that are sent to the managed network. Messages from the network are processed by the mediator components and passed to the business layer. The database adaptor translates business logic requests into JDBC commands, and translates JDBC responses into Java business model objects.
Business layer
The business layer contains the logic and data model for NFM-P functions. The business logic processes client requests, SNMP traps from managed NEs, and internal server events, and performs the appropriate actions on the managed network, clients, and data model. The data model maintains information about network objects and their relationships. To support the business layer, an application server provides Java EE services.
Presentation layer
The presentation layer buffers the application logic from the client layer, and includes the following:
-
web server that receives messages from OSS clients and passes them to the business layer
-
application server that processes EJB method invocations from GUI clients and returns the responses from the business layer; the application server also forwards JMS messages from the business layer to GUI and OSS clients
Client layer
The GUI, OSS, and browser-based application clients comprise the client layer.