IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.307-311

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Offline Data Synchronization in IPMS Rohini Patil 1, Jagadish R M2 , Dr L. Swarna Jyothi3 1

M.Tech 4th semester, Department of CSE, BITM Bellary, Karnataka, India [email protected] 2

Professor, Department of CSE, BITM Bellary, Karnataka, India [email protected] 3

Head of ECE , RRCE Bangalore, Karnataka, India [email protected]

Abstract Offline data synchronization is challenging task in present environment. As network comes in every walk of day-today life. The existing Insurance Policy Management System (IPMS) works well only when network connectivity is available. And network connectivity will not be available all the time which is the limitation .This paper is intended to discuss about offline data modeling in IPMS where synchronization is used in case of absence of the network.

Keywords: Network Connectivity, Offline data modeling, synchronization, smart clients.

1. Introduction The advent of the internet is seen as a major turning point in the world history. Internet and related technology is known to provide innovative solutions in all sectors for a wide variety of applications. The smart client is a new client model that has more advantages, and provides the advantages of deployment and management based on browser model. The major advantage of smart client technology is occasionally connected, and allows the users to continue working where it cannot connect the network resources. Occasionally connected technology improves user’s productivity and efficiency. And works offline, which can improve the effective utilization of network and applications availability with the data submitted after the availability of the network. An occasionally connected smart client application uses a local application together with a local database. No network connection is needed for the user to access information. The local application is designed to retrieve requested information from the local database on the device. The data in the local database is kept up to date using synchronization. There are many advantages to the smart client model. First of all, when a user needs data it is instantly available, without waiting for relatively slow network transmission. Furthermore, wireless network connectivity is not required to access the data, enabling the application to be used anywhere at any time. Because the application is running locally on the device, it can be designed to take advantage of all the capabilities of the device, ensuring a rich user experience.

2. Related Works Paper [1] proposes service-oriented occasionally connected smart client architecture, data cache, data management and other key technologies. And through the application of worker examination management system in Fujian province, analyze the specific design of the occasionally connected smart client with the Asp.net platform. It focuses on analyzing smart client architecture design, online and offline mode design Rohini Patil

, IJRIT-307

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.307-311

and online / offline state test design of the worker evaluation management system. Finally the test data show that using the smart client service-oriented architecture and corresponding occasionally connected realization technology, worker assessment management system realize many features, such as: being safe, reliable and easy to deploy, working offline and using simple. Paper [2] proposes “Synchronization with mobile database” focusing on developing a group basis approach that notably improves the scalability of the resources to synchronize data. Since synchronization is a problem with occasionally connected mobile databases. As the mobile devices will have limited memory capabilities, effectively utilize the memory of mobile device to store the data without using any backend software. When the mobile database is connected to the server it will have less session time. Therefore by taking session time into consideration the connection establishment and data transfer is to be done. Paper [3] proposes ”WOPRE” (i.e. , Web-based, Offline-able, and Personalized Run-time Environment) focusing on an offline mobile Web-browsing framework to solve the problems of Google Gears . There are several drawbacks. First, users must define their interest lists; otherwise, the framework does not know which Web pages should be downloaded. Second, users must browse offline Web pages via the Offline Web Page Viewer because the offline data is republished under a new domain. Finally, the work only focused on Web page browsing, but not Web application execution; in other words, it did not provide a synchronization mechanism for allowing users to synchronize the data that has been created or modified offline.

Fig 1: System overview of WOPRE Paper [4] proposes “solving problems in software applications through data synchronization in case of absence of the network”, aim is to focus on to provide new results for data synchronization in different platforms through Web services, which allow software applications to run or to be executed online and offline as well. In this paper, "Offline mode" development for the UP (University of Prishtina) ESMS (Electronic Student Management System), in order to increase confidence in using software applications is presented. However, the challenges for building and managing reliable synchronization algorithms are a major concern and potentially dangerous. Algorithm design for data synchronization through Web Services, used to build software applications, which besides the online mode of operation are able to work also in offline mode. Paper [5] proposes “Evaluation of contact synchronization algorithm for the android platform” Mobile computing is a strong reality in today’s IT infrastructure, and the need to share data and make it available everywhere, at any time, across multiple devices operating under unreliable conditions is a challenge that can be tackled with different approaches.

