Imc framework layers – H3C Technologies H3C Intelligent Management Center User Manual
Page 38
24
•
Traffic analysis
•
Voice service management
•
Guest access management
•
Authentication and authorization
•
EPON provisioning
IMC also provides the following business service solutions:
•
SLA management
•
Desktop asset management
•
Network access control solutions
•
User behavior monitoring and management
IMC framework layers
Three layers in IMC conform to the three layers of a SOA framework.
The first layer is the Data Abstraction and Data Access Layer, allowing for the separation of the business
logic from database communications. The Data Abstraction layer provides access data for resources
managed by IMC as well as access to databases that store information about the managed resources.
IMC leverages industry standard technologies such as JDBC and JNDI for handling IMC database
communications. IMC uses JDBC as the interface to the database which enables it to communicate with
virtually any database that also supports JDBC.
IMC also relies on industry standard protocols including SNMP, Syslog, Telnet, and SSH for
communicating with and collecting information on devices managed by IMC.
The IMC platform also has a Service Presentation Layer and Basic Presentation Layer that also separates
the business logic from the processes that present IMC services and data to the IMC administrators and
operators.
IMC leverages common and external SPL to deliver a unified user interface for the base IMC platform
and IMC modules based on XML and Web Services. IMC uses a unified Web SDK to access Java
libraries to publish and subscribe on the message bus for the presentation of information in a Web
format.
IMC also leverages report platforms and topology platforms at the presentation layer to deliver IMC
topology mapping and reporting services.
The heart of IMC is the Service Logic Layer and Common Service Units of its SOA framework, also known
as the middleware.
The standard and external Service Logic Libraries at the Service Logic Layer contain the business logic
internal to IMC that drives the data analytics and processing analytics for all services delivered by IMC.
The Common Service Units in IMC include Resource, Fault, Security, Performance, Configuration, Log,
and Data Analyzer. They are the processes external to the business logic that manage access and
communication between the business logic at the Service Logical Layer and the processes at the
Presentation and Data Abstraction and Access Layers.
The Common Service Units are what make the business logic contained available to all other processes
in IMC as it handles publishing and subscription within IMC for all services.
shows a graphical
representation of the IMC framework and the components that constitute it.