Design and Implementation of Web-Based Internet/Intranet Application Service Management System
Design and Implementation of Web-Based Internet/Intranet Application Service Management System
Design and Implementation of Web-Based Internet/Intranet Application Service Management System
Abstract
There exist various Internet/Intranet application services such as e-mail, ftp, news, telnet, archie,
gopher and WWW, and new application services are continuously being developed. These services must be
managed in order to provide secure, reliable and efficient services to users. This paper presents a
framework for Web-based Internet/Intranet application service management system. As the proposed
management system uses the Web technology, it can provide platform independence, mobility and friendly
user interface. Using CORBA technology, the architecture can offer security, portability and scalability. It
can also support multiple network management protocols and easy integration of new Internet/Intranet
service management applications and the existing management applications. The Java technology is used to
provide the interface of Web-based Internet/Intranet service management. Finally, we describe a prototype
implementation and evaluate its performance.
[Keyword : Internet, Intranet, application and service management, WWW, Web-based management,
CORBA, Java]
1. Introduction
There exist various Internet applications such
as e-mail, ftp (file transfer protocol), news, telnet,
archie, gopher, WWW (World Wide Web) [1] and
so on. Internet/Intranet application services have
been applied to improve the productivity of many
organizations. The multimedia Internet/ Intranet
application services of Mbone [2], Internet Phone,
whiteboard [3] and Real Audio are being used
widely by ordinary users. The electronic commerce
(EC) [4], one of the new Internet application
provide
2. Related Work
In this section, we describe the previous
research related to Web-based management, there
are two main approaches; Web-based Enterprise
Management (WBEM) and Java Management API
(JMAPI) [11]. And we summarize MIBs related to
Internet/Intranet application service management.
Web Tech.
Preservation of investment
Integration Aspects
Broad applicability
Operator Mobility
Web-based
Network Management
MADMAN MIB
The Mail And Directory MANagement
(MADMAN) MIBs defines a framework for the
management of networked applications. This
definition is from a service perspective and is
independent of the implementation of the
application in terms of processes or installed files.
Three MIBs have been defined. The first is the
Network Services Monitoring (NSM) MIB that
defines the generic attributes for management of
network applications. The remaining two MIBs are
extensions of the first for the management of
Message Transfer Agents (MTA) and Directory
Service Agents (DSA). These MIBs are not
relevant to management of Web servers, but rather
demonstrate types of applications that have been
instrumented by extending the NSM MIB.
Application MIB
The Application MIB working group is
chartered to define a set of attributes for
management of Generic applications. This is being
done in two phases. The first phase is the system
Standard
RFC 1514
Sept. 1993
RFC 1565
Jan. 1994
RFC 1566
Jan. 1994
Internet
Draft
Oct. 1996
Definition
Objects for the management of host
computers independent of the OS
or network services
Attributes common to the
monitoring of any network service
application
For monitoring Message Transfer
Agents which are responsible
delivering email messages
Managed objects for fault,
configuration and performance
management
of
distributed
Web Browser
Managed System
Applet
Web Service
Agent
Gateway
GUI for
Internet /
Intranet
Application
Service
Management
Service
Handler
IIOP
ORB
ORB
ORB
ORB
Manager
Message
Handler
HTTP
MIB
WWW
MIB
Appl.
MIB
MIB-II Agent
Trap
Handler
MIB-II
MIB
HTTP
Gateway
Manager System
Manager
UDP
Client
Trap
Handler
UDP
Server
Message
Handler
Managed System
Internet
Draft
Mar. 1998
Multi-agent Handler
WWW
Service
MIB
Message
Handler
CORBA to SNMP
GUI
GUI
mib_oid
nm_information
mib_oid
nm_information
SNMP to CORBA
Message
rcvEvent
Message
mib_oid
nm_information
snmp_session
www_agent_ip
udp_port
snmp_version
mib_oid
snmp_community
set_value
Get/Set Request
SNMP Mgr
mib_oid
nm_information
Agent
Get/Set Response
Trap Hdlr
SNMP to CORBA
mib_oid
nm_information
mib_oid
set_value
period
SNMP Mgr
rcvMsg
Applet
Trap
5
Mg
mt
Se
rvi
ce
Service
Handler
Mg
m
tS
erv
ice
Web
Browser
mib_oid
nm_information
Trap
Agent
4
ce
rvi
Se
t
m
Mg
ORB
ORB
2
ce
rvi
Se
mt
Mg
Web
Browser
Gateway
Message
Applet
Web
Browser
Mgmt Service 1
sndMsg
Applet
mib_oid
set_value
period
Managed
System
Web Browser
GUI
IIOP
## MIB OID
mib_oid = wwwServiceOperStatus
## set wwwServiceOperStatus to running
set_value = running
## The period of Monitoring service
period = NULL
## After Set operation, the value is
## changed to running
nm_information = running
set_value = running
## After Set request, the value is
## changed to running
Web
Browser
Web-based Managing
System
Internet
MIB
Mgmt 1
FM
Service Browser
Internet
Doc.
Mgmt 2
Usage
CM
Service
Monitor
nm_information = running
This is an example of collecting and controlling
the information of operational status of a WWW
Service (wwwServiceOperStatus). The message of
running indicates that the service is operational
and available. Manager may have down, halted,
congested
or
restarting
as
value
of
wwwServiceOperStatus.
Trap
UDP Port 162
HTTP
MIB
WWW Appl.
MIB
MIB
MIB-II Agent
MIB-II
MIB
Web Server
HTML Doc.
System Call
Get/Set
UDP Port 161
Multi-agent Handler
Web Service
Agent
Managed System
Web-based Managing System
Web
Browser
PM
Service
Managed System
Web
Browser
Internet/Intranet
Application
Service
management system provides manager with
Internet/Intranet service management based on
collected result of management information. Figure
6 shows the structure that Web browser gets the
management service through network management
service interface.
Request / Internet
Response Mgmt 3
Web
Browser
Web
Browser
Web
Browser
TCP
UDP
IP
Data Link
UNIX Kernel
agent Handler.
MIB Tree
4. Prototype Implementation
Operation
Oid
Host
Version
Community
MIB Browser
Set value
Traffic Monitoring
Trap Information
Period (Start
Monitoring)
Decision Polling
Period
Alarm Surveillance
6. Conclusion
Figure 8. Implementation of Management System
for Web Server
It consists of five parts that are explained below.
Showing
the
WWW
management
Information: After selecting an item in the
MIB browser, text box shows the NM
information to the operator.
MIB Browser: MIB Browser shows the
information of WWW MIB.
Set value: The value of resources can be
changed using this button.
Request and Response Monitoring: This
module shows the request and response of
Internet services
Trap: This module shows events that are
notified by trap handler.
Figure 9 shows MIB Tree and MIB Browser.
Reference
[1] T. Berners-Lee, R. Cailliau, J. Groff and B.
Pollermann, "World - Wide Web: The Information
Universe", Electronic Networking, Vol. 1, No. 2,
Spring 1992.
Biography
Eun-Ju Ha received the BSc and MSc degrees in
Electronic Engineering from Kyungpook National
University, Korea., in 1993 and 1995, respectively.
She is currently working towards the Ph.D. degree
at Kyungpook National University.
Su-Hyung Jo received the BSc degree in
Electronic Engineering from Kyungpook National
University, Korea., in 1997. She is currently
working towards the M.S. degree at Kyungpook
National University.
Jong-Tae Park received the BSc degree from
Kyungpook National University, Korea and the
MSc degree from Seoul National University,
Korea, respectively. He received the Ph.D. degree
in Computer Science and Engineering from the
University of Michigan, in 1987. From 1987 to
1988, he was at AT&T Bell Labs, working on
network management and service provisioning.
Since 1989, he has been working at the School of
Electronic and Electrical Engineering at
Kyungpook National University, Korea, where he
is now an associate professor. He is a chairman
of the Committee of Network Operations and
Management
of
Korean
Information
Communication Society. His research interests
include telecommunication management network,
distributed database systems, network and resource
management in ATM networks, multimedia
communication,
services.
and
personal
communication