ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Web user interface server side integration model

Matej Mežik (2015) Web user interface server side integration model. MSc thesis.

Download (6Mb)


    User interface is the main point of contact between the user and the application. With an aim to simplify its use and improve the user experience different approaches and models have been proposed for a more efficient development of user interfaces. This has resulted in approaches for application integration at different levels. In this Master’s thesis, we are focusing exclusively on the integration of web user interfaces. We present our own model for web user interface integration, which uses WUIIDL (Web User Interface Integration Description Language). The WUIIDL language has been developed within the context of the Master's thesis to describe the integration key points. The structure of the language was defined using XSD (XML Schema Definition) schemas and indirectly represents the structure of the input data. Communication between the individual components of the model was performed using web services which are described with WSDL (Web Service Description Language) file. We have prepared a prototype, its implementation being based on the Java EE platform. Integration was performed using Apache Wicket framework which has been helpful in displaying the components on the web user interface. The prototype also supports the validation process, namely based on the input data provided using the WUIIDL description language. The model was evaluated by testing a set of SaaS (Software as a Service) application examples used to prepare a set of four commonly used scenarios. We found that the model addresses the key parts necessary to ensure comprehensive integration.

    Item Type: Thesis (MSc thesis)
    Keywords: integration, web user interface, description language definition, display of components, validation.
    Number of Pages: 84
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Matjaž Branko JuričMentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536328131)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2991
    Date Deposited: 20 May 2015 14:23
    Last Modified: 04 Jun 2015 13:30
    URI: http://eprints.fri.uni-lj.si/id/eprint/2991

    Actions (login required)

    View Item