
 
shown in Figure 1. When developing an SLA, 
consideration must be given to the life cycle as it 
may affect SLA requirements(TM Forum, 2001).  
2  RELATED WORKS 
To Implement and execute a SLA, there are a lot of 
attempts to propose a framework for constructing 
and managing quality-of-service (QoS)-centered 
service level agreement (SLA) between service 
providers and their customers. In these attempts, 
SLA is provided through the off-line designing steps 
and real-time SLA management steps which are 
good solutions to provide real-time SLA in multi-
service packet networks (Eric Bouillet, 2002). 
However, there is also needed to gather information 
from other legacy systems to provide several SLA. 
To communicate with legacy systems for 
collecting information, there are some of trial efforts 
to use legacy monitoring or reporting systems for 
SLA monitoring and reporting. One of these is an 
integrated Customer Network Management (CNM) 
architecture. This architecture provides SLA with 
extending legacy CNM concept. In this architecture, 
all functional modules are designed and 
implemented as a CORBA object and it adapts 
COM/CORBA communicating mechanism (E.C. 
Kim, 2000). While COM/CORBA communication 
provides the way to access objects, it is easier to 
transfer XML via Simple Object Access Protocol 
(SOAP). 
Recently, as growing web service technologies, 
XML web services architecture is recommended and 
used when there is a need to communicate with each 
other. One of the primary advantages of the XML 
Web services architecture is that it allows 
applications written in different languages on 
different platforms to communicate with each other 
in a standards-based way (Roger Wolter, 2001). 
Also, all of network services do not have a common 
network specification and many research groups or 
telecommunication companies have tried to 
categorize and classify the SLA metrics to provide 
adaptable SLA to network service providers and 
their customers (Nathan J Muller, 1999).  
In this paper, we suggest the web-based SLA 
system, i.e. WSMR system, depending on the XML 
Web services architecture. This paper is written in 
the following steps. In section 3, we suggest 
architecture of WSMR system and explain the 
components of WSMR system. It shows the result of 
experimental test of WSMR in section 4. In section 
5, we mention about the conclusions and present the 
further works. 
3  WEB-BASED SLA MONITOR-
ING AND REPORTING (WSMR) 
SYSTEM 
To support an SLA, it is important to categorize all 
of contract elements because of managing and 
controlling easily. There are normally three 
categories in the SLA. 
The first SLA category is Open Metrics. Open 
Metrics is related with a process that checks whether 
NSP provides network service in time or not. If there 
is a delay of open service, SLA system has to 
monitor the open process, verify the violation of 
open metrics and notify NSP and customers of the 
violation.  
The Second is Trouble Metrics. Trouble Metrics 
is related with a process which monitors how long 
NSP spends a time to recover network trouble and 
how many times it has been occurred during 
charging period. 
The third is Performance Metrics. Performance 
Metrics is the important metrics category in the view 
of IT business. Performance Metrics is related with 
QoS of network and there are many testing methods 
in various network services. 
In the case of world leading IT companies, some 
of them present several performance metrics that are 
network latency, packet delivery, network 
availability and so on (MCI). 
The WSMR system has been designed and 
developed to provide and manage a contract between 
network service providers and their customers based 
on the web-based XML technology. In WSMR 
system, it is communicating with each network 
performance gathered system for collecting network 
performance data and monitoring network 
performance data which is produced by Data 
Statistic Module (DSM) in WSMR every midnight. 
To receive raw data, a WSMR system has to 
communicate with other OSS systems periodically, 
i.e. Customer Open Processing (COP) System, 
Customer Service Guarantee (CSG) System, each 
Network Management System (NMS) and 
Equipment Control (EC) System. The COP system 
manages customer open request and The CSG 
system controls and manages every network trouble 
data. NMS manages the status of network and the 
EC system manages network equipments. To 
consider these conditions, we design WSMR system 
consisted of communication module as shown in 
figure 2; data management module, data statistic 
module, monitor module, data gathering module, 
service specific processing module. 
 
 
 
ICETE 2005 - SECURITY AND RELIABILITY IN INFORMATION SYSTEMS AND NETWORKS
294