2nd Workshop on Emerging Web Services Technology
November 26, 2007 in Halle (Saale), Germany
2nd ECOWS Workshop on Emerging Web Services Technology (WEWST07)




Call for Papers Download the WEWST07 Call for Papers.

The Workshop on Emerging Web Service Technology (WEWST) is the premier workshop for the academic and industrial communities to discuss their innovative ideas and research contributions advancing the state of the art in Web services technologies. Although the advantages of Web services to allow businesses to interact with each other while maintaining a loose coupling are well known, there are still many challenges to be solved in this important field of research. The wide variety of tools, techniques and technological solutions presented in WEWST share one common feature: they push the envelope of current Web services research in new directions by introducing new and sometime controversial ideas into the field. The goal of WEWST is to allow participants to gain new insights and to start collaborations by discussing how their own work can be used in related but different areas.

Topics of Interest The WEWST 2007 program committee seeks original, high quality papers related to emerging aspects of Web Services, such as but not limited to the following:
  • Streaming Services and Event Driven Architectures
  • RESTful Web Services and Resource Oriented Architectures
  • Business Driven Development
  • Model Driven Engineering for SOA
  • Web Services for Enterprise Computing
  • Mobility and Services
  • Dynamic Web Service Discovery and Composition
  • SLA Creation and Service Delivery
  • Managing Change and Service Evolution
  • Business Process Management for Web Services
  • Software and Service Engineering

Workshop Format and Proceedings In addition to the opening keynote, the workshop features regular papers (up to 16 pages in Springer format) which will be published in post-workshop proceedings.

The post-proceedings are now published online at http://CEUR-WS.org/Vol-313/


Program
The workshop will feature a keynote address, 7 full papers and 4 short papers on Emerging Web Services Technology.

