beautypg.com

Imc framework layers – H3C Technologies H3C Intelligent Management Center User Manual

Page 38

background image

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.

Figure 1

shows a graphical

representation of the IMC framework and the components that constitute it.