×

SWORD

swMATH ID: 10584
Software Authors: S Ponnekanti, A Fox
Description: 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.
Homepage: http://www2002.org/CDROM/alternate/786/
Related Software: Jolie; NuSMV; SHOP2; SPARQL; WSBen; PDDL; AO4BPEL; cglib; Google Maps API; JBoss; JOpera; Graphplan; Orc; AgentSpeak; CUDD; YAWL; SPIN; LTSA-WS; AutoSyn; BRITE
Cited in: 5 Publications

Citations by Year