order to allow adaptation to different types of
transactional execution models according to the
environment characteristics which are described in
context descriptors and the application semantics.
This adaptation is based on the specification of rules
that provide the ability to replay, the choice of
alternative transactions and compensation actions
depending on the context. For this, we propose a
new model for context-aware transactional services.
This model allows the specification of the
transactional service and is the basis for all
techniques that will be developed. The proposed
approach is based on the requirements specification
in terms of transactional properties which specify on
one hand, the desired degree of atomicity, and
allows on the other hand, the choice of an adaptation
policy based on the alternative mechanism.
In the short term, we intend to design a self-
adaptable transactional service. To model the
transactional service, we will use a meta-model with
a high level of abstraction to control the definition of
all architecture components. In the long term, our
objective is to propose a framework for the
development of CATS based essentially on models
transformation.
REFERENCES
Choi, S., Kim, H., Jang, H., Kim, J., Kim, S. M., Song, J.,
Lee, Y., 2008. A framework for ensuring consistency
of Web Services Transactions. Information and
Software Technology Journal, Vol.50, pp. 684-696.
Chrysanthis, P. K., Ramamrithan, K., 1994. Synthesis of
extended transaction models using ACTA. ACM
Transactions on Database Systems (TODS). Vol.19,
Issue 3, pp. 450-491.
Dey, A., Abowd, G., Salber, D., 2001. Conceptual
framework and a toolkit for supporting the rapid
prototyping of context-aware applications. Human-
Computer Interaction, Vol.16, Issue 2, pp. 97-166.
El Haddad, J., Manouvrier, M., Ramirez, G., Rukoz, M.,
2008. QoS-driven selection of web services for
transactional composition. In ICWS'08, IEEE
International Conference on Web Services, pp. 653-
660.
Elmagarmid, A. K., 1992. Transaction Models for
Advanced Database Applications. Morgan-Kaufmann,
ISBN 1-55860-214-3.
Gray, J., Reuter, A., 1993. Transaction Processing:
Concepts and Techniques. Series in Data Management
Systems, Morgan Kaufmann. ISBN 1-55860-190-2.
Hafiddi, H., Baidouri, H., Nassar, M., ElAsri, B., Kriouile,
A., 2011. A Context-aware Service Centric Approach
for Service Oriented Architectures. In ICEIS’11, 13
th
International Conference on Enterprise Information
Systems, Vol. 3, pp. 8-11, Beijing, China.
IBM, Microsoft, BEA., 2005. Web Services Transactions
Specifications. Retrieved from http://www-
128.ibm.com/developerworks/library/specification/ws-
tx/
Kouadri, S. K., Maamar, Z., Narendra, N. C., 2006.
Mobile middleware for context-aware service
composition. Chapter In the Mobile Middleware Book,
Boca Raton.
Lakhal, N., Kobayashi, T., Toyota, H., 2009. FENECIA:
failure endurable nested-transaction based execution
of composite web services with incorporated state
analysis. VLDB Journal.Vol.1, pp. 1-56.
Moss, J. E. B., Hosking, A. L., 2006. Nested
Transactional Memory: Model and Architecture
Sketches. In Science of Computer Programming. Vol.
632, pp. 186-201.
Mostefaoui, S. K., Younas, M., 2007. Context-oriented
and transaction-based service provisioning.
International Journal of Web and Grid Services, Vol.
3, Issue 2, pp.194–218.
Muralidharan, K., Karthik, G. V., Gupta, P., Chowdhury,
A.R., 2008. mConnect: A context aware mobile
transaction middleware. In COMSWARE’08, 3
rd
International Conference on Communication Systems
Software and Middleware and Workshops, Bangalore,
India, pp.381-386.
OASIS Committee specifications, 2002. Business
Transaction Protocol, version 1.0.
Philip, A., Bernstein, E. N.,1997. Principles of
Transaction Processing, Morgan Kaufmann, ISBN 1-
55860-415-4.
Rouvoy, R., Alvarado, P., Merle, P., 2006. Towards
Context aware transaction services. In DAIS’06,
International Conference on Distributed Applications
and Interoperable Systems, pp. 272-288.
Schafer, M., Dolog, P., Nejdl, W., 2008. An environment
for flexible advanced compensations of web service
transactions. ACM Transactions on the Web (TWEB),
Vol. 2, Issue 2.
Schilit, B., Theimer, M., 1994. Disseminating Active Map
Information to Mobile Hosts. IEEE Network, Vol. 8,
Issue 5, pp. 22-32.
Segun, K., Hurson, A. R., Spink, A., 2001. A transaction
processing model for the mobile data access system.
Proceedings of the 6
th
International Conference PaCT
Novosibirsk, Russia, Vol. 2127, pp.112-127.
Serrano-Alvarado, P., Roncancio, C., Adiba, M., Labbé,
C., 2004. Context aware mobile transactions,
Proceedings of the IEEE International Conference on
Mobile Data Management, ISBN 0-7695-2070-7.
Strunk, A., Reichert, S., Schill, A., 2009. An infrastructure
for supporting rebinding in BPEL processes. In
EDOCW’09, 13
th
IEEE Enterprise Distributed Object
Computing Conference Workshops, pp. 230-237.
Tang, F., Guo, M., Li, M., 2008. An adaptative context
aware transaction model for mobile and ubiquitous
computing. Computing and Informatics, Vol. 27, Issue
5, pp. 785-798.
Younas, M., Chao, K., Lo, C., Li, Y., 2006. An Efficient
Transaction Commit Protocol for Composite web
TowardsaContext-AwareAdaptationApproachforTransactionalServices
561