{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:03Z","timestamp":1750220043634,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,7,23]],"date-time":"2023-07-23T00:00:00Z","timestamp":1690070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1931439, 1931575, and 2229702"],"award-info":[{"award-number":["1931439, 1931575, and 2229702"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,7,23]]},"DOI":"10.1145\/3569951.3593609","type":"proceedings-article","created":{"date-parts":[[2023,9,10]],"date-time":"2023-09-10T15:34:03Z","timestamp":1694360043000},"page":"10-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Detailed Functional Overview of an API and Workflow Engine for Scientific Research Computing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9711-8296","authenticated-orcid":false,"given":"Nathan","family":"Freeman","sequence":"first","affiliation":[{"name":"TACC @ UT Austin, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8644-0300","authenticated-orcid":false,"given":"Joe","family":"Stubbs","sequence":"additional","affiliation":[{"name":"TACC @ UT Austin, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8668-6220","authenticated-orcid":false,"given":"Richard","family":"Cardone","sequence":"additional","affiliation":[{"name":"TACC @ UT Austin, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8711-872X","authenticated-orcid":false,"given":"Christian","family":"Garcia","sequence":"additional","affiliation":[{"name":"TACC @ UT Austin, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,9,10]]},"reference":[{"unstructured":"[n. d.]. Decorator Pattern. https:\/\/www.dofactory.com\/net\/decorator-design-pattern  [n. d.]. Decorator Pattern. https:\/\/www.dofactory.com\/net\/decorator-design-pattern","key":"e_1_3_2_1_1_1"},{"unstructured":"[n. d.]. Gitlab CI\/CD. https:\/\/docs.gitlab.com\/ee\/ci\/introduction\/  [n. d.]. Gitlab CI\/CD. https:\/\/docs.gitlab.com\/ee\/ci\/introduction\/","key":"e_1_3_2_1_2_1"},{"unstructured":"[n. d.]. Globus. https:\/\/docs.globus.org\/api\/transfer\/overview\/#overview  [n. d.]. Globus. https:\/\/docs.globus.org\/api\/transfer\/overview\/#overview","key":"e_1_3_2_1_3_1"},{"unstructured":"[n. d.]. HashiCorp Vault. https:\/\/www.vaultproject.io\/  [n. d.]. HashiCorp Vault. https:\/\/www.vaultproject.io\/","key":"e_1_3_2_1_4_1"},{"unstructured":"[n. d.]. NEID (pronounced NOO-id). https:\/\/neid.psu.edu\/what-is-neid\/  [n. d.]. NEID (pronounced NOO-id). https:\/\/neid.psu.edu\/what-is-neid\/","key":"e_1_3_2_1_5_1"},{"unstructured":"[n. d.]. Object Relation Mappers (ORMs). https:\/\/www.fullstackpython.com\/object-relational-mappers-orms.html  [n. d.]. Object Relation Mappers (ORMs). https:\/\/www.fullstackpython.com\/object-relational-mappers-orms.html","key":"e_1_3_2_1_6_1"},{"unstructured":"[n. d.]. Understanding Github Actions. https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions  [n. d.]. Understanding Github Actions. https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions","key":"e_1_3_2_1_7_1"},{"unstructured":"2010. A successful Git branching model. https:\/\/nvie.com\/posts\/a-successful-git-branching-model\/ Last access: 2023-02-13.  2010. A successful Git branching model. https:\/\/nvie.com\/posts\/a-successful-git-branching-model\/ Last access: 2023-02-13.","key":"e_1_3_2_1_8_1"},{"unstructured":"2017. OpenAPI Specification. https:\/\/swagger.io\/specification\/ Last access: 2023-02-13.  2017. OpenAPI Specification. https:\/\/swagger.io\/specification\/ Last access: 2023-02-13.","key":"e_1_3_2_1_9_1"},{"unstructured":"2019. Introduction to Singularity. https:\/\/docs.sylabs.io\/guides\/3.5\/user-guide\/introduction.html Last access: 2023-02-13.  2019. Introduction to Singularity. https:\/\/docs.sylabs.io\/guides\/3.5\/user-guide\/introduction.html Last access: 2023-02-13.","key":"e_1_3_2_1_10_1"},{"unstructured":"2019. Tapis Security Kernel. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/security.html Last access: 2022-4-1.  2019. Tapis Security Kernel. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/security.html Last access: 2022-4-1.","key":"e_1_3_2_1_11_1"},{"unstructured":"2019. Tapis System. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/systems.html Last access: 2023-2-13.  2019. Tapis System. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/systems.html Last access: 2023-2-13.","key":"e_1_3_2_1_12_1"},{"unstructured":"2020. Actors. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/actors.html Last access: 2022-3-31.  2020. Actors. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/actors.html Last access: 2022-3-31.","key":"e_1_3_2_1_13_1"},{"unstructured":"2020. Jobs. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/job\/ Last access: 2022-3-31.  2020. Jobs. https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/job\/ Last access: 2022-3-31.","key":"e_1_3_2_1_14_1"},{"unstructured":"2020. Kaniko. https:\/\/github.com\/GoogleContainerTools\/kaniko Last access: 2022-03-31.  2020. Kaniko. https:\/\/github.com\/GoogleContainerTools\/kaniko Last access: 2022-03-31.","key":"e_1_3_2_1_15_1"},{"unstructured":"2020. Kubernetes. https:\/\/kubernetes.io\/ Last access: 2022-3-31.  2020. Kubernetes. https:\/\/kubernetes.io\/ Last access: 2022-3-31.","key":"e_1_3_2_1_16_1"},{"unstructured":"2021. The Hobby-Eberly Telescope Dark Energy Experiment (HETDEX) Survey Design Reductions and Detections. https:\/\/ui.adsabs.harvard.edu\/abs\/2021ApJ...923..217G\/abstract Last access: 2022-04-05.  2021. The Hobby-Eberly Telescope Dark Energy Experiment (HETDEX) Survey Design Reductions and Detections. https:\/\/ui.adsabs.harvard.edu\/abs\/2021ApJ...923..217G\/abstract Last access: 2022-04-05.","key":"e_1_3_2_1_17_1"},{"unstructured":"2021. Locust Documentation. https:\/\/docs.locust.io\/en\/stable\/what-is-locust.html Last access: 2023-02-28.  2021. Locust Documentation. https:\/\/docs.locust.io\/en\/stable\/what-is-locust.html Last access: 2023-02-28.","key":"e_1_3_2_1_18_1"},{"unstructured":"2021. Monorepo vs. Polyrepo. https:\/\/github.com\/joelparkerhenderson\/monorepo-vs-polyrepo Last access: 2022-03-31.  2021. Monorepo vs. Polyrepo. https:\/\/github.com\/joelparkerhenderson\/monorepo-vs-polyrepo Last access: 2022-03-31.","key":"e_1_3_2_1_19_1"},{"unstructured":"2021. RabbitMQ. https:\/\/docs.informatica.com\/integration-cloud\/application-integration\/current-version\/rabbitmq-connector-guide\/introduction-to-rabbitmq-connector\/rabbitmq-overview.html Last access: 2023-02-13.  2021. RabbitMQ. https:\/\/docs.informatica.com\/integration-cloud\/application-integration\/current-version\/rabbitmq-connector-guide\/introduction-to-rabbitmq-connector\/rabbitmq-overview.html Last access: 2023-02-13.","key":"e_1_3_2_1_20_1"},{"unstructured":"2021. Tapis UI - A Rapid Deployment Serverless Science Gateway Built on the Tapis API. https:\/\/zenodo.org\/record\/5570569 Last access: 2023-02-13.  2021. Tapis UI - A Rapid Deployment Serverless Science Gateway Built on the Tapis API. https:\/\/zenodo.org\/record\/5570569 Last access: 2023-02-13.","key":"e_1_3_2_1_21_1"},{"unstructured":"2022. Django Web Framework. https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/Server-side\/Django\/Introduction Last access: 2023-02-13.  2022. Django Web Framework. https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/Server-side\/Django\/Introduction Last access: 2023-02-13.","key":"e_1_3_2_1_22_1"},{"unstructured":"2022. Tapis Jobs API. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/jobs.html Last access: 2022-03-31.  2022. Tapis Jobs API. https:\/\/tapis.readthedocs.io\/en\/latest\/technical\/jobs.html Last access: 2022-03-31.","key":"e_1_3_2_1_23_1"},{"unstructured":"2022. Tuitus: Award Abstract. https:\/\/www.nsf.gov\/awardsearch\/showAward?AWD_ID=2229702&HistoricalAwards=false Last access: 2023-02-13.  2022. Tuitus: Award Abstract. https:\/\/www.nsf.gov\/awardsearch\/showAward?AWD_ID=2229702&HistoricalAwards=false Last access: 2023-02-13.","key":"e_1_3_2_1_24_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/3311790.3396648"},{"key":"e_1_3_2_1_26_1","volume-title":"Tapis: An API Platform for Reproducible, Distributed Computational Research.","author":"Stubbs Joe","year":"2020","unstructured":"Joe Stubbs , Richard Cardone , Mike Packard , Anagha Jamthe , Smruti Padhy , Steve Terry , Julia Looney , Joseph Meiring , Steve Black , Maytal Dahan , Sean Cleveland , and Gwen Jacobs . 2020 . Tapis: An API Platform for Reproducible, Distributed Computational Research. (2020). submitted. Joe Stubbs, Richard Cardone, Mike Packard, Anagha Jamthe, Smruti Padhy, Steve Terry, Julia Looney, Joseph Meiring, Steve Black, Maytal Dahan, Sean Cleveland, and Gwen Jacobs. 2020. Tapis: An API Platform for Reproducible, Distributed Computational Research. (2020). submitted."}],"event":{"sponsor":["SIGAPP ACM Special Interest Group on Applied Computing","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"acronym":"PEARC '23","name":"PEARC '23: Practice and Experience in Advanced Research Computing","location":"Portland OR USA"},"container-title":["Practice and Experience in Advanced Research Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3569951.3593609","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3569951.3593609","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3569951.3593609","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:07:51Z","timestamp":1750183671000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3569951.3593609"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,23]]},"references-count":26,"alternative-id":["10.1145\/3569951.3593609","10.1145\/3569951"],"URL":"https:\/\/doi.org\/10.1145\/3569951.3593609","relation":{},"subject":[],"published":{"date-parts":[[2023,7,23]]},"assertion":[{"value":"2023-09-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}