Escolar Documentos
Profissional Documentos
Cultura Documentos
I. INTRODUCTION
Web Services (WSs) are modular, self-describing, and
loosely coupled software applications that can be
advertised, located, and used across the Internet using a
set of standards such as SOAP, WSDL, and UDDI [1]. It
can be accessed over the network through the
standardized XML messages. Since we are in the rapid
Web development era, there are number of companies
developed Web Services and made them available to the
Web Service clients by publishing them over the public
Web Service registries. Web Services are can be
accessible either by functional criteria or non-functional
criteria. Since there are many functionally similar Web
Services available, the functional criteria is not an optimal
one for the client to find the best Web Service. The
ultimate solution for this problem is to use the non
functional criteria such as Quality of Service (QoS). By
QoS, we refer to non-functional parameters [9] of Web
Services, some of them are,
Availability: Availability is the quality aspect of whether
the Web Service is present or ready for immediate use.
Accessibility: Accessibility is the quality aspect of a
Service that represents the degree it is capable of serving a
2012 International Conference on Computer Communication and Informatics (ICCCI -2012), Jan. 10 12, 2012, Coimbatore, INDIA
2012 International Conference on Computer Communication and Informatics (ICCCI -2012), Jan. 10 12, 2012, Coimbatore, INDIA
Service Request
service.
A
tModel
with
tModelKey
"uddi:mycompany.com:
Creditcardvalidationservice:PrimaryBinding:QoSInformat
ion" containing the QoS attribute categories is referenced
in the bindingTemplate. In order to retrieve more detailed
management information, the location of a WSDL
description is stored in a keyed reference with tModelKey
"uddi: mycompany.com: Creditcardvalidationservice .
<tModel tModelKey="mycompany.com:creditcardvalidationService:
PrimaryBinding:QoSInformation"" >
<name>QoS Information for credit card validation Service</name>
<overviewDoc>
<overviewURL>
http://<URL describing schema of QoS attributes
</overviewURL>
</overviewDoc>
<categoryBag>
<keyedReferencetModelKey="uddi:uddi.org:QoS:Availability"
keyName="Availability"
keyValue="99.9%" />
<keyedReference tModelKey="uddi:uddi.org:QoS:Throughput"
keyName="Average Throughput"
keyValue=">10Mbps" />
<keyedReference tModelKey="uddi:uddi.org:QoS:Reliability"
keyName="Average Reliability"
keyValue="99.9%" />
</categoryBag>
</tModel>
Figure.3.
2012 International Conference on Computer Communication and Informatics (ICCCI -2012), Jan. 10 12, 2012, Coimbatore, INDIA
Figure.5.
2012 International Conference on Computer Communication and Informatics (ICCCI -2012), Jan. 10 12, 2012, Coimbatore, INDIA
[3].
[4].
IV. CONCLUSION
In this paper we presented the standard method to
represent the Web Service clients requirement message
and then we proposed QoS broker architecture to get the
clients message and then it will discovered the Web
Service from the local Web Services repository based on
the functional requirement of the client, then it will select
the best Web Service which match with the clients QoS
requirements by using the min-max normalization
technique. Then it will increase the usage count of the
dispatching Web Service in the usage repository. The
count value also used to choose the best Web Service
when we get a tie. Finally the broker will return the best
Web Service to the client. The methodology proposed
provides a relevant match Web Service to the client.
REFERENCES
[1].
[2].
[5].
[6].
[7].
[8].
[9].
[10].