Adaptable UI for Web Service Composition: A Model-Driven Approach

  • Waldemar Ferreira Neto
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7221)


The main objective of this work is to provide User Interfaces (UI) for Web service compositions (WSC). We aim at investigating how user interfaces and their navigation can be derived from the WSC structures (data and control flows). We propose a model-driven engineering approach that provides models and transformational methods that allow deriving and adapting UI for any context of use.


Web service composition model-driven engineering user interface adaptation 


  1. 1.
    Agrawal, A., Amend, M., Das, M., Ford, M., Keller, C., Kloppmann, M., König, D., Leymann, F., Müller, R., Pfau, G., et al.: Ws-bpel extension for people, bpel4people (2007)Google Scholar
  2. 2.
    ter Beek, M.H., Bucchiarone, A., Gnesi, S.: Web service composition approaches: From industrial standards to formal methods. In: ICIW, p. 15. IEEE Computer Society (2007)Google Scholar
  3. 3.
    Boukhebouze, M., Neto, W.P.F., Erbin, L.: Yet Another BPEL Extension for User Interactions. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds.) ER Workshops 2011. LNCS, vol. 6999, pp. 24–33. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  4. 4.
    Brambilla, M., Dosmi, M., Fraternali, P.: Model-driven engineering of service orchestrations. In: Proceedings of the 7th Congress on Services, pp. 562–569. IEEE Computer Society, Washington, DC (2009)Google Scholar
  5. 5.
    Daniel, F., Casati, F., Benatallah, B., Shan, M.-C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 6.
    Daniel, F., Soi, S., Tranquillini, S., Casati, F., Heng, C., Yan, L.: From People to Services to UI: Distributed Orchestration of User Interfaces. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 310–326. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  7. 7.
    ISO (ed.): ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) – Part 9: Requirements for non-keyboard input devices (2000)Google Scholar
  8. 8.
    Kassoff, M., Kato, D., Mohsin, W.: Creating GUIs for web services. IEEE Internet Computing 7(5), 66–73 (2003)CrossRefGoogle Scholar
  9. 9.
    Khushraj, D., Lassila, O.: Ontological Approach to Generating Personalized User Interfaces for Web Services. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 916–927. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Lee, J., Lin, Y.Y., Ma, S.P., Lee, S.J.: BPEL extensions to user-interactive service delivery. J. Inf. Sci. Eng. 25(5), 1427–1445 (2009)Google Scholar
  11. 11.
    Pietschmann, S., Voigt, M., Rümpel, A., Meißner, K.: CRUISe: Composition of Rich User Interface Services. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 473–476. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  12. 12.
    Song, K., Lee, K.H.: Generating multimodal user interfaces for web services. Interacting with Computers 20(4-5), 480–490 (2008)CrossRefGoogle Scholar
  13. 13.
    Spillner, J., Feldmann, M., Braun, I., Springer, T., Schill, A.: Ad-Hoc Usage of Web Services with Dynvoker. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 208–219. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  14. 14.
    Steele, R., Khankan, K., Dillon, T.S.: Mobile web services discovery and invocation through auto-generation of abstract multimodal interface. In: ITCC (2), pp. 35–41. IEEE Computer Society (2005)Google Scholar
  15. 15.
    Torres, V., Pelechano, V.: Building Business Process Driven Web Applications. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 322–337. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Trewin, S., Zimmermann, G., Vanderheiden, G.C.: Abstract representations as a basis for usable user interfaces. Interacting with Computers 16(3), 477–506 (2004)CrossRefGoogle Scholar
  17. 17.
    Vermeulen, J., Vandriessche, Y., Clerckx, T., Luyten, K., Coninx, K.: Service-Interaction Descriptions: Augmenting Services with User Interface Models. In: Gulliksen, J., Harning, M.B., van der Veer, G.C., Wesson, J. (eds.) EIS 2007. LNCS, vol. 4940, pp. 447–464. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Waldemar Ferreira Neto
    • 1
  1. 1.PReCISE Research CenterUniversity of NamurBelgium

Personalised recommendations