Extended SOA to Enable Web Service Discovery on Non Functional Parameters
Vandan Tiwari; Dr. Nirmal Dagdee; Dr. Aruna Tiwari; Divesh Dixit
The current Service Oriented Architecture (SOA)
standards, namely the concept of Web services and service
registry lacks mechanism for managing the services’ nonfunctional
properties of Web Services. Currently there is no
standard that is capable of accurately representing quality of
service parameters of web services. Such non functional
properties are expressed by the term “Quality of Service
(QoS)”. QoS for Web services is an important decisive factor
for service selection. Therefore it is important to extend the
SOA so that non-functional characteristics of a web service can
be determined at run-time and consumers are bound to a
service that best meet their functional as well as non-functional
requirements.
Major research challenges in discovering Web services
include, differentiating between services that share similar
functionalities, improving Quality of Service (QoS), and
enabling clients to customize the discovery process. To enable
QoS enabled web services discovery, it is needed that a third
party (other than service provider and service broker)
monitors quality of web service. In this paper, an extended web
services framework based on SOA for enabling Web Service
discovery based on QoS parameters such as availability and
response time is proposed thereby maintaining the appropriate
dynamic values of these QoS parameters.