• DocumentCode
    3342071
  • Title

    Using User Interface Design to Enhance Service Identification

  • Author

    Mani, Senthil ; Sinha, Vibha S. ; Sukaviriya, Noi ; Ramachandra, Thejaswini

  • Author_Institution
    IBM India Res. Lab., New Delhi
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    78
  • Lastpage
    87
  • Abstract
    User interface (UI) design is an integral part of the software design process. The UI design not only outlines the look and feel of the system, but also helps in flushing out the requirements - by identifying what data is visible to and processed by different users. However, in any SOA methodology, UI design is typically considered out of scope. In this paper, we highlight the importance of UI design specification in the SOA landscape, from a service- identification perspective. Service identification, which is a key activity in any SOA-based development, involves specification of business requirements as a set of granular service definitions. We propose an approach for harvesting the UI design specification to define service requirements for the intended system; more specifically in terms of information and business service requirements. Our approach consists of the following steps: (1) capture user interface design in a format amenable to automated analysis, with appropriate references to data and process models, (2) identify requirements for information services from data that is displayed in the user interface, and (3) identify business service requirements from the UI navigation flow and the links between the UI and the business process model. To illustrate our approach, we present a case study using the Amazon associate Web services. The study demonstrates how the use of UI designs can lead to better service identification. The proposed approach can complement any existing SOA methodology that follows a top-down approach to identify services.
  • Keywords
    Web services; software architecture; systems analysis; user interfaces; Amazon Associate Web Services; SOA methodology; business service requirements; information services; service identification; software design process; user interface design; Application software; Context modeling; Navigation; Process design; Service oriented architecture; Software design; Specification languages; USA Councils; User interfaces; Web services; SOA; Service Identification; UI Modeling;
  • 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.86
  • Filename
    4670162