• DocumentCode
    3342787
  • Title

    Classification of SOA Contract Specification Languages

  • Author

    Okika, Joseph C. ; Ravn, Anders P.

  • Author_Institution
    Dept. of Comput. Sci., Aalborg Univ., Aalborg
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    433
  • Lastpage
    440
  • Abstract
    There are numerous existing notations and standards in the Web service community. These may be grouped broadly into three competing families, namely; Web services, semantic Web, and electronic business. Although the families are competing, we expect that applications will cut across them and there is a need to map from one to another and to analyze compatibility and other properties. Therefore we survey how they deal with different aspects. We then illustrate with examples, the aspects of contracts captured by one language from each of the three competing families in addition to WSDL, the core standard for Web services description. The result is a classification based on the aspects of computations: functionality, protocol, and for instance performance covered by the languages. The classification is used to identify similarities between semantic models and thus find potential mappings between the families. Furthermore, this gives a handle on analysis techniques that may apply to the aspects in a particular family.
  • Keywords
    Web services; electronic commerce; pattern classification; semantic Web; specification languages; SOA; WSDL; Web service; contract specification language; electronic business; pattern classification; protocol; semantic Web; Application software; Computer science; Contracts; Protocols; Semantic Web; Semiconductor optical amplifiers; Service oriented architecture; Software systems; Specification languages; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.36
  • Filename
    4670205