Advertisement

Transactional Automation Model of Services Selection for Web Service Composition

Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 218)

Abstract

Web Services are the most famous implementation of service-oriented architectures. The performance of the composed application is determined by the performance of the involved Web services. Therefore, selection of every component Web service, meeting the user’s requirements and ensuring reliability, is an important challenge. The challenge is that due to the inherent autonomy and heterogeneity of Web services it is difficult to predict the behavior of the overall composite service and ensure reliable execution. In this paper, we build automaton model to implement transactional-aware service selection, and using the model composite Web service can guarantee reliable execution. Proofs and experimental results are presented.

Keywords

Web service composition Transactional use requirements Automaton model Reliable execution 

Notes

Acknowledgments

This work is partially supported by Shaanxi education department foundation of China, No. 12JK0746, by the projects of Weinan Teachers University, No.10YKS005, by the education reform project of Weinan Teachers University, No. JG201147.

References

  1. 1.
    Alonso G, Agrawal D, Abbadi AE (1997) Process synchronisation in workflow management systems. In: 8th IEEE symposium on parallel and distributed processing (SPDS’97), VOL 1(3). New Orleans, Louisiana, pp 102–110Google Scholar
  2. 2.
    Albert P, Henocque L, Kleiner M (2005) Configuration-based workflow composition. In ICWS 285–292Google Scholar
  3. 3.
    Gioldasis N, Christodoulakis S (2002) Utml: unified transaction modeling language. In: Proceedings of the 3rd international conference on web information systems engineering. IEEE Computer Society, pp 115–126Google Scholar
  4. 4.
    Langworthy D et al. Web services atomic transaction (ws-atomictransaction), IBM, Microsoft & VeriSign Google Scholar
  5. 5.
    Medjahed B, Benatallah B, Bouguettaya A, Ngu AHH, and Elmagarmid AK (2012) Business-to-business interactions: issues and enabling technologies. The VLDB J 12(1):59–68Google Scholar
  6. 6.
    Kavantzas N, Burdett D, Ritzinger G, Lafon Y (2004) Web services choreography description language version 1.0. http://www.w3.org/TR/ws-cdl-10
  7. 7.
    Langworthy D (2003) Web services business activity framework (ws-businessactivity), IBM, Microsoft & VeriSign Google Scholar
  8. 8.
    I BEA and Microsoft (2003) Business process execution language for web services 22:32–37Google Scholar
  9. 9.
    Medjahed B, Benatallah B, Bouguettaya A, Ngu AHH, Elmagarmid AK (2003) Business-to-business interactions: issues and enabling technologies. The VLDB J 12(1):59–85Google Scholar
  10. 10.
    Albert P, Henocque L, Kleiner M (2005) Configuration-based workflow composition. In ICWS 285–292Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.College of Mathematics and Information Science, Network Engineering Technology CenterWeinan Normal UniversityWeinanChina

Personalised recommendations