DocumentCode :
2054029
Title :
Dynamic Web Service Assembly Using OWL and a Theorem Prover
Author :
McCandless, Dru ; Obrst, Leo ; Hawthorne, Shayn
fYear :
2009
fDate :
14-16 Sept. 2009
Firstpage :
336
Lastpage :
341
Abstract :
We present a method using semantic Web technologies to dynamically compose a chain of Web services that answers a stated information problem. Web services description language (WSDL) files that define the services are automatically examined and input and output messages are extracted. The XML schema definitions are converted to OWL ontology files. The ontologies derived from the different services are mapped/aligned to one another to identify similar concepts (classes and properties). A representation of the input and output messages and the alignment data is then fed into a theorem prover Prover9, along with an information goal. If a solution exists, the theorem prover determines how the goal can be met by proving that the goal is achievable from the axioms given by the service inputs, outputs, and alignments. The steps in the proof define the service chain. The proof is then processed and turned into a business process execution language (BPEL) document, which can then be executed by a system such as NetBeans.
Keywords :
Web services; knowledge representation languages; ontologies (artificial intelligence); theorem proving; BPEL; OWL ontology file; Prover9; Web services description language; XML schema; business process execution language; dynamic Web service assembly; semantic Web technology; theorem prover; Artificial intelligence; Assembly; Data mining; OWL; Ontologies; Semantic Web; Service oriented architecture; Technology planning; Web services; XML; BPEL; OWL; Ontologies; Prover9; Semantic Web; Service Composition; Theorem Prover; WSDL; Web Service Assembly; Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Semantic Computing, 2009. ICSC '09. IEEE International Conference on
Conference_Location :
Berkeley, CA
Print_ISBN :
978-1-4244-4962-0
Electronic_ISBN :
978-0-7695-3800-6
Type :
conf
DOI :
10.1109/ICSC.2009.92
Filename :
5298646
Link To Document :
بازگشت