Context Handling in a SOA Infrastructure for Mobile Applications

Laura Daniele, Luís Ferreira Pires, Marten van Sinderen

Abstract

Context-aware mobile applications can dynamically adapt their behaviour to changes in the user context and provide their users with relevant services anywhere and at anytime. In order to develop such applications, a flexible infrastructure is necessary that supports several tasks, such as context information gathering and services provisioning according to this information. This paper presents a SOA-based infrastructure that divides these tasks among several components. These components interoperate by making use of each other’s services. In order to allow components interoperability, we propose the use of context models, which represent the relevant concepts of our application domain independently of specific design and technological choices. Moreover, we present a generic component, the context expression evaluator, which has been defined to facilitate the handling of context conditions, and we illustrate how this component has been integrated with other components of our infrastructure by using context models.

References

  1. Freeband A-MUSE Project; http://a-muse.freeband.nl
  2. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: A Research Roadmap. In: Procedings of Dagstuhl Seminar on Service Oriented Computing (2005). Internationales Begegnungs und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany (2007)
  3. Live Contacts home; http://livecontacts.telin.nl
  4. Ter Hofte, G.H., Otte, R.A.A., Kruse, H.C.J., Snijders, M.: Context-Aware Communication with Live Contacts. In: Conference Supplement of Computer Supported Cooperative Work (CSCW2004). November 2004, Chicago, USA
  5. Object Management Group: Trading Object Service Specification, Version 1.0, formal/00- 06-27 (2000)
  6. OASIS: OASIS-Committes- OASIS UDDI Specifications TC; http://oasis-open.org/commitees/uddi-spec/doc/tcspecs.htm
  7. Merriam-Webster Online Dictionary page; http://www.m-w.com/dictionary/context
  8. Dockhorn Costa, P.: Architectural Support for Context-Aware Applications: from Context Models to Services Platforms. Ph.D. thesis, University of Twente, Enschede, The Netherlands (2007)
  9. Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Ph.D. thesis, University of Twente, Enschede, The Netherlands (2005)
  10. Mylopoulos, J.: Conceptual Modeling and Telos. In: Conceptual Modeling, Databases, and CASE, Whiley 49-68
  11. Kim, E., Choi, J.: A Context-Awareness Middleware Based on Service-Oriented Architecture. In: Procedings of the 4th International Conference on Ubiquitous Intelligence and Computing (UIC 2007). Lecture Notes in Computer Science, Vol. 4611. Springer (2007) 953-962
  12. Bai, Y., Ji, H., Han, Q., Huang, J., Qian, D.: MidCASE: A Service Oriented Middleware Enabling Context Awareness for Smart Environment. In: International Conference on Multimedia and Ubiquitous Engineering (MUE 2007). IEEE Computer Society Press (2007) 946-951
  13. Kiani, S.L., Riaz, M., Sungyoung, L., Young-Koo, L.: Context Awareness in Large Scale Ubiquitous Environments with a Service-Oriented Distributed Middleware Approach. In: 4th Annual ACIS International Conference on Computer and Information Science (ICIS 2005). IEEE Computer Society Press (2005) 513-518
  14. Gu, T., Pung, H.K., Zhang, D.Q.: A Service-Oriented Middleware for Building ContextAware Services. In: Journal of Network and Computer Applications (JNCA), Vol.28, No.1. Academic Press Ltd, London, UK (2005) 1-18
  15. Yoon, H.: A Convergence of Context-Awareness and Service-Orientation in Ubiquitous Computing. In: International Journal of Computer Science and Network Security (IJCSNS), Vol.7, No.3 (2007) 253-257
  16. Daniele, L., Ferreira Pires. L., van Sinderen, M.: Interaction Patterns for Refining Behaviour Specifications of Context-Aware Mobile Services. In: Proceedings of the 4th International Workshop on Model-Driven Enterprise Information Systems (MDEIS 2008), 12 July 2007, Barcelona, Spain. INSTICC Press, to appear
  17. OWL home; http://www.w3.org/TR/owl-features
  18. Object Management Group: MDA-Guide, Version 1.0.1, omg/03-06-01 (2003)
Download


Paper Citation


in Harvard Style

Daniele L., Ferreira Pires L. and van Sinderen M. (2008). Context Handling in a SOA Infrastructure for Mobile Applications . In Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008) ISBN 978-989-8111-55-5, pages 27-37. DOI: 10.5220/0001899300270037


in Bibtex Style

@conference{act4soc08,
author={Laura Daniele and Luís Ferreira Pires and Marten van Sinderen},
title={Context Handling in a SOA Infrastructure for Mobile Applications},
booktitle={Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)},
year={2008},
pages={27-37},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001899300270037},
isbn={978-989-8111-55-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)
TI - Context Handling in a SOA Infrastructure for Mobile Applications
SN - 978-989-8111-55-5
AU - Daniele L.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2008
SP - 27
EP - 37
DO - 10.5220/0001899300270037