Skip to main content

Business Process Query Language

  • Chapter
  • First Online:
Process Querying Methods

Abstract

Modern Business Process Management systems have to work effectively in a distributed cloud environment and to adapt quickly to dynamic changes. One of the key approaches to increase business process adaptability is to make process definitions more flexible. Usually, this requires to express complex constraints and conditions within a process definition. These complex elements are related to the history of process execution, current organizational and application data. In addition, such complex constraints and conditions should be represented in a standardized and yet simple way. In order to satisfy the above requirements, we need: (1) a business process metamodel that includes proper data structures for process definitions and the history of their execution; (2) a powerful and easy to understand language to query models instantiated from the metamodel; (3) integration of that query language with a widely used business process definition language. In this chapter, we propose Business Process Query Language (BPQL) together with the Business Process Metamodel. BPQL is integrated with the Business Process Model and Notation language increasing significantly its expressiveness and flexibility. We also present results of applying BPQL in the OfficeObjects® WorkFlow system.

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 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 129.00
Price excludes VAT (USA)
  • Durable hardcover 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. Adamus, R., Habela, P., Kaczmarski, K., Lentner, M., Stencel, K., Subieta, K.: Stack-based architecture and stack-based query language. In: Object Databases, First International Conference, ICOODB 2008, Berlin, Germany, March 13–14, 2008. Proceedings, pp. 77–96 (2008)

    Google Scholar 

  2. Blizniuk, G., Momotko, M., Nowicki, B., Strychowski, J.: The EWD-P system: Polish government - Council of the European Union interoperability achieved. In: 38th Hawaii International Conference on System Sciences (HICSS-38 2005), CD-ROM / Abstracts Proceedings, 3–6 January 2005, Big Island, HI, USA (2005)

    Google Scholar 

  3. Cardoso, J.S., Sheth, A.P., Miller, J.A.: Workflow quality of service. In: Enterprise Inter- and Intra-Organizational Integration: Building International Consensus, IFIP TC5/WG5.12 International Conference on Enterprise Integration and Modeling Technique (ICEIMT’02), April 24–26, 2002, Valencia, Spain, pp. 303–311 (2002)

    Google Scholar 

  4. Eder, J., Panagos, E.: Managing time in workflow systems. In: Fischer, L. (ed.) Workflow Handbook 2001, pp. 109–132. Future Strategies Inc. (2001)

    Google Scholar 

  5. Momotko, M.: Tools for monitoring workflow processes to support dynamic workflow changes. Ph.D. thesis, Polish Academy of Sciences (2005)

    Google Scholar 

  6. Momotko, M.: BPQL demo. https://github.com/mariusz-momotko/BPQL-demo (2019)

  7. Momotko, M., Subieta, K.: Process query language: A way to make workflow processes more flexible. In: Advances in Databases and Information Systems, 8th East European Conference, ADBIS 2004, Budapest, Hungary, September 22–25, 2004, Proceeding, pp. 306–321 (2004)

    Google Scholar 

  8. OMG: Business process model and notation (BPMN), version 2.0.2. Tech. rep., Object Management Group (2014). http://www.omg.org/spec/BPMN/2.0.2

  9. Polyvyanyy, A., Ouyang, C., Barros, A., van der Aalst, W.M.P.: Process querying: Enabling business intelligence through query-based process analytics. Decis. Support Syst. 100, 41–56 (2017)

    Article  Google Scholar 

  10. Sadiq, S.W.: Handling dynamic schema change in process models. In: Australasian Database Conference, ADC 2000, Canberra, Australia, January 31–February 3, 2000, pp. 120–126 (2000)

    Google Scholar 

  11. Subieta, K.: Stack-based query language. In: Encyclopedia of Database Systems, 2nd edn. (2018)

    Google Scholar 

  12. Subieta, K., Beeri, C., Matthes, F., Schmidt, J.W.: A stack-based approach to query languages. In: East/West Database Workshop, Proceedings of the Second International East/West Database Workshop, Klagenfurt, Austria, 25–28 September 1994, pp. 159–180 (1994)

    Google Scholar 

  13. Syntax and semantics of the stack-based query language (SBQL) (2010). http://www.ipipan.waw.pl/~subieta/ExtendedWorkflow

  14. van der Aalst, W.M.P.: Generic workflow models: How to handle dynamic change and capture management information? In: Proceedings of the Fourth IFCIS International Conference on Cooperative Information Systems, Edinburgh, Scotland, USA, September 2–4, 1999, pp. 115–126 (1999)

    Google Scholar 

  15. Weske, M., Vossen, G.: Flexibility and cooperation in workflow management systems. In: Handbook on Architectures of Information Systems. Springer (1998)

    Google Scholar 

  16. Yang, Y., Dumas, M., García-Bañuelos, L., Polyvyanyy, A., Zhang, L.: Generalized aggregate quality of service computation for composite services. J. Syst. Softw. 85(8), 1818–1830 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Momotko, M., Subieta, K. (2022). Business Process Query Language. In: Polyvyanyy, A. (eds) Process Querying Methods. Springer, Cham. https://doi.org/10.1007/978-3-030-92875-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-92875-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-92874-2

  • Online ISBN: 978-3-030-92875-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics