Web Services

Web services have a substantial impact on today’s distributed software systems, especially on the way they are designed and composed. Specialization of different services is leading to a multitude of applications ultimately providing complex solutions. The interaction and modeling aspects of Web services is increasingly becoming important. Based on the needs for Web services conversations, process modeling, and composition, a variety of languages and technologies for Web services composition have evolved. This case study is focused on a systematic evaluation of the support for workflow patterns and their BPEL (Business Process Execution Language for Web Services) implementation in Collaxa, a leading BPEL process modeling and enactment engine for Web services processes.

[1]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[2]  E. M. Maximilien,et al.  Agent-based Architecture for Autonomic Web Service Selection , 2003 .

[3]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[4]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[5]  William G. Griswold,et al.  An Overview of AspectJ , 2001, ECOOP.

[6]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[7]  Mike P. Papazoglou,et al.  A Framework for Business Rule Driven Web Service Composition , 2003, ER.

[8]  David R. Karger,et al.  Wide-area cooperative storage with CFS , 2001, SOSP.

[9]  Katia P. Sycara,et al.  Using DAML-S for P2P Discovery , 2003, International Conference on Web Services.

[10]  Manish Parashar,et al.  A Peer-to-Peer Approach to Web Service Discovery , 2004, World Wide Web.

[11]  Steven J. DeRose,et al.  XML Path Language (XPath) , 1999 .

[12]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[13]  Daniel P. Friedman,et al.  Aspect-Oriented Programming is Quantification and Obliviousness , 2000 .

[14]  Steffen Staab,et al.  Services on the Move: Towards P2P-Enabled Semantic Web Services , 2003, ENTER.

[15]  Anthony Finkelstein,et al.  Towards an aspect weaving BPEL engine , 2004 .

[16]  Andreas Eberhart Towards Universal Web Service Clients , 2002, EuroWeb.

[17]  Shigeru Chiba,et al.  A Selective, Just-in-Time Aspect Weaver , 2003, GPCE.

[18]  Jing Zhong,et al.  A Semantic Web Based Peer-to-Peer Service Registry Network , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[19]  Wim Vanderperren,et al.  AOP for Dynamic Configuration and Management of Web Services , 2004, Int. J. Web Serv. Res..

[20]  James A. Hendler,et al.  DAML+OIL: An Ontology Language for the Semantic Web , 2002, IEEE Intell. Syst..

[21]  Prashant Doshi,et al.  A Method for Semantically Enhancing the Service Discovery Capabilities of UDDI , 2003, IIWeb.

[22]  Rainer Unland,et al.  Aspect-Based Workflow Evolution , 2001 .

[23]  Pearl Brereton,et al.  Turning Software into a Service , 2003, Computer.

[24]  Wolfgang Nejdl,et al.  A scalable and ontology-based P2P infrastructure for Semantic Web Services , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[25]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[26]  David R. Karger,et al.  Observations on the Dynamic Evolution of Peer-to-Peer Networks , 2002, IPTPS.

[27]  Rainer Schmidt,et al.  Extending Aspect-Oriented-Programming in order to flexibly support Workflows , 1998 .

[28]  Jim Hugunin,et al.  Advice weaving in AspectJ , 2004, AOSD '04.

[29]  Robert Hirschfeld,et al.  Dynamic service adaptation , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..