SWORD: A developer toolkit for web service composition. The formidable problem of automatic or semi-automatic composition of existing Web services is the subject of much current attention. We address a particular subset of this problem with SWORD, a set of tools for the composition of a class of web services including “information-providing” services. In SWORD, a service is represented by a rule that expresses that given certain inputs, the service is capable of producing particular outputs. A rule-based expert system is then used to automatically determine whether a desired composite service can be realized using existing services. If so, this derivation is used to construct a plan that when executed instantiates the composite service. As our working prototype and examples demonstrate, SWORD does not require (but could benefit from) wider deployment of emerging service-description standards such as WSDL, SOAP, RDF and DAML. We also distinguish SWORD from some other plausible existing approaches, especially information integration. We show that although SWORD’s expressive capabilities are weaker, the abstractions it exposes capture more appropriately the limited kinds of queries supported by typical Web services and thus result in simplicity and efficiency.
Keywords for this software
References in zbMATH (referenced in 12 articles )
Showing results 1 to 12 of 12.
- Song, Seheon; Lee, Seok-Won: A goal-driven approach for adaptive service composition using planning (2013)
- Brzeziński, Jerzy; Danilecki, Arkadiusz; Flotyński, Jakub; Kobusińska, Anna; Stroiński, Andrzej: ROsWeL workflow language: a declarative, resource-oriented approach (2012)
- Cugola, Gianpaolo; Ghezzi, Carlo; Pinto, Leandro Sales: DSOL: a declarative approach to self-adaptive service orchestrations (2012)
- Hoffmann, J.; Weber, I.; Kraft, F.M.: SAP speaks PDDL: exploiting a software-engineering model for planning in business process management (2012)
- Świątek, Paweł; Stelmach, Paweł; Prusiewicz, Agnieszka; Juszczyszyn, Krzysztof: Service composition in knowledge-based SOA systems (2012)
- Jiang, Wei; Wu, Tian; Hu, Song-Lin; Liu, Zhi-Yong: QoS-aware automatic service composition: a graph view (2011)
- Bertoli, Piergiorgio; Pistore, Marco; Traverso, Paolo: Automated composition of web services via planning in asynchronous domains (2010)
- Balbiani, Philippe; Cheikh, Fahima; Feuillade, Guillaume: Algorithms and complexity of automata synthesis by asynchronous orchestration with applications to web services composition (2009)
- Huai, Jinpeng; Deng, Ting; Li, Xianxian; Du, Zongxia; Guo, Huipeng: AutoSyn: A new approach to automated synthesis of composite web services with correctness guarantee (2009)
- Liang, Jin; Nahrstedt, Klara: Service composition for generic service graphs (2006)
- Wang, Xiao-Ling; Huang, Sheng; Zhou, Ao-Ying: QoS-aware composite services retrieval (2006)
- Zhang, Liang-Jie; Li, Bing: Requirements driven dynamic services composition for web services and grid solutions (2005)