Transactional Automation Model of Services Selection for Web Service Composition
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.
KeywordsWeb service composition Transactional use requirements Automaton model Reliable execution
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.
- 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.Albert P, Henocque L, Kleiner M (2005) Configuration-based workflow composition. In ICWS 285–292Google Scholar
- 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.Langworthy D et al. Web services atomic transaction (ws-atomictransaction), IBM, Microsoft & VeriSign Google Scholar
- 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.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.Langworthy D (2003) Web services business activity framework (ws-businessactivity), IBM, Microsoft & VeriSign Google Scholar
- 8.I BEA and Microsoft (2003) Business process execution language for web services 22:32–37Google Scholar
- 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.Albert P, Henocque L, Kleiner M (2005) Configuration-based workflow composition. In ICWS 285–292Google Scholar