DocumentCode
2345586
Title
An XML-based middleware for peer-to-peer computing
Author
Mascolo, Cecilia ; Capra, Licia ; Emmerich, Wolfgang
Author_Institution
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear
2001
fDate
37104
Firstpage
69
Lastpage
74
Abstract
An increasing number of distributed applications will be written for mobile hosts, such as laptop computers, third generation mobile phones, personal digital assistants, watches and the like, with focus on peer-to-peer collaboration. Application engineers have to deal with a new set of problems caused by mobility, such as low bandwidth, context changes or loss of connectivity. During disconnection, independently from each others, users will typically update local replicas of shared data, possibly generated by peers. The resulting inconsistent replicas need to be reconciled upon re-connection. To support building mobile applications that use both replication and reconciliation over ad-hoc networks, we have designed XMIDDLE, a peer-to-peer middleware that targets mobile computing settings. In this paper we describe XMIDDLE and show how reflection capabilities are used to allow application engineers to influence replication and reconciliation techniques. XMIDDLE enables the transparent sharing of XML documents across heterogeneous mobile peers, allowing online and off-line access to data
Keywords
application program interfaces; hypermedia markup languages; mobile computing; synchronisation; XMIDDLE; XML documents; connectivity loss; data reconciliation; data replication; middleware; mobile computing; peer-to-peer computing; shared data; synchronization; Application software; Collaboration; Distributed computing; Middleware; Mobile computing; Mobile handsets; Peer to peer computing; Personal digital assistants; Portable computers; Watches;
fLanguage
English
Publisher
ieee
Conference_Titel
Peer-to-Peer Computing, 2001. Proceedings. First International Conference on
Conference_Location
Linkoping
Print_ISBN
0-7695-1503-7
Type
conf
DOI
10.1109/P2P.2001.990428
Filename
990428
Link To Document