Lecture Notes in Computer Science 2593 EditedbyG.Goos,J.Hartmanis,andJ.vanLeeuwen 3 Berlin Heidelberg NewYork Barcelona HongKong London Milan Paris Tokyo Akmal B. Chaudhri Mario Jeckle Erhard Rahm Rainer Unland (Eds.) Web, Web-Services, and Database Systems NODe 2002 Web- and Database-Related Workshops Erfurt, Germany, October 7-10, 2002 Revised Papers 1 3 SeriesEditors GerhardGoos,KarlsruheUniversity,Germany JurisHartmanis,CornellUniversity,NY,USA JanvanLeeuwen,UtrechtUniversity,TheNetherlands VolumeEditors AkmalB.Chaudhri Wimbledon,LondonSW193DF,UK E-mail:[email protected] MarioJeckle DaimlerChryslerCorporateResearchCenterUlm WilhelmRungeStraße11,89073Ulm,Germany E-mail:[email protected] ErhardRahm Universita¨tLeipzig,Institutfu¨rInformatik Augustusplatz10-11,04109Leipzig,Germany E-mail:[email protected] RainerUnland UniversityofEssen,InstituteforComputerScience Schu¨tzenbahn70,45117Essen,Germany E-mail:[email protected] Cataloging-in-PublicationDataappliedfor AcatalogrecordforthisbookisavailablefromtheLibraryofCongress. BibliographicinformationpublishedbyDieDeutscheBibliothek. DieDeutscheBibliothekliststhispublicationintheDeutscheNationalbibliografie; detailedbibliographicdataisavailableintheInternetat<http://dnb.ddb.de>. CRSubjectClassification(1998):H.2,H.3,H.4,I.2,C.2,D.2 ISSN0302-9743 ISBN3-540-00745-8Springer-VerlagBerlinHeidelbergNewYork Thisworkissubjecttocopyright.Allrightsarereserved,whetherthewholeorpartofthematerialis concerned,specificallytherightsoftranslation,reprinting,re-useofillustrations,recitation,broadcasting, reproductiononmicrofilmsorinanyotherway,andstorageindatabanks.Duplicationofthispublication orpartsthereofispermittedonlyundertheprovisionsoftheGermanCopyrightLawofSeptember9,1965, initscurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer-Verlag.Violationsare liableforprosecutionundertheGermanCopyrightLaw. Springer-VerlagBerlinHeidelbergNewYork amemberofBertelsmannSpringerScience+BusinessMediaGmbH http://www.springer.de ©Springer-VerlagBerlinHeidelberg2003 PrintedinGermany Typesetting:Camera-readybyauthor,dataconversionbyPTP-Berlin,StefanSossnae.K. Printedonacid-freepaper SPIN:10872506 06/3142 543210 Preface Net.ObjectDays (NODe) has established itself as one of the most significant events on Objects, Components, Architectures, Services and Applications for a Networked World in Europe and in the world. As in previous years, it took place in the Messe- kongresszentrum (Fair and Convention Center) in Erfurt, Thuringia, Germany, this time during 7–10 October 2002. Founded only three years ago as the official succes- sor conference to JavaDays, STJA (Smalltalk and Java in Industry and Education) and JIT (Java Information Days), NODe has grown into a major international conference that attracts participants from industry, research and users in equal measure since it puts strong emphasis on the active exchange of concepts and technologies between these three communities. Over the past few years, the NODe conference has developed a remarkable track record: a new paradigm (Generative Programming) was born at NODe (citation James Coplien), nearly all of the most prominent researchers and contributors in the object-oriented field (and beyond) have given keynotes at NODe, new topics have been integrated (like Agent Technology and Web-Services) and, now, for the first time, postconference proceedings are being published by Springer-Verlag. Altogether three volumes will be available. This volume is compiled from the best papers of the Web Databases and the Web-Services workshops. Two additional volumes will be published, one containing the best contributions of the main conference and another one with the best contributions to the agent-related workshops and the 3rd Interna- tional Symposium on Multi-Agent Systems, Large Complex Systems, and E-Businesses (MALCEB 2002) that were cohosted with NODe 2002: M. Aksit, M. Mezini, R. Un- land (editors) Objects, Components, Architectures, Services, and Applications for a Networked World (LNCS 2591) and R. Kowalczyk, J. Müller, H. Tianfield, R. Unland (editors) Agent Technologies, Infrastructures, Tools, and Applications for e-Services (LNAI 2592). This volume contains the keynote speeches as well as 19 peer-reviewed, original papers that were chosen from the papers accepted for the workshops. This means that the papers in this volume are a subset of the papers presented at the conference, which in turn were selected by the programme committees out of the submitted papers based on their scientific quality, the novelty of the ideas, the quality of the writing, and the practical relevance. This double selection process not only guaranteed high-quality papers but also allowed the authors to consider comments and suggestions they had received during the conference and to integrate them into their final version. Further- more, authors were allowed to extend their papers to fully fledged versions. We hope that the results will convince you as much as they did us and that these proceedings give you many new inspirations and insights. The contents of this volume can best be described by an excerpt from the original Call for Papers: VI Preface Web Databases The workshop centers on database technology and the Web. Flexibility, scalability, heterogeneity and distribution are typical characteristics of the Web infrastructure. Whereas these characteristics offer rich potential for today’s and future application domains, they put high demands on database systems and especially their architecture, testing interoperability, access to and maintenance of structured and semistructured (heterogeneous) data sources, and the integration of applications. Of particular im- portance and interest to the workshop is database support for XML (Extensible Markup Language) and Web-services. WS-RSD 2002 Web-services promise to ease several current infrastructure challenges. Especially they are expected to herald a new era of integration: integration of data, processes, and also complete enterprises on the basis of a set of loosely related lightweight ap- proaches that hide all technical implementation details except the Web, which serves as the basic transport and deployment mechanism. Interoperability will surely prove itself as the critical success factor of the Web service proliferation promised by some analysts. In order to accomplish this interoperability, various standardization bodies such as the W3C, UN and OASIS have initiated activities working on specifications of building blocks of a Web-service architecture. Nevertheless, a significant number of vendors now offer the first commercial solutions, which have been implemented to create some real-world services. As editors of this volume, we would like to thank once again all programme commit- tee members, as well as all external referees for their excellent work in evaluating the submitted papers. Moreover, we would like to thank Mr. Hofmann from Springer- Verlag for his cooperation and help in putting this volume together. December 2002 Akmal B. Chaudhri, Mario Jeckle, Erhard Rahm, Rainer Unland 2nd Annual International Workshop “Web Databases” of the Working Group “Web and Databases” of the German Informatics Society (GI) Organizers Akmal B. Chaudhri, IBM developerWorks, USA Erhard Rahm, University of Leipzig, Germany Rainer Unland, University of Essen, Germany Members of the International Programme Committee Wolfgang Benn, TU Chemnitz Ron Bourret, Independent Consultant Hosagrahar V. Jagadish, University of Michigan Udo Kelter, University of Siegen Alfons Kemper, University of Passau Thomas Kudraß, HTWK Leipzig Meike Klettke, University of Rostock Marco Mesiti, University of Genoa Ingo Macherius, Infonyte GmbH Kjetil Nørvåg, Norwegian University of Science and Technology Jaroslav Pokorný, Charles University Awais Rashid, University of Lancaster Werner Retschitzegger, University of Linz Harald Schöning, Software AG Gottfried Vossen, University of Münster Gerhard Weikum, University of Saarbrücken VIII Organization Workshop on “Web-Services – Research, Standardization, and Deployment” (WS-RSD 2002) Organizer Mario Jeckle DaimlerChrysler Corporate Research Center Ulm Wilhelm Runge Str. 11 89073 Ulm, Germany E-mail: m a r i o @ j e c k l e . d e Members of the International Programme Committee Dieter Fensel, Vrije Universiteit Amsterdam Christopher Ferris, Sun Microsystems Bogdan Franczyk, University of Leipzig Frank Leymann, IBM Jean-Philippe Martin-Flatin, CERN Erich Ortner, Technical University of Darmstadt Günther Specht, University of Ulm Michael Stal, Siemens Matthias Weske, Hasso-Plattner Institute Potsdam Liang-Jie Zhang, IBM T.J. Watson Research Center Table of Contents Keynotes GRIDs and Ambient Computing .................................... 1 Keith G. Jeffery Natix: A Technology Overview...................................... 12 Thorsten Fiebig, Sven Helmer, Carl-Christian Kanne, Guido Moerkotte, Julia Neumann, Robert Schiele, Till Westmann Intelligent Support for Selection of COTS Products ................... 34 Gu¨nther Ruhe Regular Papers Advanced Web-Services DAML Enabled Web Services and Agents in the Semantic Web ......... 46 M. Montebello, C. Abela Building Reliable Web Services Compositions......................... 59 Paulo F. Pires, Mario R.F. Benevides, Marta Mattoso NSPF: Designing a Notification Service Provider Framework for Web Services .................................................. 73 Bahman Kalali, Paulo Alencar, Donald Cowan UDDI Extensions Active UDDI – An Extension to UDDI for Dynamic and Fault-Tolerant Service Invocation ................................... 91 Mario Jeckle, Barbara Zengler WS-Specification: Specifying Web Services Using UDDI Improvements... 100 Sven Overhage, Peter Thomas Description and Classification of Web-Services Modeling Web Services Variability with Feature Diagrams.............. 120 Silva Robak, Bogdan Franczyk A Dependency Markup Language for Web Services.................... 129 Robert Tolksdorf
Description: