Lightweight Composition of Ad-Hoc Enterprise-Class Applications with Context-Aware Enterprise Mashups

  • Florian Gilles
  • Volker Hoyer
  • Till Janner
  • Katarina Stanoevska-Slabeva
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)


The huge demand for ad-hoc and situational enterprise-class applications led to a new kind of Web-based applications, known as enterprise mashups. End users from the business units with no programming skills are empowered to combine and reuse existing company internal and external resources within minutes to new value added applications. In order to handle the growing number of mashable components, we propose a context-aware concept for enterprise mashups that supports users to find relevant components according to their current situation and to compose them automatically. The designed context model which is structured in the three domains agent, computing and environment is implemented in the SAP Research RoofTop Marketplace prototype to demonstrate its applicability and business benefits.


Enterprise Mashups Context-Awareness End-User Development 


  1. 1.
    Benkler, Y.: The Wealth of Networks. How Social Production Transforms Markets and Freedom. Yale University Press, New Haven and London (2006)Google Scholar
  2. 2.
    Yu, S.: Innovation in the Programmable Web: Characterizing the Mashup Ecosystem. In: Proceedings of the 2nd International Workshop on Web APIs and Service Mashups, Sydney, Australia (2008)Google Scholar
  3. 3.
    Sun, J.-Z., Sauvola, J.: Towards a conceptual model for context-aware adaptive services. In: Proceedings of 4th International Conference on Parallel and Distributed Computing, Applications and Technologies, Chengdu, China, pp. 90–41 (2003)Google Scholar
  4. 4.
    Hoyer, V., Stanoesvka-Slabeva, K.: Towards a Reference Model for grassroots Enterprise Mashup Environments. In: Proceedings of the 17th European Conference on Information Systems, Verona, Italy (2009)Google Scholar
  5. 5.
    Schilit, B.N., Theimer, M.M.: Disseminating Active Map Information to Mobile Hosts. IEEE Network 8(5), 22–32 (1994)CrossRefGoogle Scholar
  6. 6.
    Ryan, N., Pascoe, J., Morse, D.: Enhanced Reality Fieldwork: the Context Aware Archaeological Assistant. In: Archaeology in the Age of the Internet: CAA 1997: Computer Applications and Quantitative Methods in Archaeology: Proceedings of the 25th Anniversary Conference. University of Birmingham (April 1997); British Archaeological Reports.Google Scholar
  7. 7.
    Schmidt, A., Beigl, M., Gellersen, H.: There is more to Context than Location. Computers & Graphics 23(6), 893–901 (1999)CrossRefGoogle Scholar
  8. 8.
    Dey, A., Abowd, G.: Towards a better understanding of context and context-awareness. Technical report, GIT-GVU-99 22 (1999)Google Scholar
  9. 9.
    Henricksen, K., Indulska, J.: A Software Engineering Framework for Context-Aware Pervasive Computing. In: Proc. of the 2nd IEEE Conference on Pervasive Computing and Communications (Percom 2004), Orlando USA, pp. 67–77 (2004)Google Scholar
  10. 10.
    Hull, R., Neaves, P., Bedford-Roberts, J.: Towards situated computing. In: First International Symposium on Wearable Computers 1997, Digest of Papers, pp. 146–153 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Florian Gilles
    • 1
  • Volker Hoyer
    • 1
    • 2
  • Till Janner
    • 1
    • 2
  • Katarina Stanoevska-Slabeva
    • 2
  1. 1.SAP Research St. GallenSt. GallenSwitzerland
  2. 2.University of St. Gallen, =mcminstituteSt. GallenSwitzerland

Personalised recommendations