16.11.2013 Views

Modeling the Aspects of Quality of Service in Web Services and ...

Modeling the Aspects of Quality of Service in Web Services and ...

Modeling the Aspects of Quality of Service in Web Services and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

even greater when <strong>the</strong> environment <strong>in</strong> which <strong>the</strong>se<br />

services are deployed is closely adm<strong>in</strong>istered. O<strong>the</strong>r<br />

scenarios <strong>in</strong> which <strong>the</strong> QoS can be <strong>of</strong> use is dur<strong>in</strong>g<br />

<strong>the</strong> contract negotiation phase between <strong>the</strong> two<br />

parties, ei<strong>the</strong>r <strong>in</strong> person or electronically.<br />

10. Conclusion<br />

In this paper, we have shown some proposed<br />

extensions <strong>and</strong> <strong>the</strong>ir benefits to WS dur<strong>in</strong>g <strong>the</strong><br />

service discovery phase. The concept <strong>of</strong> <strong>Quality</strong><br />

Attributes <strong>and</strong> <strong>Quality</strong> Weights were <strong>in</strong>troduced to<br />

enable <strong>the</strong> <strong>Service</strong> Consumers to make a more<br />

determ<strong>in</strong>istic <strong>and</strong> predictable decision when choos<strong>in</strong>g<br />

to b<strong>in</strong>d to a service. These attributes can also ease<br />

<strong>the</strong> unpredictability <strong>of</strong> fail-over situations <strong>and</strong> aid <strong>the</strong><br />

choos<strong>in</strong>g <strong>of</strong> a backup service dur<strong>in</strong>g recovery. We<br />

recommend <strong>the</strong>se changes to be implemented <strong>in</strong><br />

UDDI to enable a true end-to-end <strong>Quality</strong> <strong>of</strong> <strong>Service</strong><br />

capability for <strong>Web</strong> <strong>Service</strong>s.<br />

11. Future Work<br />

More research needs to be done on <strong>the</strong> model<strong>in</strong>g<br />

<strong>of</strong> <strong>the</strong> various stages <strong>of</strong> <strong>Web</strong> <strong>Service</strong>s. Fur<strong>the</strong>rmore,<br />

<strong>the</strong> application <strong>of</strong> <strong>Web</strong> <strong>Service</strong>s <strong>in</strong> S<strong>of</strong>tware Agents<br />

needs to be fur<strong>the</strong>r studied.<br />

12. Acknowledgement<br />

The author would like to thank Ken Brooks for his<br />

tireless feedback <strong>and</strong> for assistance with this research<br />

project.<br />

13. References<br />

[1] Anbazhagan Mani, Nagarajan Arun, Underst<strong>and</strong><strong>in</strong>g<br />

quality <strong>of</strong> service for <strong>Web</strong> services, IBM developerWorks,<br />

http://www-<br />

106.ibm.com/developerworks/webservices/library/wsquality.html,<br />

April 2004<br />

[2] Judith M. Myerson, IBM S<strong>of</strong>tware Group, Advanc<strong>in</strong>g<br />

<strong>the</strong> <strong>Web</strong> services stack,<br />

IBM developerWorks, http://www-<br />

106.ibm.com/developerworks/webservices/library/ws-wsa,<br />

April 2004<br />

[3] IBM <strong>Web</strong> <strong>Service</strong>s Architecture Team, <strong>Web</strong> <strong>Service</strong>s<br />

architecture overview, IBM developerWorks, http://www-<br />

106.ibm.com/developerworks/web/library/w-ovr/, April<br />

2004<br />

[4] Kreger Hea<strong>the</strong>r, IBM S<strong>of</strong>tware Group,<br />

<strong>Web</strong> <strong>Service</strong>s Conceptual Architecture (WSCA 1.0),<br />

IBM <strong>Web</strong> <strong>Service</strong>s, http://www-<br />

3.ibm.com/s<strong>of</strong>tware/solutions/webservices/pdf/WSCA.pdf,<br />

April 2004<br />

[5] Simple Object Access Protocol (SOAP) 1.2, World<br />

Wide <strong>Web</strong> Consortium, http://www.w3c.org, April 2004<br />

[6] UDDI4J Java API, IBM UDDI4J V2.0.2, Onl<strong>in</strong>e-<br />

Documentation,<br />

http://www-<br />

124.ibm.com/developerworks/oss/uddi4j, April 2004<br />

[7] UDDI Version 3 Specification, UDDI.org,<br />

http://www.oasis-open.org, April 2004<br />

[8] <strong>Web</strong> <strong>Service</strong>s Description Language (WSDL) 1.1,<br />

World Wide <strong>Web</strong> Consortium, http://www.w3c.org, April<br />

2004<br />

[9] Campbell, A., Coulson, G., García, F., Hutchison, D.,<br />

<strong>and</strong> H. Leopold, “Integrated <strong>Quality</strong> <strong>of</strong> <strong>Service</strong> for<br />

Multimedia Communications”, Proc. IEEE Infocom’93,<br />

Hotel Nikko, San Francisco, CA, March 1993<br />

[10] Campbell, A., “A <strong>Quality</strong> <strong>of</strong> <strong>Service</strong> Architecture”,<br />

Ph.D. Dissertation, Comput<strong>in</strong>g Department, Lancaster<br />

University, January 1996<br />

[11] Lazar, A.A., “A Real-time Control, Management, <strong>and</strong><br />

Information Transport Architecture for Broadb<strong>and</strong><br />

Networks”, Proc. International Zurich Sem<strong>in</strong>ar on Digital<br />

Communications, pp. 281-295, 1992<br />

[12] Saltzer, J., Reed, D., <strong>and</strong> D. Clark, "End-to-end<br />

Arguments <strong>in</strong> Systems Design", ACM Trans. on Computer<br />

Systems, Vol. 2, No. 4, 1984<br />

[13] Tennenhouse, D.L., “Layered Multiplex<strong>in</strong>g<br />

Considered Harmful”, H. Rud<strong>in</strong> <strong>and</strong> R. Williamson, eds.,<br />

Protocols for High-Speed Networks, pages 143-148,<br />

Amsterdam, North-Holl<strong>and</strong>, 1989<br />

[14] Clark, D., <strong>and</strong> D.L. Tennenhouse, "Architectural<br />

Consideration for a New Generation <strong>of</strong> Protocols", Proc.<br />

ACM SIGCOMM ‘90, Philadelphia, USA, 1990<br />

[15] Private communication with Chris Sluman, 1995<br />

[16] Anderson, M., Tzou, S.Y., Wahbe, R., Govidan, R.<br />

<strong>and</strong> Andrews, M., "Support for Cont<strong>in</strong>uous Media <strong>in</strong> <strong>the</strong><br />

DASH System", Proc <strong>of</strong> <strong>the</strong> 10th International<br />

Conference on Distributed Comput<strong>in</strong>g Systems, Paris, May<br />

1990<br />

[17] Graham, S., Simeonov, S., Boubez, T., Davis, D.,<br />

Daniels, G., Nakamura, Y., Neyama, R., Build<strong>in</strong>g <strong>Web</strong><br />

<strong>Service</strong>s with Java, Sams Publish<strong>in</strong>g, USA, 2002<br />

[18] Perfect Competition, L<strong>and</strong> <strong>and</strong> Freedom Lessons <strong>in</strong><br />

Economics,<br />

http://www.l<strong>and</strong><strong>and</strong>freedom.org/econ/econ8f.htm, April<br />

2004

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!