{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:59:29Z","timestamp":1777676369616,"version":"3.51.4"},"reference-count":17,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2008,8,1]],"date-time":"2008-08-01T00:00:00Z","timestamp":1217548800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>Many grid applications involve combining computational and data access components into complex workflows. A distinction is generally made between mechanisms to compose components (referred to as build-time functions) and subsequent mechanisms to execute these components on distributed resources (referred to as run-time functions). An approach to supporting such build- and run-time functions using specialist patterns and operators is presented. \u201cStructural\u201d patterns may be treated as meta-components within a workflow system, and used within the composition process. Subsequently, such components may be scheduled for execution using \u201cbehavioral\u201d patterns via the enactment process. Application examples are presented to demonstrate how such patterns \u2014 and subsequently operators \u2014 may be used. Their implementation within the Triana Problem Solving Environment is also described.<\/jats:p>","DOI":"10.1177\/1094342007086228","type":"journal-article","created":{"date-parts":[[2008,8,12]],"date-time":"2008-08-12T09:52:56Z","timestamp":1218534776000},"page":"301-318","source":"Crossref","is-referenced-by-count":8,"title":["Extending Grid-Based Workflow Tools With Patterns\/Operators"],"prefix":"10.1177","volume":"22","author":[{"given":"Cecilia","family":"Gomes","sequence":"first","affiliation":[{"name":"CITI CENTER, UNIVERSIDADE NOVA DE LISBOA, PORTUGAL"}]},{"given":"Omer F.","family":"Rana","sequence":"additional","affiliation":[{"name":"SCHOOL OF COMPUTER SCIENCE\/WELSH E-SCIENCE CENTER, CARDIFF\rUNIVERSITY, UK,"}]},{"given":"Jose","family":"Cunha","sequence":"additional","affiliation":[{"name":"CITI CENTER, UNIVERSIDADE NOVA DE LISBOA, PORTUGAL"}]}],"member":"179","published-online":{"date-parts":[[2008,8,1]]},"reference":[{"key":"atypb1","volume-title":"13th International Conference on Automated Planning and Scheduling (ICAPS)","author":"Blythe, J."},{"key":"atypb2","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma, E.","year":"1994"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1155\/2003\/928651"},{"key":"atypb4","volume-title":"Concurrent Information Processing and Computing Proceedings, NATO Advanced Research Workshop","author":"Gomes, M.C."},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1007\/1-84628-339-6_6"},{"issue":"6","key":"atypb6","first-page":"51","volume":"8","author":"Milanovic, N.","journal-title":"Current solutions for Web service composition,"},{"key":"atypb7","author":"ObjectVenture","year":"2003","journal-title":"Java Sys.-Con. Journal"},{"key":"atypb8","volume-title":"Global Grid Forum DRMAA Working Group","author":"Rajic, H."},{"key":"atypb9","volume-title":"Service design patterns for computational grids","author":"Rana, O.F.","year":"2002"},{"key":"atypb10","volume-title":"Choreography in WSMO - DERI Working Draft","author":"Roman, D."},{"key":"atypb11","volume-title":"Proceedings of ICASE","author":"Russell, N."},{"key":"atypb12","volume-title":"presented in Grid Computing Environments session","author":"Slominki, A."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1023\/B:GRID.0000024074.63139.ce"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022883727209"},{"issue":"8","key":"atypb15","first-page":"643","volume":"13","author":"von Laszewski, G.","year":"2001","journal-title":"Practice and Experience"},{"key":"atypb16","volume-title":"Proc. Tools 2001","author":"Wydaeghe, B."},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-005-9010-8"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007086228","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007086228","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:38Z","timestamp":1777450718000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342007086228"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":17,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.1177\/1094342007086228"],"URL":"https:\/\/doi.org\/10.1177\/1094342007086228","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,8]]}}}