{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:19Z","timestamp":1750306279195,"version":"3.41.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,3,29]],"date-time":"2016-03-29T00:00:00Z","timestamp":1459209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100012884","name":"Bosch","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100012884","id-type":"DOI","asserted-by":"crossref"}]},{"name":"ARC"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Manage. Inf. Syst."],"published-print":{"date-parts":[[2016,3,29]]},"abstract":"<jats:p>\n            In most BPM systems (a.k.a. workflow systems), the data for process execution is scattered across databases for enterprise, auxiliary local data stores within the BPM systems, and even file systems (e.g., specification of process models). The interleaving nature of data management and BP execution and the lack of a coherent conceptual data model for\n            <jats:italic>all<\/jats:italic>\n            data needed for execution make it hard for (1) providing Business-Process-as-a-Service (BPaaS) and (2) effective support for collaboration between business processes. The primary reason is that an enormous effort is required for maintaining both the engines and the data for the client applications. In particular, different modeling languages and different BPM systems make process interoperation one of the toughest challenges. In this article, we formulate a concept of a \u201cuniversal artifact,\u201d which extends artifact-centric models by capturing\n            <jats:italic>all needed data<\/jats:italic>\n            for a process instance throughout its execution. A framework called SeGA based on universal artifacts is developed to support separation of data and BP execution, a key principle for BPM systems. We demonstrate in this article that SeGA is versatile enough to fully facilitate not only executions of individual processes (to support BPaaS) but also various collaboration models. Moreover, SeGA reduces the complexity in runtime management including runtime querying, constraints enforcement, and dynamic modification upon collaboration across possibly different BPM systems.\n          <\/jats:p>","DOI":"10.1145\/2886104","type":"journal-article","created":{"date-parts":[[2016,3,31]],"date-time":"2016-03-31T11:55:39Z","timestamp":1459425339000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Universal Artifacts"],"prefix":"10.1145","volume":"7","author":[{"given":"Yutian","family":"Sun","sequence":"first","affiliation":[{"name":"University of California, Santa Barbara, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianwen","family":"Su","sequence":"additional","affiliation":[{"name":"University of California, Santa Barbara, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Yang","sequence":"additional","affiliation":[{"name":"Macquarie University, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,3,29]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2006. Web services atomic transaction (WS-atomic transaction). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstx-wsat-1.1-spec-pr-01.pdf. (2006).  2006. Web services atomic transaction (WS-atomic transaction). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstx-wsat-1.1-spec-pr-01.pdf. (2006)."},{"key":"e_1_2_1_2_1","unstructured":"2006. Web services business activity (WS-business activity). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstxwsba-1.1-spec-pr-01.pdf. (2006).  2006. Web services business activity (WS-business activity). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstxwsba-1.1-spec-pr-01.pdf. (2006)."},{"key":"e_1_2_1_3_1","unstructured":"2006. Web services coordination 1.1 (WS-coordination). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstx-wscoor-1.1-spec-pr-01.pdf.  2006. Web services coordination 1.1 (WS-coordination). Retrieved from http:\/\/docs.oasis-open.org\/ws-tx\/wstx-wscoor-1.1-spec-pr-01.pdf."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSACW.2011.73"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2347673.2347682"},{"volume-title":"Proceedings of the International Conference on Business Process Management (BPM\u201907)","author":"Bhattacharya K.","key":"e_1_2_1_6_1","unstructured":"K. Bhattacharya , C. Gerede , R. Hull , R. Liu , and J. Su . 2007. Towards formal analysis of artifact-centric business process models . In Proceedings of the International Conference on Business Process Management (BPM\u201907) . K. Bhattacharya, C. Gerede, R. Hull, R. Liu, and J. Su. 2007. Towards formal analysis of artifact-centric business process models. In Proceedings of the International Conference on Business Process Management (BPM\u201907)."},{"volume-title":"Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB\u201907)","author":"Casati F.","key":"e_1_2_1_7_1","unstructured":"F. Casati , M. Castellanos , U. Dayal , and N. Salazar . 2007. A generic solution for warehousing business process data . In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB\u201907) . VLDB Endowment, 1128--1137. F. Casati, M. Castellanos, U. Dayal, and N. Salazar. 2007. A generic solution for warehousing business process data. In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB\u201907). VLDB Endowment, 1128--1137."},{"key":"e_1_2_1_8_1","unstructured":"R. G. G. Cattell and D. K. Barry. 2000. The Object Data Standard: ODMG 3.0. Morgan Kaufmann.  R. G. G. Cattell and D. K. Barry. 2000. The Object Data Standard: ODMG 3.0. Morgan Kaufmann."},{"volume-title":"Proceedings of the 9th International Conference on Business Process Management (BPM\u201911)","author":"Damaggio E.","key":"e_1_2_1_9_1","unstructured":"E. Damaggio , R. Hull , and R. Vaculin . 2011. On the equivalence of incremental and fixpoint semantics for business entities with guard-stage-milestone lifecycles . In Proceedings of the 9th International Conference on Business Process Management (BPM\u201911) . E. Damaggio, R. Hull, and R. Vaculin. 2011. On the equivalence of incremental and fixpoint semantics for business entities with guard-stage-milestone lifecycles. In Proceedings of the 9th International Conference on Business Process Management (BPM\u201911)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2007.07.003"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"R. Eshuis R. Hull Y. Sun and R. Vacul\u00edn. 2013. Splitting GSM schemas: A framework for outsourcing of declarative artifact systems. In BPM. 259--274.  R. Eshuis R. Hull Y. Sun and R. Vacul\u00edn. 2013. Splitting GSM schemas: A framework for outsourcing of declarative artifact systems. In BPM. 259--274.","DOI":"10.1007\/978-3-642-40176-3_22"},{"key":"e_1_2_1_12_1","unstructured":"Gartner Group. 2011. Gartner Newsroom. http:\/\/www.gartner.com\/it\/page.jsp?id&equals;1740414. (2011).  Gartner Group. 2011. Gartner Newsroom. http:\/\/www.gartner.com\/it\/page.jsp?id&equals;1740414. (2011)."},{"volume-title":"Proceedings of the 11th International Conference on Service-Oriented Computing (ICSOC\u201913)","author":"Heath T.","key":"e_1_2_1_13_1","unstructured":"T. Heath , D. Boaz , M. Gupta , R. Vacul\u00edn , Y. Sun , R. Hull , and L. Limonad . 2013. Barcelona: A design and runtime environment for declarative artifact-centric BPM . In Proceedings of the 11th International Conference on Service-Oriented Computing (ICSOC\u201913) . 705--709. T. Heath, D. Boaz, M. Gupta, R. Vacul\u00edn, Y. Sun, R. Hull, and L. Limonad. 2013. Barcelona: A design and runtime environment for declarative artifact-centric BPM. In Proceedings of the 11th International Conference on Service-Oriented Computing (ICSOC\u201913). 705--709."},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 5th ACM International Conference on Distributed Event-Based System (DEBS\u201911)","author":"Hull R.","year":"2002","unstructured":"R. Hull , E. Damaggio , R. De Masellis , F. Fournier , M. Gupta , F. T. Heath , III, S. Hobson , M. Linehan , S. Maradugu , A. Nigam , P. N. Sukaviriya , and R. Vaculin . 2011. Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events . In Proceedings of the 5th ACM International Conference on Distributed Event-Based System (DEBS\u201911) . 51--62. DOI:http:\/\/dx.doi.org\/10.1145\/ 2002 259.2002270 10.1145\/2002259.2002270 R. Hull, E. Damaggio, R. De Masellis, F. Fournier, M. Gupta, F. T. Heath, III, S. Hobson, M. Linehan, S. Maradugu, A. Nigam, P. N. Sukaviriya, and R. Vaculin. 2011. Business artifacts with guard-stage-milestone lifecycles: Managing artifact interactions with conditions and events. In Proceedings of the 5th ACM International Conference on Distributed Event-Based System (DEBS\u201911). 51--62. DOI:http:\/\/dx.doi.org\/10.1145\/2002259.2002270"},{"volume-title":"Proceedings of the 7th International Joint Conference on Service-Oriented Computing (ICSOC-ServiceWave\u201909)","author":"Hull R.","key":"e_1_2_1_15_1","unstructured":"R. Hull , N. C. Narendra , and A. Nigam . 2009. Facilitating workflow interoperation using artifact-centric hubs . In Proceedings of the 7th International Joint Conference on Service-Oriented Computing (ICSOC-ServiceWave\u201909) . 1--18. R. Hull, N. C. Narendra, and A. Nigam. 2009. Facilitating workflow interoperation using artifact-centric hubs. In Proceedings of the 7th International Joint Conference on Service-Oriented Computing (ICSOC-ServiceWave\u201909). 1--18."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRII.2012.19"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-008-9089-0"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-9236(03)00116-7"},{"volume-title":"ICSOC\/ServiceWave Workshops. 96--108","author":"Liu G.","key":"e_1_2_1_19_1","unstructured":"G. Liu , X. Liu , H. Qin , J. Su , Z. Yan , and L. Zhang . 2009b. Automated realization of business workflow specification . In ICSOC\/ServiceWave Workshops. 96--108 . G. Liu, X. Liu, H. Qin, J. Su, Z. Yan, and L. Zhang. 2009b. Automated realization of business workflow specification. In ICSOC\/ServiceWave Workshops. 96--108."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2007.06.006"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.07.038"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.423.0428"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1236471"},{"volume-title":"Proceedings of the International Conference on Data Engineering (ICDE\u201914)","author":"Sun Y.","key":"e_1_2_1_24_1","unstructured":"Y. Sun , J. Su , B. Wu , and J. Yang . 2014b. Modeling data for business processes . In Proceedings of the International Conference on Data Engineering (ICDE\u201914) . Y. Sun, J. Su, B. Wu, and J. Yang. 2014b. Modeling data for business processes. In Proceedings of the International Conference on Data Engineering (ICDE\u201914)."},{"volume-title":"Proceedings of the International Conference on Business Process Management (BPM\u201914)","author":"Sun Y.","key":"e_1_2_1_25_1","unstructured":"Y. Sun , J. Su , and J. Yang . 2014a. Separating execution and data management: A key to business-process-as-a-service (BPaaS) . In Proceedings of the International Conference on Business Process Management (BPM\u201914) . (8 pages). Y. Sun, J. Su, and J. Yang. 2014a. Separating execution and data management: A key to business-process-as-a-service (BPaaS). In Proceedings of the International Conference on Business Process Management (BPM\u201914). (8 pages)."},{"volume-title":"Proceedings of the International Conference on Service-Oriented Computing (ICSOC\u201912)","author":"Sun Y.","key":"e_1_2_1_26_1","unstructured":"Y. Sun , W. Xu , and J. Su . 2012a. Declarative choreographies for artifacts . In Proceedings of the International Conference on Service-Oriented Computing (ICSOC\u201912) . 420--434. Y. Sun, W. Xu, and J. Su. 2012a. Declarative choreographies for artifacts. In Proceedings of the International Conference on Service-Oriented Computing (ICSOC\u201912). 420--434."},{"volume-title":"Proceedings of the International Conference on Cooperative Information Systems (CoopIS\u201912)","author":"Sun Y.","key":"e_1_2_1_27_1","unstructured":"Y. Sun , W. Xu , J. Su , and J. Yang . 2012b. SeGA: A mediator for artifact-centric business processes . In Proceedings of the International Conference on Cooperative Information Systems (CoopIS\u201912) . 658--661. Y. Sun, W. Xu, J. Su, and J. Yang. 2012b. SeGA: A mediator for artifact-centric business processes. In Proceedings of the International Conference on Cooperative Information Systems (CoopIS\u201912). 658--661."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1287\/isre.14.1.23.14768"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2004.02.002"},{"key":"e_1_2_1_30_1","volume-title":"Workflow Management: Models, Methods and Systems","author":"van der Aalst W. M. P.","year":"2004","unstructured":"W. M. P. van der Aalst and K. van Hee . 2004 . Workflow Management: Models, Methods and Systems . MIT Press . W. M. P. van der Aalst and K. van Hee. 2004. Workflow Management: Models, Methods and Systems. MIT Press."},{"key":"e_1_2_1_31_1","unstructured":"Z. Wu S. Deng and J. Wu. 2009. Service Computing and Service Technology. Zhejiang University Press.  Z. Wu S. Deng and J. Wu. 2009. Service Computing and Service Technology. Zhejiang University Press."},{"volume-title":"Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911)","author":"Xu W.","key":"e_1_2_1_32_1","unstructured":"W. Xu , J. Su , Z. Yan , J. Yang , and L. Zhang . 2011. An artifact-centric approach to dynamic modification of workflow execution . In Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911) . 256--273. W. Xu, J. Su, Z. Yan, J. Yang, and L. Zhang. 2011. An artifact-centric approach to dynamic modification of workflow execution. In Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911). 256--273."},{"key":"e_1_2_1_33_1","unstructured":"Z. Yan Y. Li and B. Fan. 2015. Personal communications. (2015).  Z. Yan Y. Li and B. Fan. 2015. Personal communications. (2015)."},{"volume-title":"Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911)","author":"Yongchareon S.","key":"e_1_2_1_34_1","unstructured":"S. Yongchareon and C. Liu . 2010. A process view framework for artifact-centric business processes . In Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911) . 26--43. S. Yongchareon and C. Liu. 2010. A process view framework for artifact-centric business processes. In Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911). 26--43."},{"volume-title":"Proceedings of the 3rd Asia-Pacific Conference on Business Process Management (APBPM\u201915)","author":"Yu D.","key":"e_1_2_1_35_1","unstructured":"D. Yu , Q. Zhu , D. Guo , B. Huang , and J. Su . 2015. Jbpm4S: A multi-tenant extension of jBPM to support BPaaS . In Proceedings of the 3rd Asia-Pacific Conference on Business Process Management (APBPM\u201915) . 43--56. D. Yu, Q. Zhu, D. Guo, B. Huang, and J. Su. 2015. Jbpm4S: A multi-tenant extension of jBPM to support BPaaS. In Proceedings of the 3rd Asia-Pacific Conference on Business Process Management (APBPM\u201915). 43--56."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/11914853_10"}],"container-title":["ACM Transactions on Management Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2886104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2886104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:50Z","timestamp":1750221530000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2886104"}},"subtitle":["A New Approach to Business Process Management (BPM) Systems"],"short-title":[],"issued":{"date-parts":[[2016,3,29]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3,29]]}},"alternative-id":["10.1145\/2886104"],"URL":"https:\/\/doi.org\/10.1145\/2886104","relation":{},"ISSN":["2158-656X","2158-6578"],"issn-type":[{"type":"print","value":"2158-656X"},{"type":"electronic","value":"2158-6578"}],"subject":[],"published":{"date-parts":[[2016,3,29]]},"assertion":[{"value":"2015-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}