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 - AbstractThe 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).
|