ventory systems. It then introduces Stratus, a flexible
architecture for providing an end-to-end view of the
network. Stratus is based on a Service Oriented Ar-
chitecture, in which the different inventory providers
(i.e., Domain Managers) are Web Service implemen-
tations of the MTNM inventory data model. Dynamic
aspects are incorporated into the architecture: the Do-
main Managers are dynamically discovered and ac-
cessed, while changes in the network are detected and
clients get alerted through asynchronous notification
systems. To provide an end-to-end view of the net-
work, Stratus also allows the operator to define inter-
domain links.
For the testing scenario, two Domain Managers
were used: Ericsson’s Multi-Service Networks Oper-
ations & Support System (MN-OSS), providing in-
ventory information for the core wireline access in
both next generation networks and circuit switched
networks, and Ericsson’s Public Ethernet Manager
for Multi-service Access Nodes (PEM), offering ded-
icated management for broadband access networks.
Translation of inventory data from the proprietary for-
mat used by these two domains to the MTOSI data
model is provided, along with the ability to create
inter-domain links (also added to the inventory in
MTOSI format). The dynamic features mentioned in
the previous paragraph have been implemented us-
ing the BEA products for Web Services (WebLogic
Server and AquaLogic Service Registry). The deploy-
ment proves that Stratus is compatible with existing
inventory solutions, to which it adds value by provid-
ing an accurate end-to-end topological view.
The paper is organized as follows: Section 2 de-
scribes the different approaches to data modeling that
have been in use or proposed by different standardiza-
tion bodies in telecom, while Section 3 brings forth
issues related to existing architectures for inventory
systems. Section 4 introduces the architecture used in
Stratus, and explains how this architecture addresses
the problems that exist in current inventory systems.
Section 5 presents the scenario and the deployment
used for testing the architecture proposed, and finally,
Section 6 presents conclusions and future work direc-
tions.
2 CURRENT APPROACHES FOR
INVENTORY DATA MODELING
2.1 Taxonomy of Approaches
The importance of inventory information prompted a
lot of activity in the area of inventory systems. Typi-
cally, the inventory information in a telecom network
is classified into three groups defining inventory func-
tions; these are product, services and resources. Each
of these functions have their own set of entities and
relationships specific to the business logic, and inter-
actions with other OSS functions. However, all in-
ventory applications share a common set of abstrac-
tions. If we analyze the current approaches we can
see a simple taxonomy emerging. At the heart of this
taxonomy stay information representation and access.
• Deep Modeling or detailed modeling of the un-
derling network with typed finely-grained access
to the information model: This category is in-
teresting as it places most of the intelligence in
the structure of the information model. As the
model is strongly typed, access to it normally re-
sults in a specific application programming inter-
face with strong data typing. The key advantage
of this approach is that the model is explicitly in-
teroperable. However, strongly typed systems are
hard to agree on and standardize, and are nor-
mally very specific to the network infrastructure
(such as ATM/IP). Such an approach can be seen
in DMTF CIM (Tosic and Dordevic-Kajan, 1999),
TMF MTNM (TeleManagementForum, b), TMF
MTOSI (TeleManagementForum, c).
• Shallow Modeling or abstract modeling of net-
work resources with generic access mechanisms:
This category strives to remove the concept of
strong typing. The information model introduces
the concept of Managed Object as a generic con-
tainer for inventory information. This approach
stems from the seminal work on network manage-
ment put forward by ITU-T (the Telecommuni-
cation Standardization Sector of the International
Telecommunications Union) (3GPP, 2000). This
approach allows for syntactical interoperability,
but requires the semantics to be captured in the ap-
plication logic. The current third generation 3GPP
IRP (TS32.695, 2006) follows this approach.
• Meta Modeling is a mixture of the first two mod-
els, normally modeling the underlying capability
of the various networks. In this approach a trade-
off is reached, between the difficulty of agree-
ing on a strongly typed model and capturing the
semantics in the application logic, by a model
layer that captures some meta-modeling making
the data easier to process. A good example is the
JSR 142 (TeleManagementForum, a).
In the next subsection, we take a look at a current
proposal regarding inventory systems for wireless net-
working.
WINSYS 2007 - International Conference on Wireless Information Networks and Systems
260