Full text: Technical Commission IV (B4)

A, 
s of 
mic 
ems 
(in 
ties 
ring 
'"ncy 
‘the 
VI, 
cal 
5-23 
A, 
data 
g of 
pian 
rsky 
tive 
sing 
s in 
(in 
LA. 
LA. 
for 
s in 
(in 
LA 
for 
note 
(in 
11b. 
5 (in 
[lite 
68- 
MIS 
dern 
note 
an). 
AN AUTOMATED END-TO-END MULTI-AGENT QOS BASED ARCHITECTURE FOR 
SELECTION OF GEOSPATIAL WEB SERVICES 
Manan Shah*, Yogesh Verma', R Nandakumar 
*M.Tech. Student, DDIT, Nadiad, Gujarat; Space Applications Centre, Indian Space Research Organisation, 
Ahmedabad-380015, India 
(mananshah88@gmail.com), (yogeshverma, nandakumar)@sac.isro.gov.in 
Commission IV/5: Distributed and Web-Based Geoinformation Services and Applications 
KEYWORDS- Fuzzy, Geospatial Web Services, Multi-Agent System, Quality of Service (QoS), SOA, SOAP, UDDI, WSDL. 
ABSTRACT: 
Over the past decade, Service-Oriented Architecture (SOA) and Web services have gained wide popularity and acceptance from 
researchers and industries all over the world. SOA makes it easy to build business applications with common services, and it 
provides like: reduced integration expense, better asset reuse, higher business agility, and reduction of business risk. 
Building of framework for acquiring useful geospatial information for potential users is a crucial problem faced by the GIS domain. 
Geospatial Web services solve this problem. With the help of web service technology, geospatial web services can provide useful 
geospatial information to potential users in a better way than traditional geographic information system (GIS). A geospatial Web 
service is a modular application designed to enable the discovery, access, and chaining of geospatial information and services 
across the web that are often both computation and data-intensive that involve diverse sources of data and complex processing 
functions. 
With the proliferation of web services published over the internet, multiple web services may provide similar functionality, but 
with different non-functional properties. Thus, Quality of Service (QoS) offers a metric to differentiate the services and their 
service providers. In a quality-driven selection of web services, it is important to consider non-functional properties of the web 
service so as to satisfy the constraints or requirements of the end users. The main intent of this paper is to build an automated end- 
to-end multi-agent based solution to provide the best-fit web service to service requester based on QoS. 
1. INTRODUCTION which it maintains all the information regarding the web 
services as well as service providers. For discovery, service 
Service Oriented Architecture (SOA) can be achieved through 
Web services, which are self-contained, self-describing, 
modular applications that can be published, located and 
invoked across the Web. With the support of a set of 
widespread industry-accepted standards like Web Service 
Description Language (WSDL), Universal Description 
Discovery & Integration (UDDI) and Simple Object Access 
Protocol (SOAP), Web services are easy to facilitate Enterprise 
Application Integration (EAI) [1]. 
SOA comprises of three main actors namely service provider, 
service requestor and service broker/registry as depicted in 
Figure 1. 
  
Figure 1.Service Oriented Architecture 
Service providers create and publish the web service to the 
registry with service broker. The service requestor can discover 
any service from the registry and bind its application/service to 
Service Provider's web service. Service Broker has registry in 
requestor passes its functional requirement to the broker, and 
on the basis of the requirements, the discovered list will be 
returned back to the service requestor. Service requestor can 
select any web service from the list and bind it to its 
application or service. 
The large number of web service providers throughout the 
globe, have produced numerous web services providing similar 
functionality. This necessitates the use of tools and techniques 
to search suitable services available over the web. Quality of 
Service (QoS) is one of the decisive factors in selecting the 
desired web service for the requester. In selecting a web 
service for use, it is important to consider non-functional 
properties of the web service so as to satisfy the constraints or 
requirements of users. 
The twin challenges of suitable discovery & selection leads us 
to take up this research problem of best-fit web service among 
similar web services based on functional as well as QoS 
parameters. 
We have used the software agents. It is autonomous software 
entities and can react with other software entities, including 
humans, machines, and other software agents in various 
environments and across various platforms. Multi-agent 
systems are composed of agents coordinated through their 
relationships with one another [2]. 
229 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.