Skip to main content

Agent Based Dynamic Execution of BPEL Documents

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3733))

Abstract

Web Services are the most promising innovative solution in order to remove business and technical obstacles for e-business. They support a true service oriented architecture that is designed to securely expose business logic beyond the firewall. As the momentum around Web Services increases, there is a growing need for effective mechanisms to coordinate the interaction among them. Business Process Execution Language for Web Services (BPEL) is a good candidate, such that it satisfies the needs of the business to enable this interaction. However, BPEL still is far from fulfilling all the requirements of composition. In this research, we constructed an architecture to improve performance of parallel executions in BPEL documents. Our architecture, by the help of our controller agent, allows dynamic execution of statically designed flow with respect to customer defined issues and QoS parameters at both implementation time and runtime.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step In Web Services. Communications of the ACM 46 (2003)

    Google Scholar 

  2. Leymann, F., Roller, D.: Business Processes in a Web Services World (2002)

    Google Scholar 

  3. W3C: Web Service Choreography Interface (WSCI) 1.0 (2002)

    Google Scholar 

  4. BPML.org: Business process modeling language (2002)

    Google Scholar 

  5. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., et al.: Business Process Execution Language for Web Services (2003)

    Google Scholar 

  6. UN/CEFACT, OASIS: ebXML Business Process Specification Schema Version 1.01 (2001)

    Google Scholar 

  7. WfMC: Workflow Process Definition Interface – XML Process Definition Language (XPDL) (2002)

    Google Scholar 

  8. Mendling, J., Müller, M.: A Comparison of BPML and BPEL4WS. Lehrstuhl Wirtschaftsinformatik Universität Trier (2003)

    Google Scholar 

  9. Wohed, P., Van Der Aalst, W., Dumas, M., Hofstede, A.: Analysis of Web Services Composition Languages: The Case of BPEL4WS. Queensland University of Technology, Brisbane (2003)

    Google Scholar 

  10. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6, 86–93 (2002)

    Article  Google Scholar 

  11. Menascé, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6, 72–74 (2002)

    Article  Google Scholar 

  12. Catania, N., Kumar, P., Murray, B., Pourhedari, H., Vambenepe, W., Wurster, K.: Web Services Management Framework, Version 2.0 (2003)

    Google Scholar 

  13. Ludwig, H., Keller, A., Dan, A., King, R., Franck, R.: A service level agreement language for dynamic electronic services. Electronic Commerce Research 3, 43–59 (2003)

    Article  Google Scholar 

  14. Tosic, V., Pagurek, B., Patel, K.: WSOL – A Language for the Formal Specification of Classes of Service for Web Services. In: ICWS 2003 (The 2003 International Conference on Web Services), Las Vegas, USA, pp. 375–381 (2003)

    Google Scholar 

  15. Box, D., Curbera, F., Hondo, M., Kale, C., Langworthy, D., Nadalin, A., Nagaratnam, N., Nottingham, M., VonRiegen, C., Shewchuk, J.: Web Services Policy Framework (WS Policy) (2003)

    Google Scholar 

  16. Tian, M., Gramm, A., Naumowicz, T., Ritter, H., Schiller, J.: A Concept for QoS Integration in Web Services. In: Fourth International Conference on Web Information Systems Engineering Workshops (WISEW 2003), Roma, Italy (2003)

    Google Scholar 

  17. Ludwig, H.: Web Services QoS: External SLAs and Internal Policies Or: How do we deliver what we promise? In: 4th IEEE Conf Web Information Systems Eng Workshops (2003), pp. 115–120 (2003)

    Google Scholar 

  18. Menascé, D.A.: Response Time Analysis of Composite Web Services. IEEE Internet Computing 8, 90–92 (2004)

    Article  Google Scholar 

  19. Wagner, M., Balke, W.: Towards Personalized Selection of Web Services. In: Proceedings of the 12th International World Wide Web Conference (WWW 2003), Budapest, Hungary (2003)

    Google Scholar 

  20. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering 30, 311–327 (2004)

    Article  Google Scholar 

  21. Menascé, D.A.: Composing Web Services: A QoS View. IEEE Internet Computing 8, 88–90 (2004)

    Article  Google Scholar 

  22. Maximilien, E.M., Singh, M.P.: A Framework and Ontology for Dynamic Web Services Selection. In: IEEE Internet Computing, vol. 8, pp. 84–93. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  23. Aggarwal, R., Verma, K., Sheth, A., Miller, J.: Dynamic QoS based Supply Chain (2004)

    Google Scholar 

  24. Aggarwal, R., Verma, K., Miller, J.A., Milnor, W.: Constraint Driven Web Service Composition in METEOR-S. In: Proceedings of the 2004 IEEE International Conference on Services Computing, Shanghai, China, pp. 23–30 (2004)

    Google Scholar 

  25. Arpacı, A.E., Bener, A.B.: Web Services Orchestration with Agent Based Business Process Execution Language (BPEL). In: Proceedings of the 35th International Conference of Computers & Industrial Engineering, Istanbul, Turkey, vol. 1, pp. 171–176 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arpacı, A.E., Bener, A.B. (2005). Agent Based Dynamic Execution of BPEL Documents. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds) Computer and Information Sciences - ISCIS 2005. ISCIS 2005. Lecture Notes in Computer Science, vol 3733. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569596_36

Download citation

  • DOI: https://doi.org/10.1007/11569596_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29414-6

  • Online ISBN: 978-3-540-32085-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics