Skip to main content

An XML-Based Streaming Concept for Business Process Execution

  • Conference paper
Enterprise Information Systems (ICEIS 2010)

Abstract

Service-oriented environments are central backbone of todays enterprise workflows. These workflow includes traditional process types like travel booking or order processing as well as data-intensive integration processes like operational business intelligence and data analytics. For the latter process types, current execution semantics and concepts do not scale very well in terms of performance and resource consumption. In this paper, we present a concept for data streaming in business processes that is inspired by the typical execution semantics in data management environments. Therefore, we present a conceptual process and execution model that leverages the idea of stream-based service invocation for a scalable and efficient process execution. In selected results of the evaluation we show, that it outperforms the execution model of current process engines.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Graml, T., Bracht, R., Spies, M.: Patterns of business rules to enable agile business processes. Enterp. Inf. Syst. 2(4), 385–402 (2008)

    Article  Google Scholar 

  2. OASIS. Web services business process execution language 2.0 (ws-bpel) (2007), http://www.oasis-open.org/committees/wsbpel/

  3. OMG. Business process modeling language 1.2 (2009), http://www.omg.org/spec/BPMN/1.2/PDF/

  4. Kouzes, R.T., Anderson, G.A., Elbert, S.T., Gorton, I., Gracio, D.K.: The changing paradigm of data-intensive computing. IEEE Computer (2009)

    Google Scholar 

  5. Habich, D., Richly, S., Preissler, S., Grasselt, M., Lehner, W., Maier, A.: Bpel-dt - data-aware extension of bpel to support data-intensive service applications. In: WEWST (2007)

    Google Scholar 

  6. Abadi, D.J., Ahmad, Y., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J.-H., Lindner, W., Maskey, A.S., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., Zdonik, S.: The Design of the Borealis Stream Processing Engine. In: CIDR (2005)

    Google Scholar 

  7. Vassiliadis, P., Simitsis, A., Baikousi, E.: A taxonomy of etl activities. In: DOLAP (2009)

    Google Scholar 

  8. Machado, A.C.C., Ferraz, C.A.G.: Guidelines for performance evaluation of web services. In: Proceedings of the 11th Brazilian Symposium on Multimedia and the Web, WebMedia 2005, pp. 1–10. ACM Press, New York (2005)

    Google Scholar 

  9. Suzumura, T., Takase, T., Tatsubori, M.: Optimizing web services performance by differential deserialization. In: Proceedings of the 2005 IEEE International Conference on Web Services, ICWS 2005, Orlando, FL, USA, July 11-15, pp. 185–192 (2005)

    Google Scholar 

  10. Preissler, S., Voigt, H., Habich, D., Lehner, W.: Stream-based web service invocation. In: BTW (2009)

    Google Scholar 

  11. Preissler, S., Habich, D., Lehner, W.: Process-based data streaming in service-oriented environments - application and technique. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2010. LNBIP, vol. 73, pp. 56–71. Springer, Heidelberg (2011)

    Google Scholar 

  12. Boehm, M., Habich, D., Preissler, S., Lehner, W., Wloka, U.: Cost-based vectorization of instance-based integration processes. In: Grundspenkis, J., Morzy, T., Vossen, G. (eds.) ADBIS 2009. LNCS, vol. 5739, pp. 253–269. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Tucker, P.A., Maier, D., Sheard, T., Fegaras, L.: Exploiting Punctuation Semantics in Continuous Data Streams. IEEE Trans. on Knowl. and Data Eng. 15(3), 555–568 (2003)

    Article  Google Scholar 

  14. Bioernstad, B., Pautasso, C., Alonso, G.: Control the flow: How to safely compose streaming services into business processes. In: IEEE SCC, pp. 206–213 (2006)

    Google Scholar 

  15. Maier, A., Mitschang, B., Leymann, F., Wolfson, D.: On combining business process integration and etl technologies. In: BTW (2005)

    Google Scholar 

  16. Vrhovnik, M., Schwarz, H., Suhre, O., Mitschang, B., Markl, V., Maier, A., Kraft, T.: An approach to optimize data processing in business processes. In: VLDB, pp. 615–626 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Preissler, S., Habich, D., Lehner, W. (2011). An XML-Based Streaming Concept for Business Process Execution. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2010. Lecture Notes in Business Information Processing, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19802-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19802-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19801-4

  • Online ISBN: 978-3-642-19802-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics