• DocumentCode
    3464151
  • Title

    Investigating, modeling and evaluating the interface complexity of Web Services

  • Author

    Litao Deng ; Ailin Zhou ; Hongchen Guo ; Peng Han

  • Author_Institution
    Sch. of Software, Beijing Inst. of Technol., Beijing, China
  • fYear
    2011
  • fDate
    3-5 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    this paper emphasizes on the interface complexity - one of the most influential factors affecting Web Services invocation performance. Our ultimate goal is to propose a novel and versatile model to measure the interface complexity. First we introduce the term WSDL2Java Cost to measure the overall cost for converting a WSDL file into server-side Java source code. Then we conduct myriads of experiments to respectively figure out the correlations between parameters, operations, their synthetic effects and the WSDL2Java Cost with various SOAP toolkits. We analyze the experimental results, finding an interesting feature called PODU (Parameter-to-Operation Distribution Unrelated), and introduce a model named WSDL Contour to measure the interface complexity. In order to test our model, we ad hoc refer to more than 9,000 WSDL files on the World Wide Web. In the end, based on our experimental results and the WSDL Contour model, we give some advice on Web Services Interface Design Principle, especially on the Web Services Granularity in the aspect of interface complexity.
  • Keywords
    Java; Web services; knowledge representation languages; user interfaces; PODU; SOAP toolkit; WSDL contour model; WSDL2Java Cost; Web service granularity; Web services interface design principle; World Wide Web; interface complexity; parameter-to-operation distribution unrelated; server-side Java source code; Benchmark testing; Complexity theory; Distribution strategy; Java; Radio frequency; Simple object access protocol; Interface Complexity; PODU (Parameter-to-Operation Distribution Unrelated); WSDL Contour; WSDL2Java Cost; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computing and Control Applications (CCCA), 2011 International Conference on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4244-9795-9
  • Type

    conf

  • DOI
    10.1109/CCCA.2011.6031227
  • Filename
    6031227