DSBAF: Running My Web Services in Your WS Environment

  • Junhui Liu
  • Zhenli He
  • Di Jiang
  • Lei SuEmail author
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 142)


SaaS is the research hotspot of cloud computing in the software application layer. With the wide application of Web services composition technology, Web services interaction becomes more and more complex, while the static Web service behavior adaptation method is difficult to support complex behavioral adaptation between Web services. This paper presents a behavior adaptation model BAM and adaptation framework DSBAF with dynamic Web service behavior adaptation. The method which complete Web service adaptation by the engine driven execution unit with behavioral adaptation separate modeling and dynamic loading the adapter framework model is able to dynamically complete Web service adaptation; Furthermore, the use of behavioral adaptation model can build a virtual service on DSBAF at run time, which will make our Web service operate in the external environment.


SaaS SOC Service adaptation Static adaptation Dynamic behavior adaptation 



This work is funded by the Open Foundation of Key Laboratory of Software Engineering of Yunnan Province under Grant No. 2011SE13.


  1. 1.
    Armbrust, M., Fox, A., Griffith, R., et al.: A view of cloud computing. Commun. ACM(CACM) 53(4), 50–58 (2010)CrossRefGoogle Scholar
  2. 2.
    Gonzalez, L.M.V., Rodero-Merino, L., Caceres, J., et al.: A break in the clouds: towards a cloud definition. Comput. Commun. Rev. (CCR) 39(1), 50–55 (2009)Google Scholar
  3. 3.
    Papazoglou, M.P.: Service—oriented computing: concepts, characteristics and directions. In: Proceedings of Fourth International Conference on Web Information Systems Engineering (WISE 2003), Roma, Italy, pp. 3–12 (2003)Google Scholar
  4. 4.
    Benatallah, B., Casati, F., Grigori, D., Nezhad, H.R., Toumani, F.: Developing adapters for web services integration. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 415–429. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Zhang, Y., Chen, M., Mao, S., Hu, L., Leung, V.: CAP: crowd activity prediction based on big data analysis. IEEE Netw. 28(4), 52–57 (2014)CrossRefGoogle Scholar
  6. 6.
    Becker, S., Brogi, A., Gorton, I., Overhage, S., Romanovsky, A., Tivoli, M.: Towards an Engineering Approach to Component Adaptation. In: Reussner, R., Stafford, J.A., Ren, X.-M. (eds.) Architecting Systems with Trustworthy Components. LNCS, vol. 3938, pp. 193–215. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Brogi, A., Popescu, R.: Service adaptation through trace inspection. In: Proceedings of SOBPI 2005, pp. 44–58 (2005)Google Scholar
  8. 8.
    Brogi, A., Popescu, R.: Automated generation of BPEL adapters. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 27–39. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Massuthe, P., Wolf, K.: An Algorithm for Matching Non—determimstic Services with Operating Guidelines. Int. J. Bus. Process Integr. Manage. 2(2), 81–90 (2007)CrossRefGoogle Scholar
  10. 10.
    Massuthe, P., Reisig, W., Schmidt, K.: An operating guideline approach to the SOA. Annals Math. Comput. Teleinf. 1, 35–43 (2005)Google Scholar
  11. 11.
    Lohmann, N., Massuthe, P., Wolf, K.: Operating guidelines for finite-state services. In: Kleijn, J., Yakovlev, A. (eds.) ICATPN 2007. LNCS, vol. 4546, pp. 321–341. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  12. 12.
    Gierds, C., Mooij, A.J., Wolf, K.: Specifying and Generating Behavioral Service Adaptor Based on Transformation Rules. Universitat Rostock, Germany (2008)Google Scholar
  13. 13.
    Nezhad, H.R.M., Benatallah, B., Martens, A., et al.: Semi-automated adaptation of service interactions. In: 16th World Wide Web Conference, pp. 993–1002. ACM Press (2007)Google Scholar
  14. 14.
    Sinha, R., Roop, P., Basu, S.: A Model Checking Approach to Protocol Conversion. Electron. Notes Theor. Comput. Sci. 203(4), 81–94 (2008)CrossRefGoogle Scholar

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015

Authors and Affiliations

  1. 1.School of SoftwareYunnan UniversityKunmingChina
  2. 2.Kunming University of Science and TechnologyKunmingChina

Personalised recommendations