As many geo-located web services will be deployed in the future, the mobile clients will be interested in locating a specific application server based on requirements such as proximity, service cost per location area, bandwidth and server utilisation rate. This paper presents a middleware system named GLWSA (Geo-Located Web Services Architecture) that aims at satisfying these requirements as well as a thematic factorisation of common location functions used to get position of mobile clients. A GLWSA supports a set of GLWSMs (Geo-Located Web Services Manager) distributed over the mobile network. It defines protocols to discover and inform a Supplier Application Server (SAS) to migrate the service execution (of a specific client) to the nearest SAS based on the client's location. This architecture is suitable to assist mobile clients in the discovering geo-located web services process and to maintain the service execution closest to their location context.
As many geo-located Web services will be deployed in the future, mobile clients will be interested in locating a specific application server based on requirements such as proximity, service cost per location area, bandwidth, and server utilization rates. This paper presents a middleware system called GLWSA (Geo-Located Web Services Architecture) that aims to satisfy these requirements in addition to providing a thematic factorization of common location functions in order to locate mobile clients. The GLWSA supports a set of GLWSMs (Geo-Located Web Services Manager) distributed over the mobile network. It defines protocols to discover and inform a Supplier Application Server (SAS) to migrate the service execution (from a specific client) to the nearest SAS based on the client's location. This architecture is suitable to assist mobile clients to discover the geo-located Web services and to maintain the service execution closest to their location.
Abstract:Geo-located web services are web services offered in a particular geographical region. In mobile application design, a geo-located web service can be mapped to a set of mobile network location areas. As a mobile client roams in a mobile network, if he has a geo-located web service in execution progress at a supplier application server (SAS), he will lost its session in case when its current location is not covered by this SAS. With the next generation (third and up) of mobile networks, the geographical position of a mobile client will be sent back by a LoCation Server (LCS) to an application which requests it. As many geo-located web services will be deployed in the future, the great challenge for a mobile client will be to discover and maintain a geo-located web service when he is roaming. We propose a new system named Geo-Located Web Service Architecture (GLWSA) that aims to discover and maintain a geo-located web service with or without QoS at the nearest SAS of a mobile client current location. The GLWSA is a set of discover servers named GLWSMs (Geo-Located Web Service Manager) which are distributed in the topology. The GLWSA extends the UDDI and MLP protocols to add the GLWSM topology management and the thematic location of a mobile clients group, respectively. A thematic location consists of sending to a LCS, a chain of characters that represents a theme or a subject linking a group of mobile clients. In this paper, we present the GLWSA concepts and its mathematical formalism. Tests executed to evaluate the system performance prove that the GLWSA concepts are adequate to discover geo-located web services.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.