• DocumentCode
    1838784
  • Title

    An Approach to Checking the Compatibility for Web Services Specification Based on the Typed Graph Category

  • Author

    Zhang, Xinlin ; Miao, Huaikou ; Li, Shenghong

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai
  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    416
  • Lastpage
    421
  • Abstract
    Web services represent a challenge and an opportunity for partiers wishing to expose product and services offerings through the Internet. Because Web services are dynamic collaborations generally, one of their key problems is to how automatically match the interface specifications between requestors and provider, it is necessary to formalize interface specifications. This paper proposes a formal notion of Web services modeling according to the graph category theory, and gives a method for transforming the visual interface specification which is represented by a semi-formal, UML-based class graph, into ML language representation, a language suitable for category. A concept of the structural and behavioral compatibility of the interface specifications is established, and an approach to constructing pullback and pushout, which are the weakest possible pre-condition and a stronger post-condition of an operation respectively, is provided.
  • Keywords
    Unified Modeling Language; Web services; graph theory; Internet; ML language representation; UML-based class graph; Web services specification; typed graph category; visual interface specification; Application software; Collaboration; Fluid dynamics; Packaging; Runtime; Service oriented architecture; Software packages; Software reusability; Web and internet services; Web services; ML language; Web services modeling; service compatibility; typed graph category; visual specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.410
  • Filename
    4709009