09:00-10:00 Session I - Keynote
Emerging Web Services Technologies - Some Research Challenges Ahead
by Prof. Dr. Schahram Dustdar, Vienna University of Technology, Austria
Abstract
Web services technologies are mainly dealing with programmatic access and interactions between software services. On the other hand, we witness the so-called Web 2.0 content- and people-oriented approaches increasingly gaining momentum on the Internet. Such interactions span both, humans and software services, thus viable solutions need to cater for highly dynamic and complex interactions. This makes the development and management of (service) interactions challenging as current tools do not sufficiently address those dynamic aspects in coordination and communications, including QoS and mobility issues. In this keynote talk the main challenges towards building the required novel conceptual abstractions as well as needed technological implementations are presented and discussed.
10:00-10:30 Coffee Break
10:30-12:00 Session II - Service Discovery and Selection
Session Chair: Claus Pahl
10:30-11:00 Service selection by choreography-driven matching
Matteo Baldoni, Cristina Baroglio, Alberto Martelli, Viviana Patti and Claudio Schifanella
Slides - Abstract
The greater and greater quantity of services that are available over the web causes a growing attention to techniques that facilitate their reuse. A web service specification can be quite complex, including various operations and message exchange patterns. In this work, we focus on the problem of retrieving a web service, which can play a given choreography role, preserving at the same time a condition of interest (the goal to satisfy which the service is sought). We show that current semantic matchmaking techniques do not guarantee goal preservation. We also show an approach for overcoming these limits, which exploits the choreography definition. This work is based on an action-based representation of the operations of a service: each operation is described in terms of its preconditions and effects, without taking into account the ontology layer which is not functional to the aims of the work.
11:00-11:30 Enabling Business Experts to Discover Web Services for Business Process Automation
Sebastian Stein, Katja Barchewitz and Marwane El Kharbili
Slides - Abstract
Using Web services for business process automation is an accepted approach in context of service-oriented architectures (SOA). Business process models are created by business experts usually not having an IT background and who are therefore not able to use the technical descriptions available for web services. In this paper, we show how we extended the market leading business process management suite ARIS to enable business experts to discover, assess, and select Web services for business process automation. We developed a structural and a semantic matching algorithm as well as a graphical user interface for Web service assessment. We use a schema to classify Web service discovery literature and we relate our work to it. Our completely integrated discovery tool helps bridging the gap between business and IT, because business experts can now discover Web services needed for business process automation on their own.
11:30-12:00 Evaluation of Semantic Service Discovery - A Survey and Directions for Future Research
Ulrich Küster, Holger Lausen and Birgitta König-Ries
Slides - Abstract
In recent years a huge amount of effort and money has been invested in the area of semantic service discovery and presented ap- proaches have become more sophisticated and mature. Nevertheless sur- prisingly little effort is being put into the evaluation of these approaches. We argue that the lack of established and theoretically well-founded methodologies and test beds for comparative evaluation of semantic ser- vice discovery is a major blocker of the advancement of the ¯eld. To lay the ground for a comprehensive treatment of this problem we discuss the applicability of well-known evaluation methodologies from informa- tion retrieval and provide an exhaustive survey of the current evaluation approaches.
12:00-13:00 Lunch
13:00-14:20 Session III - Service Composition
Session Chair: Birgitta König-Ries
13:00-13:30 A Framework for Dynamic Web Services Composition
Freddy Lécué, Eduardo Silva and Luis Ferreira Pires
Abstract
Dynamic composition of web services is a promising approach and at the same time a challenging research areas for the dissemination of serviceoriented applications. It is widely recognised that service semantics is a key element for the dynamic composition of Web services since it allows the unambiguous descriptions of a service’s capabilities and parameters. This paper introduces a framework for performing dynamic service composition by exploiting the semantic matchmaking between service parameters (i.e., outputs and inputs) to enable their interconnection and interaction. The basic assumption of the framework is that matchmaking enables finding semantic compatibilities among independently defined service descriptions. We also developed a composition algorithm that follows a semantic graph-based approach, in which a graph represents service compositions and the nodes of this graph represent semantic connections between services. Moreover, functional and non-functional properties of services are considered to ensure the computation of relevant and best service compositions for some service request. The suggested end-to-end functional level service composition framework is illustrated with a realistic application scenario from the IST-SPICE project.
13:30-14:00 Composite Web Services
Kung Kiu Lau and Cuong M. Tran
Abstract
Currently, composition of web services is done by orchestration. An orchestration is a workflow that combines invocations of individual operations of the web services involved. It is therefore a composition of individual operations, rather than a composition of entire web services. In this paper we propose a different approach to web service composition, whereby entire services are composed into composite services. The latter are again entire web services, that is, they can be further composed using our composition, or they can be used in an orchestration. We show how these composite services can be constructed hierarchically and used in practice.
14:00-14:20 Management Requirements of Web Service Compositions
Anis Charfi, Rainer Berbner, Mira Mezini, and Ralf Steinmetz
Abstract
Several works have addressed the management of individual Web Services. However, the specific management requirements of workflow-based web service compositions such as those specified in the BPEL have not yet been considered. In this paper, we present several management requirements in web service compositions such as discovery and selection management, SLA and policy management, middleware services management, and management of the composite service. Supporting these requirements is crucial for providing a reliable service composition with well-defined QoS properties. We also introduce web service composition management and present our vision of having dedicated tool support for it in future BPEL engines.
14:20-14:30 Break
14:30-15:20 Session IV - BPEL Extensions
Session Chair: Cesare Pautasso
14:30-15:00 BPEL-DT - Data-aware Extension of BPEL to Support Data-Intensive Service Applications
Dirk Habich, Sebastian Richly, Steffen Preissler, Mike Grasselt, Wolfgang Lehner and Albert Maier
Abstract
Aside from business processes, the service-oriented approach currently realized with Web services and BPEL should be utilizable for data-intensive applications as well. Fundamentally, data-intensive applications are characterized by (i) a sequence of functional operations processing large amounts of data and (ii) the delivery and transformation of huge data sets between those functional activities. However, for the efficient handling of massive data sets, a significant amount of data infrastructure is required and the predefined 'by value' data semantic within the invocation of Web services and BPEL is not well suited for this context. To tackle this problem on the BPEL level, we developed a seamless extension to BPEL - the 'BPEL data transitions.
15:00-15:20 Towards Resource-Oriented BPEL
Hagen Overdick
Slides - Abstract
Service orientation is the de-facto architectural style, today. But, what actually is a service and how should service boundaries be chosen? Resource orientation, once seen as a ”light-weight” approach to web services, is reshaping itself as a modeling strategy to service orientation. Along comes the realization that resources are in-fact complex state machines. Currently, there is no accepted standard for modeling the internal state of resources. In this paper, BPEL is proposed as a modeling language for resources and necessary extensions to BPEL are outlined.
15:20-15:45 Coffee Break
15:45-16:55 Session V - QoS
Session Chair: Jürgen Dunkel
15:45-16:15 SSL-over-SOAP: Towards a Token-based Key Establishment Framework for Web Services
Sebastian Gajek, Lijun Liao, Jörg Schwenk and Bodo Moeller
Slides - Abstract
Key establishment is essential for many applications of cryptography. Its purpose is to negotiate keys for other cryptographic schemes, usually for encryption and authentication. In a web services context, WS-SecureConversation has been specified to make use of negotiated keys. The most popular key establishment scheme in the Internet is the (handshake protocol of the) Secure Socket Layer or Transport Layer Security protocol (SSL/TLS). However, SSL/TLS has primarily been designed to secure HTTP, by encrypting and authenticating TCP connections. It is thus not usable to negotiate keys in SOAP connections with intermediaries. We propose SSL-over-SOAP, a family of key establishment protocols for Web services. It is based the design of the SSL handshake, so security analysis results for standard SSL/TLS apply to our new proposal. We have implemented this protocol in the framework ofWS-Trust and WS-SecureConversation.
16:15-16:35 A Framework for QoS-based Resource Brokering in Grid Computing
Eugenio Zimeo and Nadia Ranaldo
Slides - Abstract
The effective and efficient exploitation of Grid computing facilities require advanced resource management systems to automatically and transparently ensure the fulfillment not only of functional requirements but also of non-functional ones. This paper presents a framework for brokering of Grid resources, virtualized through Web Services, which can be dynamically configured with respect to multiple syntactic and semantic description languages and related matching strategies. Hence, it discovers and selects resources and automatically allocates application tasks to them on the basis of both functional and quality of service (QoS) requirements. In particular the paper presents the framework specialization which aims to select a pool of resources whose overall performance allows for satisfying time and cost constraints for the execution of an application partitioned in concurrent tasks according to the data parallelism pattern.
16:35-16:55 Model-Driven Performance Evaluation for Service Engineering
Claus Pahl, Marko Boskovic and Wilhelm Hasselbring
Slides - Abstract
Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Software quality aspects such as performance are of central importance for the integration of heterogeneous, distributed service-based systems. Empirical performance evaluation is a process of measuring and calculating performance metrics of the implemented software. We present an approach for the empirical, model-based performance evaluation of services and service compositions in the context of model-driven service engineering. Temporal databases theory is utilised for the empirical performance evaluation of model-driven developed service systems.


