• DocumentCode
    3233660
  • Title

    XML Web services automation: a software engineering approach

  • Author

    Nicoloudis, Nicholas ; Mingins, Christine

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Monash Univ., Clayton, Vic., Australia
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    417
  • Lastpage
    424
  • Abstract
    XML Web services are a mechanism for exposing program functionality over the Web, typically to other services. In this paper we analyse the interactions of standalone applications and Web services and investigate modeling role-based interactions. From this investigation, we engineer a tool that automates the process of generating Web services based on an application´s set of compliant interface primitives. These interactions can be packaged according to required user scenarios. The tool supports and enforces good software engineering practice such as separation and isolation of data from direct user access. This mechanism lifts the activity of Web enabling applications from a programmer-based one to an engineering activity. In developing the tool we discover and highlight the appropriate and inappropriate application of a Web service.
  • Keywords
    client-server systems; distributed object management; hypermedia markup languages; object-oriented programming; open systems; software engineering; software tools; XML Web services automation; compliant interface primitives; program functionality; role-based interactions; software engineering approach; standalone applications; Access protocols; Application software; Automation; Communication standards; Computer architecture; Object oriented modeling; Service oriented architecture; Software engineering; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2002. Ninth Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-1850-8
  • Type

    conf

  • DOI
    10.1109/APSEC.2002.1183011
  • Filename
    1183011