Real-Time Service Integration Based on Business Process Execution Language
In order to make the user-level service composition feasible, a real-time service integration based on Business Process Execution Language (BPEL) is put forward, which could execute a BPEL process by user’s selection. By designing a system structure of real-time service integration based on BPEL, the difficulty waiting to figure out is summarized as the one-off recipient and keeping the business logic order unchanged. For illustration, the authors propose solutions on three aspects as message dependency, converting directed acyclic graph to workflow and the implicit message dependency. The results show that achieving one-off recipient should be accompanied by automatic processing all the data items entry inputting and listing the relevant recipients, together with real-time returning to the client after all the processes were completed. And if there is no data dependency between the processes selected, it should take the principle of parallel processing to reduce the overall process cycle; otherwise, it should be executed in order.
KeywordsReal-time service integration Business processes BPEL
- 2.Bucchiarone, A., Gnesi, S.: A survey on services composition languages and models. In: Proceedings of the International Workshop on Web Services Modeling and Testing, WS-MaTe, pp. 51–63. Palermo, Italy (2006)Google Scholar
- 4.Avanesovm, T., Chevalier, Y., Mekki, M.A., et al.: Web services verification and prudent implementation. In: Proceedings of the DPM 2011 and SETOP 2011. LNCS 7122, pp. 173–189 (2012)Google Scholar
- 5.Mateo, J.A., Valero, V., Diaz, G.: An operational semantics of BPEL orchestrations integrating web services resource framework. In: Proceedings of the WS-FM 2011, LNCS 7176, pp. 79–94 (2012)Google Scholar
- 6.Fiammante, M.: Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility. IBM Press, Upper Saddle River (2009)Google Scholar