Web Services in Ad-Hoc and Mobile Infrastructure (WeSAHMI)

The goal of the WeSAHMI project is to define and implement an experimental infrastructure for interactive wireless applications that can operate in an ad-hoc networking environment. In addition to the infrastructure, a demo application suite for an airport environment is to be implemented.

Some of the features of the infrastructure include identification of mobile users and tracking of their presence, delivery of content, notifications, and status updates to mobile users in a server-initiated fashion, and managing and updating the state of both clients and servers in real time.

State of the art web technologies such as AJAX support asynchronous, real-time updates of client state, but lack support for purely server-initiated interactions. For example, an airline might might want to provide its passengers the option to electronically check in using their wireless terminals, but not require that the users spontaneously navigate to the proper web address to do that. The airline would rather send a notification to the passenger once he arrives at the airport. In addition, the client would probably like to receive state updates (such as real-time updates to the seating situation on a plane) without having to use polling.

The infrastructure to be developed extends the classical web architecture by catering for highly interactive applications, mobile clients, and targeted asynchronous information delivery, while retaining full server-side control over business logic.

Research staff

Helsinki University of Technology

Antti Ylä-Jääski
Petri Vuorimaa
Mikko Pohja
Sasu Tarkoma

Tampere University of Technology

Tommi Mikkonen
Risto Pitkänen
Jussi Saarinen
Pekka Vuorela

University of Helsinki

Kimmo Raatikainen
Jukka Manner
Antti Hulkkonen


Journal Articles

Sasu Tarkoma, Jani Heikkinen, and Mikko Pohja. Secure Push for Mobile Airline Services, in the Special Issue of Springer Telecommunications Systems on Security, Privacy and Trust for Beyond 3G Networks, Springer Netherlands, August 2007.

Conference Articles

Sasu Tarkoma. Chained Forests for Fast Subsumption Matching, in the ACM/IEEE/Usenix Distributed Event-Based Systems (DEBS) Conference 2007, Toronto Canada. Proceedings printed by ACM.

Sasu Tarkoma. Dynamic Filter Merging for Publish/Subscribe, Extended Paper. in the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), June 2007, Helsinki, Finland.

Sergio Lembo and Jani Heikkinen. Enabling Session Initiation in the Presence of Middleboxes, The 3rd Student Workshop at the International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Columbia University, NY, USA, December 10.-13., 2007.

Mikko Pohja. Declarative Push on Web, in the 4th International Conference on Web Information Systems and Technologies (WEBIST), Funchal, Portugal, May 2008.


Jani Heikkinen. Secure Push In Wireless Environments, Master's Thesis, Helsinki University of Technology, Telecommunications Software and Multimedia Laboratory, 108 p., 2007.

Johannes Korpela. RSS-feeds over SIP transport, Master's Thesis, University of Helsinki, 2007.


Project's internal pages

Contact information

Responsible manager

Prof. Tommi Mikkonen

Institute of Software Systems
Tampere University of Technology
Korkeakoulunkatu 1
FI-33720 Tampere

Tel: +358 40 8490 749
Email: tommi.mikkonen at tut.fi

Tekes contact person

Jouko Salo

Email: jouko.salo at tekes.fi