{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:17:57Z","timestamp":1742397477151},"reference-count":50,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[1997,4,1]],"date-time":"1997-04-01T00:00:00Z","timestamp":859852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[1997,4]]},"DOI":"10.1016\/s0306-4379(97)00007-0","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T18:22:28Z","timestamp":1027621348000},"page":"101-120","source":"Crossref","is-referenced-by-count":17,"title":["Reusability and modularity in transactional workflows"],"prefix":"10.1016","volume":"22","author":[{"given":"Juha","family":"Puustj\u00e4rvi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henry","family":"Tirri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jari","family":"Veijalainen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0306-4379(97)00007-0_BIB1","article-title":"Functionalities and limitations of current workflow management systems","author":"Alonso","year":"1997","journal-title":"IEEE Expert (Special Issue on Cooperative Information Systems)"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB2","article-title":"Failure handling in large scael workflow management systems","author":"Alonso","year":"1994"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB3","series-title":"Proc. 12th IEEE Conference on Data Engineering","article-title":"Advanced transaction models in workflow contexts","author":"Alonso","year":"1996"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB4","series-title":"The 19th International Conference on VLDB","article-title":"Specifying and enforcing intertask dependencies","author":"Attie","year":"1993"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB5","author":"Bernstein","year":"1987"},{"issue":"2","key":"10.1016\/S0306-4379(97)00007-0_BIB6","doi-asserted-by":"crossref","DOI":"10.1145\/191843.191848","article-title":"Asset: A system for supporting extended transactions","volume":"23","author":"Biliris","year":"1994","journal-title":"SIGMOD Record"},{"issue":"3","key":"10.1016\/S0306-4379(97)00007-0_BIB7","doi-asserted-by":"crossref","DOI":"10.1145\/163090.163095","article-title":"Merging application-centric and data-centric approaches to support transaction-oriented multi-system workflows","volume":"22","author":"Breitbart","year":"1993","journal-title":"Sigmod Record"},{"issue":"2","key":"10.1016\/S0306-4379(97)00007-0_BIB8","article-title":"Implementation of the flex transaction model","volume":"16","author":"Bukhres","year":"1993","journal-title":"IEEE Data Engineering Bulletin"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB9","series-title":"IEEE Proceedings Research Interests in Data Engineering: Active Database Systems (RIDE'94)","article-title":"Implementing agent coordination for workflow management systems using active database systems","author":"Bussler","year":"1994"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB10","series-title":"The 17th International Conference on VLDB","article-title":"A transaction model for long-running activities","author":"Dayal","year":"1991"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB11","series-title":"ACM SIGMOD International Conference on Management of Data","article-title":"Organizing long-running activities with triggers and transactions","author":"Dayl","year":"1990"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB12","article-title":"A reference architecture for cooperative transaction processing systems","author":"de By","year":"1995"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB13","series-title":"The 16th International International Conference on VLDB","article-title":"A multibase transaction model for interbase","author":"Elmagarmid","year":"1990"},{"issue":"11","key":"10.1016\/S0306-4379(97)00007-0_BIB14","doi-asserted-by":"crossref","DOI":"10.1145\/360363.360369","article-title":"The notions of consistency and predicate locks in a database system","volume":"19","author":"Eswaran","year":"1976","journal-title":"Communications of the ACM"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB15","article-title":"Modeling long-running activities as nested sagas","volume":"14","author":"Garcia-Molina","year":"1991","journal-title":"IEEE Data Engineering Bulletin"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB16","series-title":"ACM SIGMOD International Conference on Management of Data","article-title":"Sagas","author":"Garcia-Molina","year":"1987"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB17","doi-asserted-by":"crossref","DOI":"10.1109\/69.536255","article-title":"Customizing transaction models and mechanisms in a programmable environment supporting reliable workflow automation","author":"Georgakopoulos","year":"1996","journal-title":"IEEE Trans. on Knowledge and Data Engineering"},{"issue":"2","key":"10.1016\/S0306-4379(97)00007-0_BIB18","article-title":"An extended transaction environment for workflows in distributed object computing","volume":"16","author":"Georgakopoulos","year":"1993","journal-title":"IEEE Data Engineering Bulletin"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB19","author":"Gray","year":"1993"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB20","series-title":"Proceedings of the Conference on Computer-Supported Cooperative Work","article-title":"Coordinating concurrent development","author":"Harrison","year":"1990"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB21","author":"Jensen","year":"1991"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB22","series-title":"Proceedings of CON'94: Workflow Management, Challenges, Paradigms and Products","article-title":"Trigger modeling for workflow analysis","author":"Joosten","year":"1994"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB23","series-title":"Proceedings of Sixth International Conference on Data Engineering","article-title":"Flexible transaction model for software engineering","author":"Kaiser","year":"1990"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB24","series-title":"Database Transaction Models for Advanced Applications","article-title":"Dynamic restructuring of transactions","author":"Kaiser","year":"1992"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB25","series-title":"Proc. 5th International Conference on Extending Database Technology","article-title":"Providing high availability in very large workflow management systems","author":"Kamath","year":"1996"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB26","first-page":"11","article-title":"Workflow management based on objects, rules and roles","volume":"18","author":"Kappel","year":"1995","journal-title":"Bulletin of IEEE Technical Committee on Data Engineering"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB27","series-title":"IEEE COMPCON","article-title":"Advanced rule driven transaction management","author":"Klein","year":"1991"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB28","series-title":"Database Transaction Models for Advanced Applications","article-title":"Multidatabase transaction and query processing in logic","author":"Kuhn","year":"1992"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB29","year":"1997"},{"issue":"4","key":"10.1016\/S0306-4379(97)00007-0_BIB30","doi-asserted-by":"crossref","DOI":"10.1145\/319996.319999","article-title":"Multilevel atomicity \u2014 a new correctness criteria for database concurrency control","volume":"8","author":"Lynch","year":"1983","journal-title":"ACM Transactions on Database Systems"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB31","article-title":"Exotica: A research perspective on workflow management systems","volume":"18","author":"Mohan","year":"1995","journal-title":"Bulletin of the IEEE Technical Committee on Data Engineering"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB32","article-title":"Nested Transactions: An Approach to Reliable Distributed Computing","author":"Moss","year":"1985"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB33","series-title":"Proceedings of the Conference on Computer-Supported Cooperative Work","article-title":"\u201cLazy\u201d consistency: A basis for cooperative software development","author":"Narayanaswamy","year":"1992"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB34","series-title":"Database Transaction Models for Advanced Applications","article-title":"A cooperative transaction model for design databases","author":"Nodine","year":"1992"},{"issue":"4","key":"10.1016\/S0306-4379(97)00007-0_BIB35","doi-asserted-by":"crossref","DOI":"10.1145\/7239.7265","article-title":"The escrow transactional method","volume":"11","author":"O'Neil","year":"1986","journal-title":"ACM Transactions on Database Systems"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB36","series-title":"The 14th International Conference on VLDB","article-title":"Split transactions for open ended activities","author":"Pu","year":"1988"},{"issue":"3","key":"10.1016\/S0306-4379(97)00007-0_BIB37","doi-asserted-by":"crossref","DOI":"10.1007\/BF01933259","article-title":"Distributed management of transactions in heterogeneous distributed database systems","volume":"31","author":"Puustj\u00e4rvi","year":"1991","journal-title":"BIT"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB38","article-title":"Concurrency control for overlapping and cooperative workflows","volume":"8","author":"Puustj\u00e4rvi","year":"1996","journal-title":"Bulletin of the Technical Committee on Operating Systems and Application environments (TCOS)"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB39","series-title":"The 8th International Conference on Advanced Information Systems Engineering (CAiSE'96)","article-title":"Managing overlapping transactional workflows","author":"Puustj\u00e4rvi","year":"1996"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB40","doi-asserted-by":"crossref","DOI":"10.1145\/382274.382275","article-title":"Extending the transaction model to capture more meaning","volume":"19","author":"Rusinkiewicz","year":"1990","journal-title":"SIGMOD Record"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB41","series-title":"Proceedings of the the Third International Conference on Cooperative Information Systems (CoopIS-95)","article-title":"Enforcing inter-task dependencies in transactional workflows","author":"Tang","year":"1995"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB42","article-title":"Transcoop deliverable ii.2","author":"Tesch","year":"1995","journal-title":"Technical Report TC\/REP\/GMD\/D2-2\/207, ESPRIT Basic Research Action 8012"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB43","series-title":"Proceedings of the DEXA'93","article-title":"Heterogeneous multilevel transaction management with multiple subtransactions","author":"Veijalainen","year":"1993"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB44","series-title":"Database Transaction Models for Advanced Applications","article-title":"The s-transaction model","author":"Veijalainen","year":"1992"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB45","series-title":"IEEE COMPCON","article-title":"Contracts: A means for improving reliability in distributed computing","author":"W\u00e4chter","year":"1991"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB46","series-title":"Database Transaction Models for Advanced Applications","article-title":"The contract model","author":"W\u00e4hter","year":"1992"},{"issue":"1","key":"10.1016\/S0306-4379(97)00007-0_BIB47","doi-asserted-by":"crossref","DOI":"10.1145\/103140.103145","article-title":"Principles and realization strategies of multilevel transaction management","volume":"16","author":"Weikum","year":"1991","journal-title":"ACM Transactions on Database Systems"},{"issue":"2","key":"10.1016\/S0306-4379(97)00007-0_BIB48","article-title":"Open nested transactions in federated database systems","volume":"16","author":"Weikum","year":"1993","journal-title":"IEEE Data Engineering Bulletin"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB49","article-title":"Multi-level transactions and open nested transactions","author":"Weikum","year":"1991","journal-title":"IEEE Data Engineering Bulletin"},{"key":"10.1016\/S0306-4379(97)00007-0_BIB50","series-title":"Database Transaction Models for Advanced Applications","article-title":"Concepts and applications of multilevel transactions and open nested transactions","author":"Weikum","year":"1992"}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437997000070?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437997000070?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T22:23:09Z","timestamp":1556058189000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437997000070"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,4]]},"references-count":50,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[1997,4]]}},"alternative-id":["S0306437997000070"],"URL":"https:\/\/doi.org\/10.1016\/s0306-4379(97)00007-0","relation":{},"ISSN":["0306-4379"],"issn-type":[{"value":"0306-4379","type":"print"}],"subject":[],"published":{"date-parts":[[1997,4]]}}}