A two-tier architecture for automated mobile applications

Emerging high bandwidth wireless infrastructure such as WiFi and Bluetooth networks make possible mobile applications that involve automated "conversations" between mobile devices and other land-based systems. By automated is meant that communication does not necessarily require human initiation or intervention. Such applications have been previously economically unviable on GSM/GPRS networks due to the costs per call and/or per data volume and technically challenging as providing for run-time flexibility in such communication poses semantic encoding difficulties. Nevertheless such applications are particularly well suited to mobile device interfaces, which have input and display limitations, as they minimize the required level of human user input. In this paper we propose a two-tier architecture for simple database-centric mobile applications, capable of such automated communication, that uses polymorphism to achieve run-time flexibility.

[1]  Michael Kifer,et al.  Querying object-oriented databases , 1992, SIGMOD '92.

[2]  Robert Steele,et al.  Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems , 2003, WWW.

[3]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[4]  Anne H. H. Ngu,et al.  Declarative Composition and Peer-to-Peer Provisioning of Web Services , 2002, ICDE 2002.

[5]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[6]  Robert Steele A Web Services-based system for ad-hoc mobile application integration , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[7]  Paul Douglas,et al.  Proceedings International Conference on Information Technology: Coding and Computing , 2002, Proceedings. International Conference on Information Technology: Coding and Computing.

[8]  Anne H. H. Ngu,et al.  Declarative composition and peer-to-peer provisioning of dynamic Web services , 2002, Proceedings 18th International Conference on Data Engineering.

[9]  Robin Milner,et al.  A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..

[10]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .