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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step In Web Services. Communications of the ACM 46 (2003)
Leymann, F., Roller, D.: Business Processes in a Web Services World (2002)
W3C: Web Service Choreography Interface (WSCI) 1.0 (2002)
BPML.org: Business process modeling language (2002)
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)
UN/CEFACT, OASIS: ebXML Business Process Specification Schema Version 1.01 (2001)
WfMC: Workflow Process Definition Interface – XML Process Definition Language (XPDL) (2002)
Mendling, J., Müller, M.: A Comparison of BPML and BPEL4WS. Lehrstuhl Wirtschaftsinformatik Universität Trier (2003)
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)
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)
Menascé, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6, 72–74 (2002)
Catania, N., Kumar, P., Murray, B., Pourhedari, H., Vambenepe, W., Wurster, K.: Web Services Management Framework, Version 2.0 (2003)
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)
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)
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)
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)
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)
Menascé, D.A.: Response Time Analysis of Composite Web Services. IEEE Internet Computing 8, 90–92 (2004)
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)
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)
Menascé, D.A.: Composing Web Services: A QoS View. IEEE Internet Computing 8, 88–90 (2004)
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)
Aggarwal, R., Verma, K., Sheth, A., Miller, J.: Dynamic QoS based Supply Chain (2004)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)