Context Handling in a SOA Infrastructure for Mobile Applications
Laura Daniele, Luís Ferreira Pires, Marten van Sinderen
2008
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
- Freeband A-MUSE Project; http://a-muse.freeband.nl
- 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)
- Live Contacts home; http://livecontacts.telin.nl
- 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
- Object Management Group: Trading Object Service Specification, Version 1.0, formal/00- 06-27 (2000)
- OASIS: OASIS-Committes- OASIS UDDI Specifications TC; http://oasis-open.org/commitees/uddi-spec/doc/tcspecs.htm
- Merriam-Webster Online Dictionary page; http://www.m-w.com/dictionary/context
- 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)
- Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Ph.D. thesis, University of Twente, Enschede, The Netherlands (2005)
- Mylopoulos, J.: Conceptual Modeling and Telos. In: Conceptual Modeling, Databases, and CASE, Whiley 49-68
- 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
- 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
- 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
- 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
- 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
- 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
- OWL home; http://www.w3.org/TR/owl-features
- Object Management Group: MDA-Guide, Version 1.0.1, omg/03-06-01 (2003)
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