Rohini Patil

, IJRIT-308

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.307-311

The author had presented an example of a distributed system involving mobile systems together with the rationale that has led to this design by observing other systems and applying the principles embodied in the CAP theorem (consistency, availability, and partition tolerance) and related work. It has also classified this kind of design in a category of its own that has partial consistency as a desirable feature. The author had shown that the system can work correctly and reliably as long as some basic support is offered by the server system, even in the event of network or device failure. This comes at the cost of some redundancy when transferring data after failure.

3. Existing System In the existing system without network connection, the transaction in progress may fail without any intimation to both the parties. The Existing system is unreliable and inefficient at times. Consider the example of an Insurance Policy Management System (IPMS) in which an insurance agent has an android application installed on a mobile terminal. The agent can log into the IPMS and enter any new policy details or edit existing policies into the system. In the presence of an active network connection, the system performs as expected but if there is no network connection, the process fails.

4. Proposed System The most important facets of the typical client-server system is availability of network connection between the client and the server. The synchronization in different platforms allows software applications to run online and offline as well. The primary benefits of smart clients over Web- based applications is that they can allow users to continue working when the application cannot connect to network resources. Data transitions in smart clients is done in seamlessly between online and offline through data updating as and when it is connected to network. The architecture can be implemented and incorporated in a typical client-server model by creating a local database at the client end also. The client database is a mirror image of the server database. Whenever the client places a request, the client application processes this request locally and updates its local database

4.1 Overview of Modules The proposed system has three modules • Admin module • Agent module • Customer module The admin must login to the system. Admin is given with privilege to add new schemes of insurances and also he can edit and update the existing schemes. Admin is given with privilege to add agents and also edit or modify and update the agent details. Once the registration process complete, the Admin logs out of the system. Agent must login to the system. Agent is given with privilege to add customer or edit customer details regardless of network failure. Agent gets details of schemes introduced by admin and each time schemes are updated in local database of agent. Once the registration process completes the Agent logs out of the system. Customer must login to the system. Customer after login can inquire about his account i.e., Schemes details by providing customer-id. Customer logs out of the system.

4.2 System Evaluation 4.2.1 Availability evaluation: The existing IPMS i.e., Insurance policy management system will be available till the failure of network and need to wait till the network failure problem is fixed where as in our proposed system if suppose a person is working on the system and network goes off or server goes down the system will not stop working and it switches to offline mode and the Rohini Patil

, IJRIT-309

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.307-311

data given by the agent is stored in local database or as text files in the system which is updated as and when the network connectivity is available. The proposed system is 98% available and efficiently utilizes network and time. 4.2.2 System Comparison: Table 1: comparison of existing IPMS and proposed IPMS Existing System

Proposed System

Availability of systems

Low

High

Reliability and efficiency of system

Low

High

Can system switch from online mode to offline mode and vice versa Offline application execution

No

Yes

No

Yes

Offline content available

No

Yes

5. Conclusion Occasionally connected Computing is one of the main advantages of the smart client. The focus mainly on the key technologies and solutions of the occasionally connect and then successfully apply to the Insurance policy management system (IPMS) development. This study gives the idea of smart client usage in web applications for information management system. By the use of offline data modeling the Agents in the IPMS have no more problems with the network failures, and so the system functions without any interruption. The proposed system aims to reduce this dependency by designing a system that can function as expected in the absence of a network connection and it can work on smart clients. To provide data synchronization in different platforms through web services which allow software applications to run online and offline as well. Occasionally connected technology can improve user’s productivity and efficiency. And can work offline, which can improve the effective utilization of network and applications availability with the data submitted after the availability of the network.

References [1] Rao Xuli, Yang liuqing. “ Occasionally Connected Research and Application under the Architecture of Smart Client“,7th International Conference on Computer Science & Education (ICCSE 2012) July 14-17, 2012, Melbourne Australia. 2012 IEEE [2] China Ramu S. And Dr Premchand P “ Synchronization with occasionally connected

mobile

databases “ International Journal of current research Vol 6, Janauary 2014. [3] Yung-Wei Kao, ChiaFeng Lin , Kuei-An Yang , Shyan-Ming Yuan “A Web-based, Offline-able, and Personalized Runtime Environment for executing applications on mobile devices” ELSEVIER Computer Standards & Interfaces 34 ,2012 . [4] Isak Shabani , Betim Cico and Agni Dika :Solving Problems in software application through data synchronization in case of absence of the network” IJCSI International Journal of Computer Science Issues , Vol 9 January 2012. Rohini Patil

, IJRIT-310

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.307-311

[5] Vicent Segui Pascual , Fatos Xhafa “Evaluation of contact synchronization algorithms for the Android platform” ELSEVIER 2011. [6] Jagadish R M ,Dr L Swarna Jyothi, Rama Chandra Rao Meka “Offline data Synchronization in Health vault system “ 2013. [7] Amjad Mahmood. “Dynamic replication of web contents “ Science in china (Series F: Information Sciences), 2007. [8] Smart client technology applied in the management of military equipment by Micro computer information, 2008 . [9] J Bresnahan, I Foster, J Insley, S Tuecke. “Communication services for advanced network applications” Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Volume IV, pp. 1861-1867. [10] Synchronization Framework for occasionally connected Applications by Chitre United States Patent.

Rohini Patil

, IJRIT-311

Offline Data Synchronization in IPMS

In this paper, "Offline mode" development for the UP (University of Prishtina) ... [5] proposes “Evaluation of contact synchronization algorithm for the android ...

193KB Sizes 4 Downloads 317 Views

Recommend Documents

Toward Interoperable Data Synchronization with ...
application to be selected from a catalog. Alternatively, for preexisting synchronization ... IBM Thomas J. Watson Research Center. {ncohen,apu}@us.ibm.com.

Synchronization in complex networks
Sep 18, 2008 - oscillating elements are constrained to interact in a complex network topology. We also ... Finally, we review several applications of synchronization in complex networks to different dis- ciplines: ...... last claim will be of extreme

Synchronization of recurring records in incompatible databases
Aug 24, 2001 - (10) Patent Number: US RE43,571 E ... 11/1991 Kelly ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 395/800. 5,124,912 A ..... Newsweek Business Information Inc. (1995). Staten ... “All I need is a miracle; computer-aided educational packages; Small ..

Synchronization Reveals Topological Scales in ...
Mar 22, 2006 - connection between synchronization dynamics, complex networks topology, and spectral graph analysis. ... social entities is still controversial, starting from the ... allows us to trace the time evolution of pairs of oscillators.

International Business Cycle Synchronization in ... - Offnews.info
In this paper, we look at international business cycle synchronization from a ... Starting from a relatively high degree of globalization during the period of the ...

Synchronization processes in complex networks
Nov 7, 2006 - of biological and social organizations (see [6] and references therein). ... study of synchronization processes and complex networks .... Page 5 ...

