Abstract / Excerpt:
The growth of worldwide businesses has increased the demand for reliance on worldwide networks to connect and share information. However, even with the advent of wireless technologies there is no assurance that people will stay connected to the information that they need to perform their functions. The development of offline capable smart clients had been on the road to address this need. Smart clients belong to a new breed of applications that allow users to continue working with mission-critical data even if they are disconnected from the data server. However, multiple implementations exist that will allow smart clients to be offline capable. Thus, to disperse the confusion, Microsoft has designed a guideline that will enable the offline capability of smart clients once incorporated into an application. They call this the Microsoft Offline Application Block (MOAB). The block uses the service-oriented approach as its foundational architecture. The block, however, is not complete. Firstly, the connection detection strategy provided is not accurate in detecting connectivity to the data server. Secondly, no design is suggested for caching only the updated data from the server in order to maximize network performance. Finally, the whole aspect of reconciliation has not been discussed. Thus, the proponents of the study formulated a connection detection mechanism, a caching mechanism to selectively download and store data locally on the client, and an automated rules-based reconciliation engine to handle data conflicts. Consequently, this study provides a model that can be used to provide connection detection, data caching, and automated reconciliation strategies to the MS Offline Application Block and other implementations.
|Source Institution||Ateneo de Davao University|
|Authors||Efren T. Alcuizar Jr, Jennilyn P. Cadigal, Io G. Ma|
|Place of Publication||Davao City|
|Original Publication Date||March 1, 2005|