Next-generation applications in healthcare digital libraries using semantic service composition and coordination

Healthcare digital libraries (DLs) increasingly make use of dedicated services to access functionality and/or data. Semantic (web) services enhance single services and facilitate compound services, thereby supporting advanced applications on top of a DL. The traditional process management approach tends to focus on process definition at build time rather than on actual service events in run time, and to anticipate failures in order to define appropriate strategies. This paper presents a novel approach where service coordination is distributed among a set of agents. A dedicated component plans compound semantic services on demand for a particular application. In failure, the planner is reinvoked to define contin- gency strategies. Finally, matchmaking is effected at runtime by choosing the appropriate service provider. These combined technologies will provide key support for highly flexible next-generation DL applications. Such technologies are under development within CASCOM.

[1]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[2]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[3]  Mark Klein,et al.  Towards High-Precision Service Retrieval , 2002, SEMWEB.

[4]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[5]  Boualem Benatallah,et al.  A Petri Net-based Model for Web Service Composition , 2003, ADC.

[6]  Claudio Bartolini,et al.  A Semantic Web Approach to Service Description for Matchmaking of Services , 2001, SWWS.

[7]  Ian Horrocks,et al.  A software framework for matchmaking based on semantic web technology , 2003, WWW '03.

[8]  Werner Nutt,et al.  Basic Description Logics , 2003, Description Logic Handbook.

[9]  Timothy W. Finin,et al.  A Planner for Composing Services Described in DAML-S , 2003 .

[10]  José M. Vidal,et al.  Matchmaking of web services based on the DAML-S service model , 2003, AAMAS '03.

[11]  Heiko Schuldt,et al.  Scalable peer-to-peer process management - the OSIRIS approach , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[12]  Heiko Schuldt,et al.  Infrastructure for Information Spaces , 2002, ADBIS.

[13]  Catriel Beeri,et al.  A Workflow System through Cooperating Agents for Control and Document Flow over the Internet , 2000, CoopIS.

[14]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[15]  Gustavo Alonso,et al.  Atomicity and isolation for transactional processes , 2002, TODS.

[16]  Mark Klein,et al.  Massachusetts Institute of Technology Abraham Bernstein University of Zurich Toward High-Precision Service Retrieval , 2022 .

[17]  Heiko Schuldt,et al.  Scalable peer-to-peer process management - the OSIRIS approach , 2004 .

[18]  Matthias Klusch,et al.  Semantic Web Service Composition Planning with OWLS-Xplan , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

[19]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[20]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..

[21]  James A. Hendler,et al.  Automating DAML-S Web Services Composition Using SHOP2 , 2003, SEMWEB.

[22]  Heiko Schuldt,et al.  Peer-to-peer Execution of (transactional) Processes , 2005, Int. J. Cooperative Inf. Syst..

[23]  Gustavo Alonso,et al.  Transactional coordination agents for composite systems , 1999, Proceedings. IDEAS'99. International Database Engineering and Applications Symposium (Cat. No.PR00265).

[24]  Boi Faltings,et al.  Efficient matchmaking and directory services , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[25]  André Schiper,et al.  Approaches to fault-tolerant and transactional mobile agent execution---an algorithmic view , 2004, CSUR.

[26]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[27]  Francesco M. Donini,et al.  An Agency for Semantic-Based Automatic Discovery of Web Services , 2004, AIAI.

[28]  Farnoush Banaei Kashani,et al.  WSPDS: Web Services Peer-to-Peer Discovery Service , 2004, International Conference on Internet Computing.

[29]  Sasu Tarkoma,et al.  Adaptive Agent-Based Service Composition for Wireless Terminals , 2003, CIA.