DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS

Huiqun Zhao, Jing Sun, Xiaodong Liu

2012

Abstract

Although software services and service-oriented architecture have been researched widely, most existing research has focused on tools, process and methods of service engineering, and service semantics, and leave the formal specification of many aspects of SOA unsolved yet. One imminent challenge is the lack of the fundamental theoretic study of service architecture evolution, which is critical due to the very dynamic nature of services and service-based systems. This paper contributes to the state of arts by proposing a methodology that supports dynamic service evolution with respect to an algebra model of SOA. In this paper we infer and define service evolution as a paradigm of algebraic homomorphism mapping that can facilitate the analysis of the service architecture evolution with the algebraic method, e.g., the closure and the consistency of service evolution. In this way we develop two types of different service architecture evolution: one is for the reconfiguration of service composition inside a service system; and the other is for the collaboration composition between two service systems. The model has been applied to support the evolution of cloud-based services (as SaaS) which accept pervasive/mobile accesses. A case study combining with the transaction management and service adaptation is carried out in a context-aware tourism service application running in a multi-touch multi-user table providing “intelligent” offering of tourism information. Conclusions are drawn and future work is identified.

References

  1. Andrikopoulos, V., Benbernou, S. and Papazoglou, M. P., 2008. Managing the Evolution of Service Specifications. CAiSE 2008: pp. 359-374.
  2. Andrikopoulos, V., Benbernou, S. and Papazoglou, M. P., 2008. Managing the Evolution of Service Specifications. CAiSE 2008: pp. 359-374.
  3. Jaroucheh, Z., Liu, X. and Smith, S. 2010. A MDD-based Generic Framework for Context-aware Deeply Adaptive Service-based Processes. The 8th IEEE International Conference on Web Services (ICWS'10), Miami, USA.
  4. Jaroucheh, Z., Liu, X. and Smith, S. 2010. A MDD-based Generic Framework for Context-aware Deeply Adaptive Service-based Processes. The 8th IEEE International Conference on Web Services (ICWS'10), Miami, USA.
  5. Mendling, J. and Hafner, M., 2008. From WS-CDL choreography to BPEL process orchestration, Journal of Enterprise Information Management, 21(5).
  6. Mendling, J. and Hafner, M., 2008. From WS-CDL choreography to BPEL process orchestration, Journal of Enterprise Information Management, 21(5).
  7. Papazoglou, M.P., 2008. The challenges of Service Evolution. Advanced Information Systems Engineering. LNCS, Vol. 5074/2008, pp. 1-15.
  8. Papazoglou, M.P., 2008. The challenges of Service Evolution. Advanced Information Systems Engineering. LNCS, Vol. 5074/2008, pp. 1-15.
  9. Ryu, S.H., Casati, F., Skogsrud, H., Benatallah, B. and Régis S.P., 2008. Supporting the Dynamic Evolution of Web Service Protocols in Service- Oriented Architectures, ACM Transactions on the Web, 2(2).
  10. Ryu, S.H., Casati, F., Skogsrud, H., Benatallah, B. and Régis S.P., 2008. Supporting the Dynamic Evolution of Web Service Protocols in Service- Oriented Architectures, ACM Transactions on the Web, 2(2).
  11. Wan, C., Ullrich, C., Chen, L. et al., 2008. On solving QoS aware service selection problem with service composition. In Proc of the 7th International Conference on Grid and Cooperative Computing. Shenzhen: IEEE, pp.467- 474.
  12. Wan, C., Ullrich, C., Chen, L. et al., 2008. On solving QoS aware service selection problem with service composition. In Proc of the 7th International Conference on Grid and Cooperative Computing. Shenzhen: IEEE, pp.467- 474.
  13. Yu, P., Ma, X. and Lu, J., 2005. Dynamic Software Architecture Oriented Service Composition and Evolution. Fifth International Conference on Computer and Information Technology (CIT'05). Shanghai, China.
  14. Yu, P., Ma, X. and Lu, J., 2005. Dynamic Software Architecture Oriented Service Composition and Evolution. Fifth International Conference on Computer and Information Technology (CIT'05). Shanghai, China.
  15. Zeng, L. Z., Benatallah, B., Ngu, A. H., Dumas M., Kalagnanam, J., and Chang, H., 2004. QoS-aware middleware for Web services composition”. IEEE Trans. on Software Engineering, 30(5), pp. 311-327.
  16. Zeng, L. Z., Benatallah, B., Ngu, A. H., Dumas M., Kalagnanam, J., and Chang, H., 2004. QoS-aware middleware for Web services composition”. IEEE Trans. on Software Engineering, 30(5), pp. 311-327.
  17. Zeng, J., Sun, H., Liu, X., Deng, T., and Huai J., 2010. Dynamic Evolution Mechanism for Trustworthy Software Based on Service Composition, Journal of Software, 21(2), pp.261-276.
  18. Zeng, J., Sun, H., Liu, X., Deng, T., and Huai J., 2010. Dynamic Evolution Mechanism for Trustworthy Software Based on Service Composition, Journal of Software, 21(2), pp.261-276.
Download


Paper Citation


in Harvard Style

Zhao H., Sun J. and Liu X. (2012). DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 271-274. DOI: 10.5220/0003899102710274


in Harvard Style

Zhao H., Sun J. and Liu X. (2012). DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 271-274. DOI: 10.5220/0003899102710274


in Bibtex Style

@conference{closer12,
author={Huiqun Zhao and Jing Sun and Xiaodong Liu},
title={DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={271-274},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003899102710274},
isbn={978-989-8565-05-1},
}


in Bibtex Style

@conference{closer12,
author={Huiqun Zhao and Jing Sun and Xiaodong Liu},
title={DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={271-274},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003899102710274},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS
SN - 978-989-8565-05-1
AU - Zhao H.
AU - Sun J.
AU - Liu X.
PY - 2012
SP - 271
EP - 274
DO - 10.5220/0003899102710274


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - DYNAMIC EVOLUTION OF SERVICE ARCHITECTURE IN MOBILE CLOUD APPLICATIONS
SN - 978-989-8565-05-1
AU - Zhao H.
AU - Sun J.
AU - Liu X.
PY - 2012
SP - 271
EP - 274
DO - 10.5220/0003899102710274