A Case Study on the Transformation of Context-Aware Domain Data onto XML Schemas
Cléver R. G. de Farias, Luís Ferreira Pires, Marten van Sinderen
2007
Abstract
In order to accelerate the development of context-aware applications, it would be convenient to have a smooth path between the context models and the automated services that support these models. This paper discusses how MDA technology (meta-modeling and the QVT standard) can support the transformation of high-level models of context-aware services onto the implementation of these services using web services. The total transformation process from context-aware services onto web services involves the following aspects: 1. service signatures, which should be translated onto WSDL definitions; 2. context-aware domain data used as input and output data in service operations, which should be translated onto XML schemas; and 3. service behaviors, which should be used to generate the service implementation. This paper concentrates on the modeling and transformation of the context-aware domain data. The results of this paper are generally applicable to the transformation of elements of any domain-specific language expressed in terms of a meta-model onto XML Schema data.
References
- de Farias, C. R. G., Ferreira Pires, L., van Sinderen, M.: A MOF Metamodel for the Web Service Description Language (WSDL). Project Deliverable, DBMWare/CNPq/D2.1, v.1.0, 2007.
- de Farias, C. R. G., Medina Leite, M., Calvi, C. Z., Pessoa, R. M., Pereira Filho, J. G.: A MOF Metamodel for the Development of Context-Aware Mobile Applications. In Proceedings of the 22nd ACM Symposium on Applied Computing (SAC07), (2007) 947-952.
- Dockhorn Costa, P., Ferreira Pires, L., van Sinderen, M.J.: Designing a Configurable Services Platform for Mobile Context-Aware Applications. International Journal of Pervasive Computing and Communications, 1 (1) (2005) 13-25. ISSN 1742-7371
- Lopes, D., Hammoudi, S., Bézivin, J., Jouault, F.: Generating Transformation Definition from Mapping Specification: Application to Web Service Platform. In Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE'05), LNCS 3520 (2005) 309-325.
- Lopes, D., Hammoudi, S., Bézivin, J., Jouault, F.: Mapping Specification in MDA: From Theory to Practice. In: Konstantas, D., Bourrières, J.-P., Léonard, M., Boudjlida, N. (Eds). Interoperability of Enterprise Software and Applications - INTEROP-ESA. Springer, (2006) 253-264.
- OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, OMG Adopted Specification. Object Management Group (2005).
- OMG: Meta Object Facility (MOF) Core Specification, OMG Available Specification, version 2.0. Object Management Group (2006).
- W3C: Simple Object Access Protocol (SOAP) 1.1 (2000).
- W3C: Web Services Description Language (WSDL) 1.1 (2001).
- W3C: XML Schema Part 0: Primer, Second Edition (2004).
Paper Citation
in Harvard Style
R. G. de Farias C., Ferreira Pires L. and van Sinderen M. (2007). A Case Study on the Transformation of Context-Aware Domain Data onto XML Schemas . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 63-72. DOI: 10.5220/0002431500630072
in Bibtex Style
@conference{mdeis07,
author={Cléver R. G. de Farias and Luís Ferreira Pires and Marten van Sinderen},
title={A Case Study on the Transformation of Context-Aware Domain Data onto XML Schemas},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},
year={2007},
pages={63-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002431500630072},
isbn={978-989-8111-00-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - A Case Study on the Transformation of Context-Aware Domain Data onto XML Schemas
SN - 978-989-8111-00-5
AU - R. G. de Farias C.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2007
SP - 63
EP - 72
DO - 10.5220/0002431500630072