Synchronization processes in complex networks
Nov 7, 2006 - is to determine certain properties of individual nodes (degree, centrality ..... [21] A. Arenas, A. Diaz-Guilera, C.J. Perez-Vicente, Phys. Rev. Lett.

A Java Framework for Mobile Data Synchronization
file systems, availability is more important than serializability. .... accumulate a list of newly inserted objects, and listen for completion of the receiving phase to ...

Differential Synchronization
is a minimalistic synchronization mechanism, whose design goal is to have minimal impact ... DS is a state-based optimistic synchronization algorithm.[13] The ... include pair programming between distributed sites, the ability to invite a remote ...

Nonperiodic Synchronization in Heterogeneous ...
Aug 6, 2008 - results use solely the STDP rule (Eq. 3), without short-term adaptation. However ... Steps 1– 4 are repeated 1000 times, and a final threshold is computed ..... correlation histogram that differs in a meaningful way from that.

synchronization in random geometric graphs
synchronization properties of RGGs can be greatly improved at low costs. 2. Network Model and ..... ence being in the initial stage of the evolution when phase differences .... Rev. E 66, 016121. Donetti, L., Hurtado, P. I. & Mu˜noz, M. A. [2005].

Generalized synchronization in linearly coupled time ... - CMA.FCT
an array of fully connected coupled oscillators ([12]). The purpose of ... m. ∑ j=1. Di,j = 0,. (2). (this is the case studied in [12]). In this conditions the subspace.

Relaxing Synchronization Constraints in Behavioral Programs
system performance, better support for the modular design of programs, and the ability to .... The thread runs in an infinite loop, invoking the synchronization API.

International Business Cycle Synchronization in ... - Offnews.info
dynamics arise from the factors, which are modelled as autoregressive processes. ... country. The rationale behind this model is that idiosyncratic shocks in the center country ..... First, we explore what we call the global shock hypothesis.

Synchronization in complex networks
Sep 24, 2008 - now take advantage of the recent theory of complex networks. In this review, we report the ..... 141. 5.2.4. Wireless communication networks.

Differential Synchronization - Neil Fraser
ALTERNATIVE STRATEGIES. Three common approaches to synchronization are the pessimistic ... real-time collaboration across a network with latency. 3. DIFFERENTIAL ..... technical scalability far exceeds the point where social scalability.

On the Scalability of Data Synchronization Protocols for ...
W e compare these protocols to a new algorithm, called. C P I Sync [2 ] .... company network (LAN) internet access point. Internet modem wireless access point.

A comparison among Features Used in Offline ...
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 2, OCTOBER 2010. 56. A comparison ... Abstract—Many features have been used for signature verification systems in the last decades. ... acceptance rate (FAR).

Enable Offline Editing.pdf
Page 1 of 1. Enable Offline Editing.pdf. Enable Offline Editing.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Enable Offline Editing.pdf. Page 1 of ...

Scalable Offline Monitoring
entries from a two year period, requiring 0.4 TB of storage. The monitoring takes ... MFOTL's satisfaction relation |= is defined as expected for (i) a time ... we use terms like free variable and atomic formula, and abbreviations such as ...... Conf

Primitives for Contract-based Synchronization
We investigate how contracts can be used to regulate the interaction between processes. To do that, we study a variant of the concurrent constraints calculus presented in [1] , featuring primitives for multi- party synchronization via contracts. We p

Primitives for Contract-based Synchronization
for a service X”) to the behaviour promised by a service (e.g. “I will provide you with a service Y”), and vice versa. The crucial ... and ⊣⊆ 乡(D)×D is a relation satisfying: (i) C ⊣ c whenever c ∈C; (ii) C ⊣ c whenever for all c â

OFFLINE ADMITTED POSGTRADUATE
MA LIBRARY & INFORMATION MANAGEMENT (MLIM_BLENDED MODE) 2017/2018. MASTER IN TOURISM PLANNING AND MANAGEMENT (MTPM_BLENDED ... ADMITTED POSGTRADUATE -BATCH_2_DISPALY_2017_2018.pdf.

A NovelTechnique for Time Synchronization in OFDM ...
orthogonal subcarriers will be modulated by one of the common ... See [1,2]. The time offset estimation methods can be .... [4] Seo Bin Hong, Hyung-Myung Kim.