Abstract
Automatic processing of web services composition and integration is one of the crucial problems and interesting component-based software engineering challenges facing the web services semantic. To keep the workflow of business processes continuous evolved for long life span, consistency and adaptation engines are required to guarantee the continuous organizational services for facing any changes in the business logic. In this paper, a new framework is proposed to find possible positions for the possibility of web services compositions based on edit tree distance algorithm for semantic matching of the web services operations with checking the consistency of each possible composition. This framework drives the consistency of the web services adaptation within the BPEL using an interface parsing component that parses three different styles (web services, composite web services, new BPEL). If the consistency value is consistent, then the integrator generates automatically a new BPEL including the parsed elements otherwise the controller goes back to the weaver component position to detect a new possible composition. Three different scenarios are presented to simulate the actual processing behavior of the proposed framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Zheng, Q., Dong, B., Tian, F., Chen, W.: A service-oriented approach to integration of e-learning Information and Resource Management Systems. In: 12th International Conference on CSCW in Design (CSCWD 2008), Xi’an, China, pp. 1047–1052 (2008)
Papazoglou, M.P.: Service-Oriented Computing: Concepts, Characteristics and Directions. In: The Fourth International Conference on Web Information Systems Engineering (WISE 2003), Rome, Italy, pp. 3–12 (2003)
Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall (2005)
Marks, E.A., Bell, M.: Executive’s Guide to Service oriented architecture (SOA): A Planning and Implementation Guide for Business and Technology. John Wiley and Sons (2006)
Ghoneim, A., Elmougy, S., Al-Husain, L.A.: Integrative Framework for Service Oriented Architecture Composition of Business Processes. In: The Second International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2009), London, UK, pp. 139–144 (2009)
Dustdar, S., Schreiner, W.: A Survey on Web Services Composition. International Journal of Web and Grid Services 1, 1–30 (2005)
Tong, H., Cao, J., Zhang, S., Li, M.: A Distributed Algorithm for Web Service Composition Based on Service Agent Model. IEEE Transactions on Parallel and Distributed Systems 22, 2008–2021 (2011)
Canal, C., Poizat, P., Salaün, G.: Model-based Adaptation of Behavioral Mismatching Components. IEEE Transactions on Software Engineering 34, 546–563 (2008)
Xiong, P., Zhou, M., Pu, C.: A Petri Net Siphon Based Solution to Protocol-Level Service Composition Mismatches. In: Seventh International Conference on Web Services (ICWS 2009), Los Angeles, CA, USA, pp. 952–958 (2009)
Bracciali, A., Brogi, A., Canal, C.: A Formal Approach to Component Adaptation. Elsevier Journal of Systems and Software: Special Issue on Automated Component-Based Software Engineering 74(1), 45–54 (2005)
ter Beek, M., Bucchiarone, A., Gnesi, S.: Web Service Composition Approaches: From Industrial Standards to Formal Methods. In: Second International Conference on Internet and Web Applications and Services (ICIW 2007), Le Morne, Mauritius, pp. 15 (2007)
Lécue, F., Salibi, S., Bron, P., Moreau, A.: Semantic and Syntactic Data Flow in Web Service Composition. In: IEEE International Conference on Web Services (ICWS 2008), Bejing, China, pp. 211–218 (2008)
Chen, H., Yin, J., Jin, L., Li, Y., Dong, J.: JTang Synergy: A Service Oriented Architecture for Enterprise Application Integration. In: 11th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2007), Melbourne, Vic, pp. 502–507 (2007)
de Alfaro, L., Stoelinga, M.: Interfaces: A Game-Theoretic Framework to Reason about Open Systems. In: 2nd International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA 2003), Vienna, Austria (2003)
Izza, S., Vincent, L., Burlat, P.: A Unified Framework for Application Integration-an Ontology-driven Service-oriented Approach. In: Seventh International Conference on Enterprise Information Systems, Miami, USA, pp. 165–170 (2005)
de Alfaro, L., Henzinger, T.A.: Interface Automata. In: 8th European Software Engineering Conference Held Jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Vienna, Austria, pp. 109–120 (2001)
Foster, H., Uchitel, S., Maggee, J., Kramer, J.: Model-Based Verification of Web Service Compositions. In: 18th IEEE International Conference on Automated Software Engineering (ASE 2003), Montreal, Canada, pp. 152–163 (2003)
Dumas, M., Spork, M., Wang, K.: Adapt or Perish: Algebra and Visual Notation for Service Interface Adaptation. In: Dustdar, S., Fiadeiro, J.L., Sheth, A. (eds.) BPM 2006. LNCS, vol. 4102, pp. 65–80. Springer, Heidelberg (2006)
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)
Mateescu, R., Poizat, P., Salaün, G.: Behavioral Adaptation of Component Compositions Based on Process Algebra Encodings. In: The 22nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2007, Atlanta, Georgia, USA, pp. 385–388 (2007)
Motahari Nezhad, H.R., Benatallah, B., Martens, A., Curbera, F., Casati, F.: Semi-Automated Adaptation of Service Interactions. In: 16th International World Wide Web Conference (WWW 2007), Banff, CA, pp. 993–1002 (2007)
Hao, Y., Zhang, Y.: Web Services Discovery Based on Schema Matching. In: Thirtieth Australasian Computer Science Conference (ACSC 2007), Ballarat, Victoria, Australia, pp. 107–113 (2007)
Zhao, Y., Ma, D., Liu, M., Hu, C., Huang, Y.: A Graph Transformation based Approach for Runtime Constrained Evolution of Service-Oriented Architectures. In: 17th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2009), Weimar, Germany, pp. 203–209 (2009)
Elmougy, S., Ghoneim, A.: A Dynamic Reconfigurable-Based Approach for Connectivity Mismatches of Web Services. In: Snasel, V., Platos, J., El-Qawasmeh, E. (eds.) ICDIPC 2011, Part II. CCIS, vol. 189, pp. 67–81. Springer, Heidelberg (2011)
Bille, P.: A Survey on Tree Edit Distance and Related Problems. Theoretical Computer Science 377, 217–239 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Elmougy, S. (2012). A Dynamic Web Service and Business Process Logic Composition and Consistency. In: Benlamri, R. (eds) Networked Digital Technologies. NDT 2012. Communications in Computer and Information Science, vol 294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30567-2_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-30567-2_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30566-5
Online ISBN: 978-3-642-30567-2
eBook Packages: Computer ScienceComputer Science (R0)