Pages: pp. 182-182
Welcome to the third issue of TSC in 2009. In this issue, I am pleased to include six research papers which include four regular submissions and two papers from a special section on service-oriented distributed systems. All those papers have gone through an iterative review and revision process. In this editorial preface, I would like to introduce these papers in the context of the body of knowledge areas of services computing to illustrate the latest innovations and accomplishments in the field.
Service quality and analytics are very important to the design of service-oriented software and systems. In the body of knowledge areas of the service value chain collaboration (M.6.2) and QoS management modeling (M.12.3), the first paper is entitled “Resilience Metrics for Service-Oriented Networks: A Service Allocation Approach” by Daniel J. Rosenkrantz, Sanjay Goel, S.S. Ravi, and Jagdish Gangolly. This paper concentrates on the resilience of service-oriented networks by defining some resilience metrics. The authors present a theoretic model that addresses both the underlying topology of the network and the manner in which services are distributed over the network. The corresponding polynomial algorithms are introduced to determine the edge and node resilience of a given network.
In the body of knowledge area of Web services communication protocols (M.3.0.b), the second paper is entitled “The Design and Evaluation of MPI-Style Web Services” by Ian Cooper and Coral Y. Walker. This paper presents MPI-style Web service (MPI-WS), which is a novel service represented as a standard Web service with MPI programming technologies that supports Web applications to run in parallel in a loosely-coupled distributed environment. As we know, the Message Passing Interface (MPI) is a proposed standard for handling message-passing. The resulted MPI-WS leverages SOAP and supports direct MPI-style communication among loosely-coupled services. mpiJava is compared in both point-to-point and collective communication scenarios.
The third paper’s title is “Context-Based Matching and Ranking of Web Services for Composition” by Aviv Segev and Eran Toch. Using a context-based semantic approach, this paper addresses some issues of matching and ranking of Web services in the context of service composition. This contribution is directly related to the body of knowledge area “formalization of services composition” (M.6.0.d) in the field of services computing. The presented semantic matching-based ranking approach supports decision making for the Web service designer to use an explicit numeric estimation while composing services.
In the body of knowledge area of the modeling of the QoS assurance process (M.12.3.b), the fourth paper is entitled “Runtime Monitoring of Web Service Conversations” by Jocelyn Simmonds, Yuan Gan, Marsha Chechik, Shiva Nejati, Bill O’Farrell, Elena Litani, and Julie Waterhouse. This paper proposes a way of checking behavioral correctness of the entire Web services-based system by using runtime monitoring of conversations between partners in a business process. A subset of UML 2.0 Sequence Diagrams was identified as a specification to capture safety and liveness properties. By transforming these diagrams to automata, the authors can perform conformance checking of finite execution traces against the specification.
The last two papers are entitled “Toward Development of Adaptive Service-Based Software Systems” and “Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution.” They are related to the body of knowledge areas “context-aware QoS model” (M.12.1.a) and “solution lifecycle” (M.4.3), respectively. Both papers are part of the special section for service-oriented distributed computing systems, which were edited by two distinguished guest editors, Professor Elisa Bertino from Purdue University and Professor William Cheng-Chung Chu from Tunghai University.
I would like to take this opportunity to send my special thanks to the guest editors and reviewers for their great contributions to the review process. I also appreciate the associate editors and reviewers who have managed the quality control process for regular paper submissions. I look forward to seeing your continuous contributions to TSC as authors and volunteers!
Liang-Jie (LJ) Zhang