Important Dates
  • Abstract Submission Deadline: 20. August 2007
  • Paper Submission Deadline: 27. August 2007
  • Acceptance Notification: 1. October 2007
  • Early Registration until: 22. October 2007
  • Camera Ready Papers by: 26. October 2007
  • Workshop: 26. November 2007
  • Revised Camera Ready Papers: 7. January 2008
  • Workshop Post-Proceedings published: 10. January 2008.

Paper Submission is now closed.

Workshop Program Chairs
  • Thomas Gschwind, IBM Zurich Research Lab, Switzerland
  • Cesare Pautasso, University of Lugano, Switzerland

Workshop Program Committee
  • Luciano Baresi, Politecnico di Milano, Italy
  • Elisa Bertino, Purdue University, USA
  • Walter Binder, University of Lugano, Switzerland
  • David Breitgand, IBM Haifa, Israel
  • Christoph Bussler, BEA, USA
  • Fabio Casati, University of Trento, Italy
  • Malu Castellanos, HP, USA
  • Paco Curbera, IBM Watson, USA
  • Theo Dimitrakos, BT, UK
  • Jürgen Dunkel, FH Hannover, Germany
  • Schahram Dustdar, Vienna University of Technology, Austria
  • Daniela Grigori, Université de Versailles, France
  • Alexander Keller, IBM, New York, USA
  • Frank Leymann, University of Stuttgart, Germany
  • Mark Little, Red Hat, UK
  • Makoto Matsushita, Osaka University, Japan
  • Claus Pahl, Dublin City University, Ireland
  • Dumitru Roman, DERI Innsbruck, Austria
  • Ulf Schreier, University of Furtwangen, Germany

Contact Information - For more information and inquiries about the workshop, please contact Cesare Pautasso (cesare.pautasso@computer.org).