Abstract
Web services are used as the de facto standard to develop the modern business applications that require collaboration and coordination among the business partners. ActiveXML (AXML) is viewed as a data-oriented workflow language for specifying the Web service calls and their interactions. The present workflow engines execute the workflow specifications strictly without attempting to optimize the Web service calls. This paper proposes an optimization approach as a rule called \(\mathcal{SCG}\), to improve the performance of workflows in the context of AXML. The \(\mathcal{SCG}\) groups the Web service calls of AXML documents, and reuses the existing results of other equivalent Web service calls.
Chapter PDF
Similar content being viewed by others
References
Aalst, W.M.P.: Trends in business process analysis - from verification to process mining. In: The proceedings of International Conference on Enterprise Information Systems (ICEIS), Madeira, Portugal (2007)
Abiteboul, S., Benjelloun, O., Cautis, B., Manolescu, I., Milo, T., Preda, N.: Lazy query evaluation for Active XML. In: The proceedings of ACM SIGMOD International Conference on Management of Data (SIGMOD), Paris, France (2004)
Abiteboul, S., Benjelloun, O., Milo, T.: The Active XML project: an overview. The VLDB Journal 17(5) (2008)
Abiteboul, S., Manolescu, I., Taropa, E.: A Framework for Distributed XML Data Management. In: The proceedings of International Conference on Extending Database Technology (EDBT), Munich, Germany (2006)
Abiteboul, S., Manolescu, I., Zoupanos, S.: OptimAX: optimizing distributed continuous queries. In: The Proceedings of International Conference on Bases de Donnees Avancees (BDA), Marseille, France (2007) (A French Conference)
Abiteboul, S., Manolescu, I., Zoupanos, S.: OptimAX: Optimizing Distributed ActiveXML Applications. In: the Proceedings of Eighth International Conference on Web Engineering (ICWE), New York, USA (2008)
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services, Version 1.1. Standard proposed by BEA Systems. IBM Corporation, and Microsoft Corporation (2003)
Benatallah, B., Sheng, Q.Z., Dumas, M.: The Self-Serv Environment for Web Services Composition. IEEE Internet Computing 7(1) (January/February 2003)
Bourke, T.: Server load balancing. O’Reilly & Associates, Inc., Sebastopol (2001)
Chen, J., DeWitt, D.J., Tian, F., Wang, Y.: NiagaraCQ: a scalable continuous query system for Internet databases. In: The Proceedings of ACM International Conference on Management of data (SIGMOD), Dallas, Texas, United States (2000)
Hull, R., Su, J.: The Vortex Approach to Integration and Coordination of Workflows (A position paper). In: The Proceedings of International Joint Conference on Work Activities Coordination and Collaboration (WACC), San Francisco (1999)
Sivasubramanian, S., Pierre, G., Steen, M., Gustavo, G.: Analysis of Caching and Replication Strategies for Web Applications. IEEE Internet Computing 11(1) (January 2007)
Vrhovnik, M., Schwarz, H., Suhre, O., Mitschang, B., Markl, V., Maier, A., Kraft, T.: An Approach to Optimize Data Processing in Business Processes. In: Proceedings of International Conference on Very Large Data Bases (VLDB), Vienna, Austria (2007)
Wang, J., Kumar, A.: A Framework for Document-Driven Workflow Systems. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 285–301. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Subramanian, S., Sindre, G. (2009). An Optimization Rule for ActiveXML Workflows. In: Gaedke, M., Grossniklaus, M., DÃaz, O. (eds) Web Engineering. ICWE 2009. Lecture Notes in Computer Science, vol 5648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02818-2_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-02818-2_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02817-5
Online ISBN: 978-3-642-02818-2
eBook Packages: Computer ScienceComputer Science (R0)