User-Centric Composition of Service Front-Ends at the Presentation Layer

  • Tobias Nestler
  • Lars Dannecker
  • Andreas Pursche
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)


The emerge of web services in Service-Oriented Architectures (SOA) within companies or at the global internet offers new ways for the creation of web applications. Even though the composition of services via business processes are covered by existing tools and solutions, concepts for a lightweight service consumption are still in a preliminary phase. The complexity of state-of-the-art SOA technology prevents users with limited IT skills getting easy access to web services and their offered functionalities. This paper presents a user-centric design approach to model and create simple service-based applications in a graphical way without being necessary to write any code.


Service Composition at the Presentation Layer UI Integration Service Front-ends 


  1. 1.
  2. 2.
    Hoyer, V., Stanoevska-Slabeva, K.: The Changing Role of IT Departments in Enterprise Mashup Environments. In: 2nd International Workshop on ”Web APIs and Services Mashups” (2008)Google Scholar
  3. 3.
    Nestler, T.: Towards a Mashup-driven End-User Programming of SOA-based Applications. In: 10th International Conference on Information Integration and Web-based Applications & Services (2008)Google Scholar
  4. 4.
    Nestler, T., Feldmann, M., Preussner, A., Schill, A.: Service Composition at the Presentation Layer using Web Service Annotations. In: ComposableWeb 2009 Workshop at ICWE 2009 (2009)Google Scholar
  5. 5.
    Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A Framework for Rapid Integration of Presentation Components. In: WWW 2007, Banff, Canada (May 2007)Google Scholar
  6. 6.
    Daniel, F., Yu, J., Benatallah, B., Casati, F., Matera, M., Saint-Paul, R.: Understanding UI Integration: A survey of problems, technologies, and opportunities. In: IEEE Internet Computing (May/June 2007)Google Scholar
  7. 7.
    Feldmann, M., Janeiro, J., Nestler, T., Hübsch, G., Jugel, U., Preussner, A., Schill, A.: An Integrated Approach for Creating Service-Based Interactive Applications. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5727, pp. 896–899. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  8. 8.
    Krug, S.: Don’t Make Me Think! A Common Sense Approach to Web Usability, vol. 2. New Riders, Indianapolis (2006)Google Scholar
  9. 9.
    Kassoff, M., Kato, D., Mohsin, W.: Creating GUIs for Web services. In: IEEE Internet Computing, CA, USA, vol. 7 (2003)Google Scholar
  10. 10.
    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
  11. 11.
    Kassof, M., Spillner, J.: GUIDD: Standard and Specification (2006)Google Scholar
  12. 12.
    Yahoo! Pipes (2009),
  13. 13.
  14. 14.
    Hoyer, V., Fischer, M.: Market Overview of Enterprise Mashup Tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    de Vrieze, P., Xu, L., Bouguettayay, A., Yangz, J., Chenx, J.: Process-oriented enterprise mashups. In: Grid and Pervasive Computing Conference (2009)Google Scholar
  16. 16.
    Fitts, P.M.: The information capacity of the human motor system in controlling the amplitude of movement. Journal of experimental psychology (1954)Google Scholar
  17. 17.
    Namoune, A., Nestler, T., Angeli, A.D.: End User Development of Service-based Applications. In: 2nd Workshop on HCI and Services at HCI 2009 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Tobias Nestler
    • 1
  • Lars Dannecker
    • 1
  • Andreas Pursche
    • 1
  1. 1.SAP Research Center DresdenDresdenGermany

Personalised recommendations