• 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