Furthermore, we focused on proposing a meta-
model for designing context-aware composite
services, this meta-model was defined to enable the
reuse of all the following type of services:
elementary service, elementary composite service,
context-aware service and context-aware composite
service. Finally, we advanced our MACAC tool
based on BPEL technology responsible of the
dynamic generation of the expected composite
service. In our future work, we project to include our
meta-model in the Eclipse Modelling Framework
(EMF). Then use the Graphical Modelling
Framework (GMF) to build a graphical editor that
will allow designers to model context-aware
composite services. Finally, we will implement
transformations using Query/View/Transformation
(QVT) in order to transform from CACS technology
independent models to the specific models, and use
MOF script for generating executable code.
REFERENCES
Apache CXF (2011). http://cxf.apache.org/.
Apache ODE (2011). http://ode.apache.org/.
Autili, M., Cortellessa, V., Marco, A., D. and Inverardi, P.
(2006). A conceptual model for adaptable context-
aware services. In Proceedings of international
Workshop on Web Services Modeling and Testing
(WS-MaTe2006), pp. 15-33, Palermo, Sicily, Italy.
Ayed, D., Taconet, C., Bernard, G. and Berbers, Y.
(2006). An adaptation methodology for the deployment
of mobile component-based applications. In IEEE
International Conference on Pervasive Services
(ICPS’06), pp. 193-202, Lyon, France.
Ben Mokhtar, S. (2007). Semantic Middleware for
Service-Oriented Pervasive Computing. In Ph.D.
thesis, University of Paris 6, Paris, France.
Brezillon, P. (2003). Focusing on context in human-
centered computing. IEEE Intelligent Systems, 18(3),
62-66.
Brown, P., J. (1996). The stick-e document: a framework
for creating context-aware applications. In
Proceedings of the Electronic Publishing, Palo Alto,
pp. 259-272.
Dey, A., K. and Abowd, G., D. (1999). Towards a Better
Understanding of Context and Context-Awareness. In
Technical Report GIT-GVU-99-22, GVU Center,
Georgia Institute of Technology.
Favre, J., M. (2004). Towards a Basic Theory to Model
Driven Engineering. In Workshop in Software Model
Engineering (WISME 2004).
Hafiddi, H., Nassar, M., Baidouri, H., El Asri, B. and
Kriouile, A. (2011). A Context-Aware Service Centric
Approach for Service Oriented Architectures. In the
13th International Conference on Enterprise
Information Systems (ICEIS'11), Beijing, China, June
2011.
Hafiddi, H., Baidouri, H., Nassar, M., El Asri, B. and
Kriouile, A. (2011). A Model Driven Approach for
Context-Aware Services Development. In the 2nd
International Conference on Multimedia Computing
and Systems (ICMCS'11), Ouarzazate, Morocco. IEEE
Computer Society.
Ibrahim, N., Le Mouël, F. and FreÏnot, S. (2009). ìMySIM:
a Spontaneous Service Integration Middleware for
Pervasive Environments. In ACM International
Conference on Pervasive Services (ICPS'2009),
London, UK.
OASIS (2007). Business Process Execution Language
(BPEL) 2.0. Available at: http://docs.oasisopen.
org/wsbpel/2.0/wsbpel-v2.0.html.
Object Management Group (2003). Deployment and
Configuration of Component-based Distributed
Applications. Draft Adopted Specification (ptc/03-07-
02).
Oracle (2006). http://jaxb.java.net/.
Papazoglou, M., P. (2003). Service Oriented Computing:
Concepts, Characteristics and Directions. In
WISE'03, the 4th International Conference on Web
Information Systems Engineering. IEEE Computer
Society, 3-12.
Red Hat (2011). http://hibernate.org/.
Salber, D., Dey, A., K. and Abowd, G., D. (1999). The
Context Toolkit: Aiding the Development of Context-
Enabled Applications
. In CHI’99 Conference on
Human Factors in Computing Systems. Pittsburgh,
Pennsylvania, USA.
Schilit, B. and Theimer, M. (1994). Disseminating Active
Map Information to Mobile Hosts. IEEE Network,
8(5), 22–32.
Schmidt, A., Aidoo, K., A., Takaluoma, A., Tuomela, U.,
Laerhoven K., V., and Velde, W., V. (1999).
Advanced Interaction in Context. In HUC’99:
Proceedings of the 1st international symposium on
Handheld and Ubiquitous Computing, pp. 89-101,
London, UK.
Schmidt, A., Beigl, M. and Gellersen, H., W. (1999).
There is more to context than location. Computers and
Graphics Journal, 23(6), 893–902.
SpringSource (2007). http://springsource.org/.
AMediatorArchitectureforContext-awareCompositioninSOA
251