Separating Execution and Data Management: A Key to Business-Process-as-a-Service (BPaaS)

  • Yutian Sun
  • Jianwen Su
  • Jian Yang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8659)


In most business process management (BPM) systems, the interleaving nature of data management and business process (BP) execution makes it hard for providing “Business-Process-as-a-Service” (BPaaS) due to the enormous effort required on maintaining both the engines as well as the data for the clients. In this paper we formulate a concept of a self-guided artifact, which extends artifact-centric BP models by capturing all needed data for a BP throughout its execution. Taking advantage of self-guided artifacts, the SeGA framework is presented to support the separation of data and BP execution.


Business Process Business Process Management Execution Engine Business Data Very Large Data Base 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Accorsi, R.: Business Process as a Service: Chances for remote auditing. In: Proc. IEEE 35th Annual COMPSAC Workshops, pp. 398–403 (2011)Google Scholar
  2. 2.
    Bhattacharya, K., Gerede, C.E., Hull, R., Liu, R., Su, J.: Towards formal analysis of artifact-centric business process models. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 288–304. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Casati, F., Castellanos, M., Dayal, U., Salazar, N.: A generic solution for warehousing business process data. In: Proc. 33rd Int. Conf. on Very Large Data Bases (VLDB), pp. 1128–1137 (2007)Google Scholar
  4. 4.
    Eshuis, R., Hull, R., Sun, Y., Vaculín, R.: Splitting GSM schemas: A framework for outsourcing of declarative artifact systems. In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 259–274. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  5. 5.
    Heath III, F(T.), Boaz, D., Gupta, M., Vaculín, R., Sun, Y., Hull, R., Limonad, L.: Barcelona: A design and runtime environment for declarative artifact-centric BPM. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 705–709. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  6. 6.
    Hull, R., et al.: Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events. In: Proc. 5th ACM Int. Conf. on Distributed Event-Based System (DEBS), pp. 51–62 (2011)Google Scholar
  7. 7.
    Sun, Y., Su, J., Wu, B., Yang, J.: Modeling data for business processes. In: Proc. 30th Int. Conf. on Data Engineering (ICDE), pp. 1048–1059 (2014)Google Scholar
  8. 8.
    Sun, Y., Xu, W., Su, J., Yang, J.: SeGA: A mediator for artifact-centric business processes. In: Proc. 20th Int. Conf. on Cooperative Information Systems (CoopIS), pp. 658–661 (2012)Google Scholar
  9. 9.
    Xu, W., Su, J., Yan, Z., Yang, J., Zhang, L.: An artifact-centric approach to dynamic modification of workflow execution. In: Proc. 19th Int. Conf. on Cooperative Information Systems (CoopIS), pp. 256–273 (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Yutian Sun
    • 1
  • Jianwen Su
    • 1
  • Jian Yang
    • 2
  1. 1.Department of Computer ScienceUC Santa BarbaraUSA
  2. 2.Department of ComputingMaquaire UniversityAustralia

Personalised recommendations