Web-Based User Interface for SOA Systems Enhanced by Ontology

  • Marek Kopel
  • Janusz Sobecki
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 183)


In the chapter a method for ontology enhanced user interface adaptation for SOA systems is presented. SOA paradigm defines a set of methodologies for building a software out of interoperable services. Most of the services have an interactive character so they need a corresponding user interface to be defined. Today these interfaces are implemented by the software designers and programmers manually. Today, however there is a need for more flexible user interface authoring and automatic generation, which is based on the services input and output parameters and their ontology-based description.


User Interface Service Composition Composite Service Select List Smart Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bell, M.: Introduction to Service-Oriented Modeling. Service-Oriented Modeling: Service Analysis, Design, and Architecture, p. 3. Wiley & Sons (2008)Google Scholar
  2. 2.
    Brzostowski, K., et al.: Service discovery approach based on rough sets for SOA systems. In: Nguyen, N.T., Zgrzywa, A., Czyewski, A. (eds.) Advances in Multimedia and Network Information System Technologies, pp. 131–141. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Christensen, E., et al.: Web Services Description Language (WSDL) 1.1.,
  4. 4.
    European Commission, From Grids to Service-Oriented Knowledge Utilities. A critical infrastructure for business and the citizen in the knowledge society (2006),
  5. 5.
    Fraś, M., Grzech, A., Juszczyszyn, K., Kołaczek, G., Kwiatkowski, J., Prusiewicz, A., Sobecki, J., Świątek, P., Wasilewski, A.: Smart Work Workbench; Integrated Tool for IT Services Planning, Management, Execution and Evaluation. In: Jędrzejowicz, P., Nguyen, N.T., Hoang, K. (eds.) ICCCI 2011, Part I. LNCS, vol. 6922, pp. 557–571. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  6. 6.
    Garret, J.J.: Elements of user experience (April 2012), Downloaded from,
  7. 7.
    Hickson, I.: HTML - Living Standard Last Updated 9 April 2012: Web Forms 2.0: DataList ,
  8. 8.
    Juszczyszyn, K., et al.: Service Composition in Knowledge-based SOA Systems. To be published in New Generation Computing 30(2&3) (2012)Google Scholar
  9. 9.
    Kleshchev, A., Gribowa, V.: From an Ontology-Oriented Approach Conception to User Interface Development. International Journal Information Theories & Applications 10, 87–93 (2004)Google Scholar
  10. 10.
    Kobsa, A., Koenemann, J., Pohl, W.: Personalized Hypermedia Presentation Techniques for Improving Online Customer Relationships. The Knowledge Eng. Review 16(2), 111–155 (2001)zbMATHCrossRefGoogle Scholar
  11. 11.
    Kobsa, A.: Personalized Hypermedia and International Privacy. Communications of the ACM 45(5), 64–67 (2002)CrossRefGoogle Scholar
  12. 12.
    Nguyen, N.T., Sobecki, J.: Determinantion of user interfaces in adaptive systems using a rough classification-based method. New Generation Computing 24(4), 377–402 (2006)zbMATHCrossRefGoogle Scholar
  13. 13.
    Shahzad, S.K.: Ontology-based User Interface Development: User Experience Elements Patterns. Journal of Universal Computer Science 17(7), 1078–1088 (2011)MathSciNetGoogle Scholar
  14. 14.
    Sobecki, J.: Hybrid Adaptation of Web-Based Systems User Interfaces. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3038, pp. 505–512. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  15. 15.
    Sobecki, J.: Ant colony metaphor applied in user interface recommendation. New Generation Computing 26(3), 277–293 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Wroclaw University of TechnologyWroclawPoland

Personalised recommendations