Skip to main content

A Dynamic Web Service and Business Process Logic Composition and Consistency

  • Conference paper
Networked Digital Technologies (NDT 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 294))

Included in the following conference series:

  • 1049 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall (2005)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Dustdar, S., Schreiner, W.: A Survey on Web Services Composition. International Journal of Web and Grid Services 1, 1–30 (2005)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Canal, C., Poizat, P., Salaün, G.: Model-based Adaptation of Behavioral Mismatching Components. IEEE Transactions on Software Engineering 34, 546–563 (2008)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. Bille, P.: A Survey on Tree Edit Distance and Related Problems. Theoretical Computer Science 377, 217–239 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics