Automated Context-Aware Service Selection for Collaborative Systems

  • Hong Qing Yu
  • Stephan Reiff-Marganiec
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5565)


Service-Oriented Architecture (SOA) can provide a paradigm for constructing context-aware collaboration systems. Particularly, the promise of inexpensive context-aware collaboration devices and context-awareness for supporting the selection of suitable services at run-time have provoked growing adoptation of SOA in collaborative systems. In this paper, we introduce an approach for selecting the most suitable service within a SOA based collaboration system, where suitability depends on the user’s context. The approach includes context modelling, generation of context-aware selection criteria and a suitable service selection methodology.


Context-awareness SOA Service Selection Collaborative Systems 


  1. [CKL05]
    Cuddy, S., Katchabaw, M., Lutfiyya, H.: Context-aware service selection based on dynamic and static service attributes. In: Proceedings of IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, vol. 4 (2005)Google Scholar
  2. [CMCe08]
    Yu, H.Q., Schall, D., Melchiorre, C., Reiff-Marganiec, S., Dustdar, S.: Incontext – interaction and context-based technologies for collaborative teams. In: Cunningham, P., Cunningham, M. (eds.) Collaboration and the Knowledge Economy: Issues, Applications, Case Studies. IOS Press, Amsterdam (2008)Google Scholar
  3. [Duj96]
    Dujmovic, J.J.: A method for evaluation and selection of complex hardware and software systems. In: Proceedings of 22nd International Conference for the Resource Management and Perfromance Evaluation of Enterprise Computer Systems, Turnersville, New jersey (1996)Google Scholar
  4. [Dus04]
    Dustdar, S.: Caramba—a process-aware collaboration system supporting ad hoc and collaborative processes in virtual teams. Distrib. Parallel Databases 15(1), 45–66 (2004)CrossRefzbMATHGoogle Scholar
  5. [ESB06]
    El-Sayed, A.-R., Black, J.P.: Semantic-based context-aware service discovery in pervasive-computing environments. In: Proceedings of IEEE Workshop on Service Integration in Pervasive Environments. SIPE (2006)Google Scholar
  6. [FipD07]
    European Union FP6 Framework and inContext project Deliveries. Design and proof-of-concept implementation of the incontext context model version 1 wp 2.2 (2007)Google Scholar
  7. [Gro04]
    RDF W3C Working Group. Rdf/xml syntax specification (2004),
  8. [Gro08]
    W3C SPARQL Standard Group. Sparql query language for rdf (2008),
  9. [KEKW04]
    Klimin, N., Enkelmann, W., Karl, H., Wolisz, A.: A hybrid approach for location-based service discovery. In: Proceedings of International Conference on Vehicular Ad Hoc Networks (2004)Google Scholar
  10. [LH03]
    Lee, C., Helal, S.: Context attributes: An approach to enable context-awareness for service discovery. In: Proceedings of SAINT 2003 (2003)Google Scholar
  11. [Org04]
    OASIS Organisation. Uddi version 3 specification, oasis standard (2004)Google Scholar
  12. [OWL]
    Owl web ontology language,
  13. [Pac04]
    Hewlett Packard. Cooltown project (2004),
  14. [RMTC+08]
    Reiff-Marganiec, S., Truong, H.-L., Casella, G., Dorn, C., Dustdar, S., Moretzki, S.: The incontext pervasive collaboration services architecture. In: Mahonen, P., Pohl, K., Priol, T. (eds.) Proceedings of Service Wave 2008. LNCS, vol. 5377, pp. 134–146. Springer, Heidelberg (2008)Google Scholar
  15. [RT06]
    Riva, O., Toivonen, S.: A hybrid model of context-aware service provisioning implemented on smart phones. In: Proceedings of ACS/IEEE International Conference on Pervasive Services (2006)Google Scholar
  16. [SVC+03]
    Sygkouna, I., Vrontis, S., Chantzara, M., Anagnostou, M., Sykas, E.: Context-aware services provisioning on top of active technologies. In: Horlait, E., Magedanz, T., Glitho, R.H. (eds.) MATA 2003. LNCS, vol. 2881, pp. 67–76. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  17. [YHHRM07]
    Yu, H.Q., Hong, Y., Heckel, R., Reiff-Marganiec, S.: Context-sensitive team formation: Towards model- based context reasoning and update. In: 6th International and Interdisciplinary Conference on Modeling and Using Context, Doctorial Consortium (2007)Google Scholar
  18. [YRM08]
    Yu, H.Q., Reiff-Marganiec, S.: A method for automated web service selection. In: Proceedings of 2nd IEEE International Workshop on Web Service Composition and Adaptation (WSCA 2008) Special Theme: Dynamic Services Composition and User Steering held in conjunction with 6th IEEE International Conference on Services Computing (SCC 2008), Honolulu, USA (2008)Google Scholar
  19. [YRMT08]
    Yu, H.Q., Reiff-Marganiec, S., Tilly, M.: Composition context for service composition. In: Proceedings of IEEE International Conference on Web Service, WIP Track (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Hong Qing Yu
    • 1
  • Stephan Reiff-Marganiec
    • 1
  1. 1.Department of Computer ScienceUniversity of LeicesterLeicesterUK

Personalised recommendations