• DocumentCode
    3199503
  • Title

    Ad-hoc invocation of semantic Web services

  • Author

    Eberhart, Andreas

  • Author_Institution
    AIFB, Karlsruhe Univ., Germany
  • fYear
    2004
  • fDate
    6-9 July 2004
  • Firstpage
    116
  • Lastpage
    123
  • Abstract
    We present the Web service description framework (WSDF), which provides both a representation mechanism and a runtime system architecture for semantically enriched Web Services. We analyze existing languages such as BPEL4WS and OWL-S before addressing their deficiencies in our proposal. Our approach allows a client to invoke a service based solely on a shared ontology, i.e. without prior knowledge on the API, providing an important building block towards a global, flexible information infrastructure. Another main point is that WSDF can be applied to clients and services written in a conventional object oriented programming language. This is achieved by lifting data structures to an ontology level in which rich logical statements about services can be formalized. We also present a detailed system architecture that covers planning, invocation, and the automatic processing of the service results, which is accomplished using the observer design pattern and by asserting the result in the respective model. Furthermore, the required annotations can be specified conveniently by placing comments in the source code.
  • Keywords
    application program interfaces; data structures; distributed object management; formal specification; knowledge representation languages; object-oriented languages; object-oriented programming; ontologies (artificial intelligence); semantic Web; API; BPEL4WS; OWL-S; WSDF; Web service description framework; ad-hoc invocation; automatic processing; data structures; design pattern; information infrastructure; logical statements; object oriented programming language; representation mechanism; runtime system architecture; semantic Web services; service planning; shared ontology; source code; Control systems; Middleware; Object oriented modeling; Object oriented programming; Ontologies; Process planning; Proposals; Semantic Web; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2004. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2167-3
  • Type

    conf

  • DOI
    10.1109/ICWS.2004.1314730
  • Filename
    1314730