The
Q3ADE Core
The Q3ADE Core forms the "highway" of information mediation
inside and between Q3ADE Applications.
It provides a very advanced object broker functionality that enables
the information integration across very different technologies like
CORBA, CMIP and SNMP.
Information mediated between two technologies are converted
into a common information message format called Q3 (hence the Q3 in
Q3ADE!) by the technology
gateway components, before it is mediated via the "Common Management Information
Bus". The receiver maybe any relevant application component or another technology
gateway, which translates it into whatever technology specific format.
Information representing events, like alarms are likewise translated
into a uniform Q3 Alarm message format and forwarded relevant application services like the Fault
Management Service, where it is stored and correlated with other
alarm events.
The Q3ADE Core presents all management information as one huge
virtual information store, which may be queried by means of a high
level object oriented query language (CMIS). The same query may even
span across multiple equipments based on different interface
technologies.
The Q3ADE Core also provides a highly integrated script tool,
which enables script based tailoring of practically any part of the
Q3ADE Core and the objects in the MIB and hence a wide range of
Q3ADE 3G Functionality.
Scalability through multi-threading and multi-processing
The Q3ADE Core enables scalability through efficient utilization
of multi-processor and multi-core architectures. The technology
behind this is called "multi-threading", which enables parallel
processing and pipeline (bucket-brigade) processing. In other words,
a Q3ADE process may perform several tasks at the same time and hence
keep several CPU's busy.
The Q3ADE 3G Cluster function incresases the
scalability further by enabling several Q3ADE 3G processes on
the same Host to act as one application. Any number of
processes (limited by license and OSS) may run on the same
host to manage really big systems or very large transaction
volumes, e.g. activation applications.
Is this not enough? Then you may go even further, by distributing
the management task between several interconnected Q3ADE 3G
servers:
The Distributed TMN Architecture of Q3ADE
The QADE Core enables Q3ADE 3G
components in different Q3ADE process (whether Q3ADE 3G or other Q3ADE
based applications) to interact across any TCP/IP or ISO NSAP based
network. This enables you to interconnect several Q3ADE 3G platforms
to form huge distributed application networks, transparent to the user
of Q3ADE 3G. The
capacity of Q3ADE 3G may be scaled practically endlessly by
establishing a distributed network of Q3ADE 3G Servers.
Some of the Q3ADE 3G
Servers may be located close to the equipment (or even embedded in it)
to perform information processing near the information source, e.g.
perform event correlation or periodical information
collection/aggregation. Some
of the Q3ADE 3G Servers may be located close to
the users, to enable fast access to the
information.
Object Persistency &
Database
The information processing
paradigm of Q3ADE is extensively object oriented. Practically
any type and amount of information may be processed and stored
seamlessly by Q3ADE.
To enable this massive
flexibility, the Q3ADE core includes a persistent object data base
(PODB), which is able to store any data object
generically and transparently to the application code. The PODB may
be queried using an object-oriented SQL-like query language
(CMIS).
The capacity of the PODB in
terms of number of object instances is in the range 10^18 ( a 1
followed by 18 zeros). The capacity in terms of bytes is in the
range 10^25 bytes. If that is not enough, then several Q3ADE
processes may interact to form a single virtual object store, each
with that capacity.
Integration with 3'rd party
Management Applications
Q3ADE 3G provides three kinds
of open interfaces that allows you to connect to/from 3'rd party
Telecom Management OSS' based on Q3/CMIP, CORBA/IIOP and
XML/HTTP.
Furthermore, Q3ADE 3G may
access any ODBC enabled database.
Click here to continue to
the CMIP Gateway Component.
|