Conference Paper

LAOF: A New Framework to Efficiently Process Business Objects on Resource Constrained Mobile Phones

SAP Labs. Canada, Montreal, QC
DOI: 10.1109/MDM.2008.15 Conference: Mobile Data Management, 2008. MDM '08. 9th International Conference on
Source: IEEE Xplore


The increase in the number of mobile device users has led to an increased demand for mobile business applications. One of the main challenges in developing mobile business applications is to efficiently process business data in the resource constrained environment of mobile phones. Current approaches are seriously limited by the non-guaranteed quality of network connections or the restricted processing capabilities of mobile phones. We propose a lightweight asynchronous online framework (LAOF) that merges the benefits of both online and offline models. In our approach, business data is partially and lazily replicated to mobile phones. The mobile application executes read-only operations locally and tentatively simulates local responses to write operations before asynchronously executing on the remote server. The LAOF improves the traditional lazy replication approach by 1) efficiently compressing business data for mobile applications, 2) separating the consistency requirements for responses and business data, and 3) providing an approach that guarantees causal dependency for the asynchronous execution of write operations on the server side. In addition, we also demonstrate a sample application based on this approach and use it to evaluate the framework.

4 Reads
  • [Show abstract] [Hide abstract]
    ABSTRACT: As the capabilities of mobile phones increase, so does the demand for mobile business data. Users may now wish to access backend services on the go, with a mobile phone rather than a laptop. But even as mobile technologies have grown by leaps and bounds in recent years, mobile phones are still under intrinsic hardware constraints, and more importantly, the environment in which a mobile phone is used is completely different from that of a traditional PC/laptop client. This obliges us to come up with a new approach in providing backend service accesses from mobile phones. This paper proposes, and illustrates the use of, a task-centric tool (Mo-Taskit) that is lightweight, agile, tailorable to the user's needs and secure. Central to our approach is the middleware, which adapts backend services to mobile capacity by providing simplified versions of the services. The tool fulfills the goal of providing a lightweight and customizable solution by a) mitigating the responsibilities of the mobile user, b) handling backend service calls in an asynchronous fashion to alleviate the dependence on a network connection that can be intermittent, c) employing service functions in the form of user-defined sequences as means for users to interact with the backend, and d) guaranteeing security.
    No preview · Conference Paper · Jan 2008
  • [Show abstract] [Hide abstract]
    ABSTRACT: A mobility-enabled architecture is usually required to facilitate the access of enterprise systems from mobile devices. Typically, mobility enabled architectures are separated in online architectures and offline architectures. The online architectures enable mobile clients to use the online model in which mobile clients access business logic and data located on backend systems using remote invocations. The offline architectures enable mobile clients to use the offline model in which mobile clients access business data locally on devices, and periodically synchronize data with backend systems. The selection of the architecture is based on the needs of the scenarios in accordance with the user requirements. For an enterprise system, there is usually more than one mobile scenario, and hence both online and offline architectures might be required. In this case, the discrepancies between the two architectures will increase the cost and decrease the interoperability between different solutions. In order to solve these problems, this paper proposes an innovative and lexible mobility enabled architecture that can be configured to be an online, an offline, or a mixed architecture in a unified framework. Using this architecture, different types (online, offline, or mixed) of mobile client applications could be built for different scenarios according to the user requirements. These applications can share the same mid-tier framework and access the same backend systems. Moreover, in this architecture, a unified access model to business logic is proposed to make it possible to adapt in time a mobile application from the online model to the offline model without architectural changes and vice versa. This paper introduces the basic requirements to build such an architecture, defines basic modules of the architecture and shows how to adapt this architecture to different (online, offline, or mixed) architectures using different configurations.
    No preview · Conference Paper · Jan 2010
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper, the authors introduce Web services technology and its applications to mobile business transactions. This paper shows that the Web services technology is a powerful tool to build next-generation e-Commerce applications for wireless mobile devices following the service-oriented architecture. Such an approach would bring significant benefits to organizations involved with e-Commerce. The authors further discuss the importance of ensuring high dependability of Web services and provide a literature review of state-of-the-art techniques that are critical to the implementation of practical and dependable wireless Web services. Finally, research on the design, implementation, and performance evaluation of a fault tolerance framework for wireless Web services are described.
    Full-text · Article · Oct 2010 · Journal of Electronic Commerce in Organizations