International Journal of Web Services Research (JWSR), Vol. 2, Issue 2, 2005.

This issue of the International Journal of Web Services Research (JWSR) collects five papers that discuss how to transmit, select, and develop quality-required Web services.

Kevin Curran and Brendan Gallagher present the Webber, which is a middleware framework that supports reconfigurable dissemination-oriented multimedia communication. They develop a SOAP Web service to enable users to download protocol stack components such as MIME attachments, so that a protocol can be configured to meet specific needs of specific applications (e.g., multimedia applications) that common protocols do not support.

Zahir Tari et al. argue that Web services lack means to support the conversation style that is essential to business processes where communications are required. They address this missing functionality by representing a business process conversation as a finite state machine within a dynamic communication protocol called DynWES.

Reachability graphs are dynamically generated to capture the conversations between two software agents. Chen Zhou et al. propose an ontologybased approach to facilitate Web service selection with required QoS specifications. Three definition layers are identified in the ontology: the QoS Profile Layer, the QoS Property Definition Layer, and the QoS Metrics Layer. A matching algorithm is also presented, together with experimental results gathered from a prototype system.

Jan Hendrik Hausmann et al. argue that the alignment of the Web services technology to software development practices is important to facilitate dynamic Web service discovery. Their chapter proposes a modelbased approach for semantic annotation of Web services. A matching mechanism for semantic descriptions of Web services based upon graphtransformation rules is also presented.

Finally, Cristian Mateos et al. propose a programming language called MoviLog for developing intelligent mobile agents that interact with Web Services. MoviLog reduces development effort by automating mobility decisions using reactive mobility by failure and enables mobile agents constructed to invoke Web Services.

Table of Contents

Preface: Web Services Quality Testing
Jia Zhang, Northern Illinois University, USA
Liang-Jie Zhang, IBM T.J. Watson Research Center, USA

The Deployment of Protocol Stack Components Using Web Services
Pages: 1 - 18
Authors: Curran, K. & Gallagher, B.
Affiliations: University of Ulster, Ireland

Toward the Right Communication Protocol for Web Services
Pages: 19 - 42
Authors: Tari, Z., Malhotra, M., Tari, A., & McKinlay, M.
Affiliations: RMIT University, Melbourne, Australia; University of Bejaia, Berber State, Algeria

Web Services Discovery with DAML-QoS Ontology
Pages: 43 - 66
Authors: Zhou, C., Chia, L.-T. & Lee, B.-S.
Affiliations: Nanyang Technological University, Singapore

Model-Based Development of Web Services Descriptions Enabling a Precise Matching Concept
Pages: 67 - 84
Authors: Hausmann, J.H., Heckel, R. & Lohmann, M.
Affiliations: University of Paderborn, Germany; University of Leicester, UK

Integrating Intelligent Mobile Agents with Web Services
Pages: 85 - 103
Authors: Mateos, C., Zunino, A. & Campo, M.
Affiliations: ISISTAN-UNCPBA-CIC, Argentina; ISISTAN-UNCPBA-CONICET, Argentina