Title :
Middleware for Protocol-Based Coordination in Mobile Applications
Author :
Schelfthout, Kurt ; Weyns, Danny ; Holvoet, Tom
Author_Institution :
Dept. of Comput. Sci., Katholieke Univ., Leuven
Abstract :
In distributed mobile applications, component interaction is complicated by dynamics in the environment. In mobile applications, nodes continuously come and go and change interaction partners, complicating this exchange. For protocol-based coordination, existing middleware approaches - such as publish/subscribe systems or tuplespaces-based systems - support the initial interaction partner discovery, but don´t support interaction partner maintenance over prolonged interaction sessions or easy protocol modularization. We propose extending these middleware approaches with suitable abstractions to better support protocol-based interaction in mobile applications. To test our approach, we created ObjectPlaces, a middleware that uses roles as its main abstraction. ObjectPlaces middleware supports the development of interaction protocols in dynamic, mobile environments to facilitate component coordination
Keywords :
distributed object management; message passing; middleware; mobile computing; protocols; ObjectPlaces middleware; component interaction; distributed mobile applications; interaction protocols; protocol-based coordination; publish-subscribe systems; tuplespaces-based systems; Automatic control; Collision avoidance; Middleware; Production facilities; Protocols; Road accidents; Testing; Vehicle dynamics; Voting; Wireless networks; middleware; mobile applications; protocols; roles;
Journal_Title :
Distributed Systems Online, IEEE
DOI :
10.1109/MDSO.2006.50