Abstract:
To meet the demands of efficient,stable and scalable architecture and implementation techniques of location-based mobile services,this paper proposes an architecture for LBS based on Web service technologies,i.e.,Web Service-based LBS(WS-LBS).WS-LBS has multi-layers,and consists of database server,global spatial information servers,local spatial information servers and mobile clients.Web service technologies are(adopted) in WS-LBS.UDDI is used to publish global spatial information services,and URL address is used for local spatial information services publishing.At the mobile client site,SOAP client technology is adopted for end-users to access to remote spatial information services.Two kinds of WS-LBS clients are implemented,i.e.J2ME client and WinCE client.A WS-LBS prototype is implemented by Java and C~# languages,providing transparent access to distributed spatial information services for various mobile end-users.