VOL. 10, NO 20, NOVEMBER, 2015 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
© 2006-2015 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9496
ENVIRONMENT FOR AGENT-BASED MODEL IN MOBILE DATABASE
TRANSACTION: A REVIEW
Suhaila Mohd Zain
1
, Sharmilla Sulong
1
, Noor Muzlinda Mat Hashim
1
and Zairi Ismael Rizman
2
1
Department of Information Technology and Communication, Kuala Terengganu Polytechnic, Kuala Terengganu, Terengganu, Malaysia
2
Faculty of Electrical Engineering, Universiti Teknologi MARA, Dungun, Terengganu, Malaysia
E-Mail: suhaila_mdzain@pkkt.edu.my
ABSTRACT
This paper described the concepts of mobile environment that are vastly used and discussed in the database
transaction application. In order to understand the management of databases in a mobile environment, special terms and
concepts need to be clarified. This includes of the setting for elements involved and how they are organized. Many
technologies are applied to deliver the accessibility of data needed in the mobile database transaction. Features identified in
transaction management of mobile database came from the characteristic of the network structure in mobile topology,
database operation nature and also limited resources. In this review, we try to cater disconnection issue for planned and
unplanned disconnection of mobile database transaction in Mobile Ad-Hoc Network (MANET) architecture. The study
also involved various types of database in two types of architectures which are general environment and MANET.
Keywords: mobile network architecture, network features, database transaction, agent model in networking.
INTRODUCTION
Emerging technologies for wireless is useful not
just for sharing information and communication among
different users in statics. Conversely, varies of device can
now be used when a user wants to access information in
mobile while the information changes according to the
user’s movement anywhere and at any time. The mobility
has affected the way data is disseminated, the query is
processed and the transaction is managed. The current
phenomena that we are in are called mobile environment.
Concepts clarification
Some people are confused with many terms and
definition that being used to refer to the mobile computing
area. Mobile computing involves mobility of hardware,
data and software in computer applications. It can be
viewed as a specialized class of distributed systems which
consisted of either client-server model or peer-to-peer
model.
Mobile computing is a special case of distributed
system where connections between hosts are dynamically
changed [1]. It involves computations and data transfer
over distributed and mobile nodes, not just voice
communication such in mobile communications and point-
to-point or person-to-person as in telecommunications, e.g.
from the mobile node to databases, thus mobile computing
applications can be applied over telecommunication
networks which comprised of voice and data. It involves
mobility, but not necessarily with wireless computing that
is wireless which does not imply mobility [2]. In mobile
computing, there can be stationary nodes which connected
wirelessly such as wireless local loop from “backbone” to
home. To simplify, it can be said as wireless computing
aids mobile computing. There are many issues such as
mobile computing without wireless networks. Nomadic
computing which often means that user mobility without
device mobility. Three mobility paradigm which viewed
from user side can be identified as static, nomadic and
continuous mobility. Nomadic definition which according
to [3], “the ability to move easily from place to place and
retain access to information and communication services
while moving, at intermediate stop and at the destination”,
but the nomadic currently refer to portability. In [4] stated
that nomadic computing refers to mobile computers in
integrated part of distributed computing environment.
Meanwhile, continuous mobility can be defined where
users are always reachable and network provides
reasonable communication capabilities for moving users
[3]. Further explained that a mobile motion of objects can
be in two approaches, user movement (personal mobility)
or movement of the user’s device (device mobility).
Components involved in mobile computing
There are many similar terms that used to refer to
the same component. According to previous research,
mobile computing environment basically includes [1, 2, 5-
8]:
i. A fixed network which is a distributed system.
ii. Fixed Host (FH) typically is a computer with high
speed fixed network, but has no connection with
Mobile Host (MH).
iii. Mobile Unit (MU) or MH or sometime called Mobile
Terminal (MT) is a mobile computer connected to the
fixed network via a wireless link. In [2] prefer Mobile
Station (MS) to refer to same thing. MH in some
respect may also refer to sites.
iv. Base Station (BS) or Mobile Support Stations (MSS)
by using a wireless interface to connect to an MU.