Skip to main content

Prototype of Object-Oriented Declarative Workflows

  • Conference paper
Intelligent Information and Database Systems (ACIIDS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6591))

Included in the following conference series:

  • 1052 Accesses

Abstract

While in the traditional workflow processes the control flow is determined statically within process definitions, in declarative workflow processes the control flow is dynamic and implicit, determined by conditions that occur in the workflow data and the service environment. The environment consists of active objects, which play a double role. On the one hand, they are persistent data structures that can be queried and managed according to the syntax and semantics of a query language. On the other hand, active objects possess executable parts and represent workflow processes or tasks. The approach is motivated by features that are desirable in complex and less regular business processes: (1) the possibility of dynamic changes of process instances during their run, (2) mass parallelism of process instances and their components and (3) shifting the availability of resources that workflows deal with on the primary plan as a mean for triggering instances of process tasks. The paper presents the prototype of an object-oriented declarative workflows on a comprehensive example with roots in a real business case.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. van der Aalst, W.M.P.: Generic workflow models: How to handle dynamic change and capture management information? In: Proc. 4th Intl. Conf. on Cooperative Information Systems (CoopIS 1999), Los Alamitos, CA (1999)

    Google Scholar 

  2. Andrews, T., et al.: Business Process Execution Language for Web Services, Version 1.1. OASIS (2003)

    Google Scholar 

  3. Dąbrowski, M., Drabik, M., Trzaska, M., Subieta, K.: Dynamic Changes of Workflow Processes (September 2010) submitted to publication

    Google Scholar 

  4. C.A.Ellis, C.A., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. In: Proc. ACM Conf. on Organisational Computing Systems, COOCS 1995 (1995)

    Google Scholar 

  5. Ellis, C.A., Keddara, K., Wainer, J.: Modelling workflow dynamic changes using time hybrid flow. In: Workflow Management: Net based Concepts, Models, Techniques and Tools (WFM 1998), Computing Science Reports, vol. 98(7), Eindhoven University of Technology (1998)

    Google Scholar 

  6. Momotko, M., Subieta, K.: Process query language: A way to make workflow processes more flexible. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, pp. 306–321. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. ODRA (Object Database for Rapid Application development): Description and programmer manual (2008), http://www.sbql.pl/various/ODRA/ODRA_manual.html

  8. OMG. Business Process Modeling Notation (BPMN) specification. Final Adopted Specification. Technical Report (2006)

    Google Scholar 

  9. Reichert, M., Dadam, P.: ADEPTflex: Supporting dynamic changes of workflow without loosing control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)

    Article  Google Scholar 

  10. Sadiq, S., Orlowska, M.E.: Architectural considerations in systems supporting dynamic workflow modification. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  11. SBQL4Workflow Prototype Implementation (May 2010), http://tomcat.pjwstk.edu.pl:8080/ProjectWorkflow/newsitem/list

  12. Subieta, K.: Stack-Based Architecture (SBA) and Stack-Based Query Language, SBQL (2008), http://www.sbql.pl/

  13. WfMC, WorkFlow process definition interface – XML Process Definition Language. WfMC TC 1025 (Draft 0.03a), May 22 (2001)

    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

Dąbrowski, M., Drabik, M., Trzaska, M., Subieta, K. (2011). Prototype of Object-Oriented Declarative Workflows. In: Nguyen, N.T., Kim, CG., Janiak, A. (eds) Intelligent Information and Database Systems. ACIIDS 2011. Lecture Notes in Computer Science(), vol 6591. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20039-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20039-7_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20038-0

  • Online ISBN: 978-3-642-20039-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics