{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:28:45Z","timestamp":1759937325649,"version":"3.41.0"},"reference-count":118,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,2,5]],"date-time":"2019-02-05T00:00:00Z","timestamp":1549324800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Web"],"published-print":{"date-parts":[[2019,2,28]]},"abstract":"<jats:p>This article addresses web interfaces for High-performance Computing (HPC) simulation software. First, it presents a brief history, starting in the 1990s with Java applets, of web interfaces used for accessing and making best possible use of remote HPC resources. It introduces HPC web-based portal use cases. Then it identifies and discusses the key features, among functional and non-functional requirements, that characterize such portals. A brief state of the art is then presented. The design and development of Bull extreme factory Computing Studio v3 (XCS3) is chosen as a common thread for showing how the identified key features can all be implemented in one software: multi-tenancy, multi-scheduler compatibility, complete control through an HTTP RESTful API, customizable user interface with Responsive Web Design, HPC application template framework, remote visualization, and access through the Authentication, Authorization, and Accounting security framework with the Role-Based Access Control permission model. Non-functional requirements (security, usability, performance, reliability) are discussed, and the article concludes by giving perspective for future work.<\/jats:p>","DOI":"10.1145\/3197385","type":"journal-article","created":{"date-parts":[[2019,2,6]],"date-time":"2019-02-06T19:17:28Z","timestamp":1549480648000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Web Portals for High-performance Computing"],"prefix":"10.1145","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7144-7035","authenticated-orcid":false,"given":"Patrice","family":"Calegari","sequence":"first","affiliation":[{"name":"Atos, Bruy\u00e8res-le-Ch\u00e2tel, France"}]},{"given":"Marc","family":"Levrier","sequence":"additional","affiliation":[{"name":"Atos, Bruy\u00e8res-le-Ch\u00e2tel, France"}]},{"given":"Pawe\u0142","family":"Balczy\u0144ski","sequence":"additional","affiliation":[{"name":"Atos, \u0141\u00f3d\u017a, Poland"}]}],"member":"320","published-online":{"date-parts":[[2019,2,5]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"STORMS\n  : Software Tool for the Optimization of Resources in mobile Systems--FP4-ACTS--AC016--European Commission. Retrieved from http:\/\/cordis.europa.eu\/project\/rcn\/30460_en.html.  STORMS: Software Tool for the Optimization of Resources in mobile Systems--FP4-ACTS--AC016--European Commission. Retrieved from http:\/\/cordis.europa.eu\/project\/rcn\/30460_en.html."},{"key":"e_1_2_1_2_1","unstructured":"WebSubmit: A Web-based Interface to High-Performance Computing Resources. Retrieved from https:\/\/math.nist.gov\/mcsd\/savg\/websubmit.  WebSubmit: A Web-based Interface to High-Performance Computing Resources. Retrieved from https:\/\/math.nist.gov\/mcsd\/savg\/websubmit."},{"key":"e_1_2_1_3_1","unstructured":"DIET\n  : The Grid and Cloud middleware. Retrieved from https:\/\/graal.ens-lyon.fr\/&sim;diet.  DIET: The Grid and Cloud middleware. Retrieved from https:\/\/graal.ens-lyon.fr\/&sim;diet."},{"key":"e_1_2_1_4_1","unstructured":"Altair Engineering Introduces New Web Portal Technology for Computational Grids and Distributed Computing. Retrieved from http:\/\/www.altair.com\/NewsDetail.aspx?news_id&equals;69.  Altair Engineering Introduces New Web Portal Technology for Computational Grids and Distributed Computing. Retrieved from http:\/\/www.altair.com\/NewsDetail.aspx?news_id&equals;69."},{"key":"e_1_2_1_5_1","unstructured":"InfoWorld announces our 2008 Best of Open Source Awards. Retrieved from http:\/\/www.infoworld.com\/article\/2637858\/open-source-software\/infoworld-announces-our-2008-best-of-open-source-awards.html.  InfoWorld announces our 2008 Best of Open Source Awards. Retrieved from http:\/\/www.infoworld.com\/article\/2637858\/open-source-software\/infoworld-announces-our-2008-best-of-open-source-awards.html."},{"key":"e_1_2_1_6_1","unstructured":"AngularJS. Retrieved from https:\/\/angularjs.org.  AngularJS. Retrieved from https:\/\/angularjs.org."},{"key":"e_1_2_1_7_1","unstructured":"ENES Portal and IS-ENES2 project - vERC. Retrieved from https:\/\/verc.enes.org\/.  ENES Portal and IS-ENES2 project - vERC. Retrieved from https:\/\/verc.enes.org\/."},{"key":"e_1_2_1_8_1","unstructured":"Platform Application Center introduced by Platform Computing. Retrieved from https:\/\/www.thefreelibrary.com\/Platform+Application+Center+introduced+by+Platform+Computing.-a0212119400.  Platform Application Center introduced by Platform Computing. Retrieved from https:\/\/www.thefreelibrary.com\/Platform+Application+Center+introduced+by+Platform+Computing.-a0212119400."},{"key":"e_1_2_1_9_1","unstructured":"Fujitsu SynfiniWay V4 enables industrial-strength Enterprise Clouds. Retrieved from https:\/\/www.fujitsu.com\/uk\/news\/pr\/fs-20100907.html.  Fujitsu SynfiniWay V4 enables industrial-strength Enterprise Clouds. Retrieved from https:\/\/www.fujitsu.com\/uk\/news\/pr\/fs-20100907.html."},{"key":"e_1_2_1_10_1","unstructured":"Oxalya - HPC by OVH.COM. Retrieved from http:\/\/www.oxalya.com.  Oxalya - HPC by OVH.COM. Retrieved from http:\/\/www.oxalya.com."},{"key":"e_1_2_1_11_1","unstructured":"SysFera-DS Version 5.0 Introduced. Retrieved from https:\/\/www.hpcwire.com\/off-the-wire\/sysfera-ds-version-5-0-introduced\/.  SysFera-DS Version 5.0 Introduced. Retrieved from https:\/\/www.hpcwire.com\/off-the-wire\/sysfera-ds-version-5-0-introduced\/."},{"key":"e_1_2_1_12_1","unstructured":"W3C High Performance Computing Community Group. Retrieved from https:\/\/www.w3.org\/community\/hpcweb.  W3C High Performance Computing Community Group. Retrieved from https:\/\/www.w3.org\/community\/hpcweb."},{"key":"e_1_2_1_13_1","unstructured":"Fujitsu Launches HPC Gateway Web Software. Retrieved from https:\/\/insidehpc.com\/2015\/07\/fujitsu-launches-hpc-gateway-web-software.  Fujitsu Launches HPC Gateway Web Software. Retrieved from https:\/\/insidehpc.com\/2015\/07\/fujitsu-launches-hpc-gateway-web-software."},{"key":"e_1_2_1_14_1","unstructured":"ActiveEon ProActive Parallel Suite. Retrieved from http:\/\/proactive.activeeon.com.  ActiveEon ProActive Parallel Suite. Retrieved from http:\/\/proactive.activeeon.com."},{"key":"e_1_2_1_15_1","unstructured":"Adaptive Computing Viewpoint. Retrieved from http:\/\/www.adaptivecomputing.com\/products\/hpc-products\/viewpoint.  Adaptive Computing Viewpoint. Retrieved from http:\/\/www.adaptivecomputing.com\/products\/hpc-products\/viewpoint."},{"key":"e_1_2_1_16_1","unstructured":"Agave Platform Tooling Overview\u2014Agave ToGo. Retrieved from https:\/\/agaveapi.co\/tooling.  Agave Platform Tooling Overview\u2014Agave ToGo. Retrieved from https:\/\/agaveapi.co\/tooling."},{"key":"e_1_2_1_17_1","unstructured":"Amazon Web Services AWS High Performance. Retrieved from https:\/\/aws.amazon.com\/hpc.  Amazon Web Services AWS High Performance. Retrieved from https:\/\/aws.amazon.com\/hpc."},{"key":"e_1_2_1_18_1","unstructured":"Apache Airavata. Retrieved from http:\/\/airavata.apache.org.  Apache Airavata. Retrieved from http:\/\/airavata.apache.org."},{"key":"e_1_2_1_19_1","unstructured":"Apache JMeter Official Site. Retrieved from http:\/\/jmeter.apache.org.  Apache JMeter Official Site. Retrieved from http:\/\/jmeter.apache.org."},{"key":"e_1_2_1_20_1","unstructured":"Apache Maven Official Site. Retrieved from https:\/\/maven.apache.org.  Apache Maven Official Site. Retrieved from https:\/\/maven.apache.org."},{"key":"e_1_2_1_21_1","unstructured":"Bitbucket. Retrieved from https:\/\/www.atlassian.com\/software\/bitbucket.  Bitbucket. Retrieved from https:\/\/www.atlassian.com\/software\/bitbucket."},{"key":"e_1_2_1_22_1","unstructured":"Bootstrap\u2014The most popular HTML CSS and JS library in the world. Retrieved from http:\/\/getbootstrap.com\/.  Bootstrap\u2014The most popular HTML CSS and JS library in the world. Retrieved from http:\/\/getbootstrap.com\/."},{"key":"e_1_2_1_23_1","unstructured":"Compute Manager: Job Submission and Management Portal\u2014PBS Works. Retrieved from http:\/\/www.pbsworks.com\/PBSProduct.aspx?n&equals;Compute-Manager8c&equals;Overview-and-Capabilities.  Compute Manager: Job Submission and Management Portal\u2014PBS Works. Retrieved from http:\/\/www.pbsworks.com\/PBSProduct.aspx?n&equals;Compute-Manager8c&equals;Overview-and-Capabilities."},{"key":"e_1_2_1_24_1","unstructured":"Confluence\u2014Team collaboration software. Retrieved from https:\/\/www.atlassian.com\/software\/confluence.  Confluence\u2014Team collaboration software. Retrieved from https:\/\/www.atlassian.com\/software\/confluence."},{"key":"e_1_2_1_25_1","unstructured":"CycleCloud\u2014Cycle Computing. Retrieved from https:\/\/cyclecomputing.com\/products-solutions\/cyclecloud\/.  CycleCloud\u2014Cycle Computing. Retrieved from https:\/\/cyclecomputing.com\/products-solutions\/cyclecloud\/."},{"key":"e_1_2_1_26_1","unstructured":"2017. CyVerse\u2014Science APIs. Retrieved from http:\/\/www.cyverse.org\/science-apis.  2017. CyVerse\u2014Science APIs. Retrieved from http:\/\/www.cyverse.org\/science-apis."},{"key":"e_1_2_1_27_1","unstructured":"Ember.js. Retrieved from https:\/\/emberjs.com.  Ember.js. Retrieved from https:\/\/emberjs.com."},{"key":"e_1_2_1_28_1","unstructured":"EnginFrame Cloud Portal\u2014NICE. Retrieved from https:\/\/www.nice-software.com\/products\/enginframe.  EnginFrame Cloud Portal\u2014NICE. Retrieved from https:\/\/www.nice-software.com\/products\/enginframe."},{"key":"e_1_2_1_29_1","unstructured":"Ext JS JavaScript framework for web apps\u2014Sencha. Retrieved from https:\/\/www.sencha.com\/products\/extjs.  Ext JS JavaScript framework for web apps\u2014Sencha. Retrieved from https:\/\/www.sencha.com\/products\/extjs."},{"key":"e_1_2_1_30_1","unstructured":"Extreme factory. Retrieved from https:\/\/atos.net\/en\/products\/high-performance-computing-hpc\/bull-extreme-factory.  Extreme factory. Retrieved from https:\/\/atos.net\/en\/products\/high-performance-computing-hpc\/bull-extreme-factory."},{"key":"e_1_2_1_31_1","unstructured":"Extreme factory Computing Studio REST API documentation. Retrieved from https:\/\/public.extremefactory.com\/docs\/xcs\/rest-api.  Extreme factory Computing Studio REST API documentation. Retrieved from https:\/\/public.extremefactory.com\/docs\/xcs\/rest-api."},{"key":"e_1_2_1_32_1","unstructured":"Fortissimo Marketplace\u2014HPC Solutions and services. Retrieved from https:\/\/www.fortissimo-project.eu\/.  Fortissimo Marketplace\u2014HPC Solutions and services. Retrieved from https:\/\/www.fortissimo-project.eu\/."},{"key":"e_1_2_1_33_1","unstructured":"GitHub\u2014OSC\/Open-OnDemand: Open-source project based on the Ohio Supercomputer Center\u2019s OnDemand platform. Retrieved from https:\/\/github.com\/OSC\/Open-OnDemand.  GitHub\u2014OSC\/Open-OnDemand: Open-source project based on the Ohio Supercomputer Center\u2019s OnDemand platform. Retrieved from https:\/\/github.com\/OSC\/Open-OnDemand."},{"key":"e_1_2_1_34_1","unstructured":"Hibernate. Everything data. Retrieved from http:\/\/hibernate.org.  Hibernate. Everything data. Retrieved from http:\/\/hibernate.org."},{"key":"e_1_2_1_35_1","unstructured":"High Performance Computing (HPC) Solutions Google Cloud. Retrieved from https:\/\/cloud.google.com\/solutions\/hpc.  High Performance Computing (HPC) Solutions Google Cloud. Retrieved from https:\/\/cloud.google.com\/solutions\/hpc."},{"key":"e_1_2_1_36_1","unstructured":"HPC Services\u2014Sabalcore. Retrieved from http:\/\/www.sabalcore.com\/services.  HPC Services\u2014Sabalcore. Retrieved from http:\/\/www.sabalcore.com\/services."},{"key":"e_1_2_1_37_1","unstructured":"HPC Workload-optimized Solutions: FTS\u2014Fujitsu Global HPC Gateway Application Desktop. Retrieved from http:\/\/www.fujitsu.com\/global\/microsites\/hpc\/products-services\/index.html.  HPC Workload-optimized Solutions: FTS\u2014Fujitsu Global HPC Gateway Application Desktop. Retrieved from http:\/\/www.fujitsu.com\/global\/microsites\/hpc\/products-services\/index.html."},{"key":"e_1_2_1_38_1","unstructured":"HTML5 W3C. Retrieved from https:\/\/www.w3.org\/TR\/html5.  HTML5 W3C. Retrieved from https:\/\/www.w3.org\/TR\/html5."},{"key":"e_1_2_1_39_1","unstructured":"JacksonHome FasterXML Wiki. Retrieved from http:\/\/wiki.fasterxml.com\/JacksonHome.  JacksonHome FasterXML Wiki. Retrieved from http:\/\/wiki.fasterxml.com\/JacksonHome."},{"key":"e_1_2_1_40_1","unstructured":"JARVICE is the Cloud Platform for Big Compute\u2014Nimbix. Retrieved from https:\/\/www.nimbix.net\/jarvice.  JARVICE is the Cloud Platform for Big Compute\u2014Nimbix. Retrieved from https:\/\/www.nimbix.net\/jarvice."},{"key":"e_1_2_1_41_1","unstructured":"Jenkins. Retrieved from https:\/\/jenkins.io.  Jenkins. Retrieved from https:\/\/jenkins.io."},{"key":"e_1_2_1_42_1","unstructured":"JIRA\u2014Issue 8 project tracking software. Retrieved from https:\/\/www.atlassian.com\/software\/jira.  JIRA\u2014Issue 8 project tracking software. Retrieved from https:\/\/www.atlassian.com\/software\/jira."},{"key":"e_1_2_1_43_1","unstructured":"Kerberos: The Network Authentication Protocol. Retrieved from http:\/\/web.mit.edu\/kerberos\/www\/.  Kerberos: The Network Authentication Protocol. Retrieved from http:\/\/web.mit.edu\/kerberos\/www\/."},{"key":"e_1_2_1_44_1","unstructured":"Liferay. Retrieved from https:\/\/www.liferay.com.  Liferay. Retrieved from https:\/\/www.liferay.com."},{"key":"e_1_2_1_45_1","unstructured":"Lodash. Retrieved from https:\/\/lodash.com.  Lodash. Retrieved from https:\/\/lodash.com."},{"key":"e_1_2_1_46_1","unstructured":"Microsoft Azure Big Compute : HPC 8 Batch. Retrieved from https:\/\/azure.microsoft.com\/fr-fr\/solutions\/big-compute.  Microsoft Azure Big Compute : HPC 8 Batch. Retrieved from https:\/\/azure.microsoft.com\/fr-fr\/solutions\/big-compute."},{"key":"e_1_2_1_47_1","unstructured":"Microsoft HPC Pack R2 Web Components 4.5. Retrieved from http:\/\/microsoft-hpc-pack-r2-web-components.software.informer.com\/4.5.  Microsoft HPC Pack R2 Web Components 4.5. Retrieved from http:\/\/microsoft-hpc-pack-r2-web-components.software.informer.com\/4.5."},{"key":"e_1_2_1_48_1","unstructured":"Neuroscience Gateway Portal. Retrieved from http:\/\/www.nsgportal.org\/.  Neuroscience Gateway Portal. Retrieved from http:\/\/www.nsgportal.org\/."},{"key":"e_1_2_1_49_1","unstructured":"NEWT NERSC Web Toolkit. Retrieved from https:\/\/newt.nersc.gov.  NEWT NERSC Web Toolkit. Retrieved from https:\/\/newt.nersc.gov."},{"key":"e_1_2_1_50_1","unstructured":"NVD3 Re-usable charts for d3.js. Retrieved from http:\/\/nvd3.org.  NVD3 Re-usable charts for d3.js. Retrieved from http:\/\/nvd3.org."},{"key":"e_1_2_1_51_1","unstructured":"OAuth 2.0 - Community Site. Retrieved from https:\/\/oauth.net\/2.  OAuth 2.0 - Community Site. Retrieved from https:\/\/oauth.net\/2."},{"key":"e_1_2_1_52_1","unstructured":"OnDemand - Ohio Supercomputer Center. Retrieved from https:\/\/www.osc.edu\/resources\/online_portals\/ondemand.  OnDemand - Ohio Supercomputer Center. Retrieved from https:\/\/www.osc.edu\/resources\/online_portals\/ondemand."},{"key":"e_1_2_1_53_1","unstructured":"Open Source Collaboration Software Platform\u2014eXo. Retrieved from https:\/\/www.exoplatform.com.  Open Source Collaboration Software Platform\u2014eXo. Retrieved from https:\/\/www.exoplatform.com."},{"key":"e_1_2_1_54_1","unstructured":"Orchestrate\u2014RStor. Retrieved from https:\/\/rstor.io\/products\/orchestrate.  Orchestrate\u2014RStor. Retrieved from https:\/\/rstor.io\/products\/orchestrate."},{"key":"e_1_2_1_55_1","unstructured":"Orika reference guide. Retrieved from https:\/\/orika-mapper.github.io\/orika-docs.  Orika reference guide. Retrieved from https:\/\/orika-mapper.github.io\/orika-docs."},{"volume-title":"Altair Technology Conference (ATC\u20192017)","year":"2017","author":"Control PBS","key":"e_1_2_1_56_1"},{"key":"e_1_2_1_57_1","unstructured":"React\u2014 JavaScript library for building user interfaces. Retrieved from https:\/\/facebook.github.io\/react.  React\u2014 JavaScript library for building user interfaces. Retrieved from https:\/\/facebook.github.io\/react."},{"key":"e_1_2_1_58_1","unstructured":"Research data management simplified\u2014globus. Retrieved from https:\/\/www.globus.org.  Research data management simplified\u2014globus. Retrieved from https:\/\/www.globus.org."},{"key":"e_1_2_1_59_1","unstructured":"REST Assured. Retrieved from http:\/\/rest-assured.io.  REST Assured. Retrieved from http:\/\/rest-assured.io."},{"key":"e_1_2_1_60_1","unstructured":"Sass: Syntactically Awesome Style Sheets. Retrieved from http:\/\/sass-lang.com.  Sass: Syntactically Awesome Style Sheets. Retrieved from http:\/\/sass-lang.com."},{"key":"e_1_2_1_61_1","unstructured":"ScaleX Rescale--Platform. Retrieved from http:\/\/www.rescale.com\/products.  ScaleX Rescale--Platform. Retrieved from http:\/\/www.rescale.com\/products."},{"key":"e_1_2_1_62_1","unstructured":"Scyld HPC Cloud Appliance Penguin Computing. Retrieved from http:\/\/www.penguincomputing.com\/solutions\/scyld-hpc-cloud-appliance.  Scyld HPC Cloud Appliance Penguin Computing. Retrieved from http:\/\/www.penguincomputing.com\/solutions\/scyld-hpc-cloud-appliance."},{"key":"e_1_2_1_63_1","unstructured":"Serenity BDD\u2014Automated Acceptance Testing with Style. Retrieved from http:\/\/www.thucydides.info.  Serenity BDD\u2014Automated Acceptance Testing with Style. Retrieved from http:\/\/www.thucydides.info."},{"key":"e_1_2_1_64_1","unstructured":"Spring. Retrieved from https:\/\/spring.io.  Spring. Retrieved from https:\/\/spring.io."},{"key":"e_1_2_1_65_1","unstructured":"Spring Boot\u2014Projects. Retrieved from https:\/\/projects.spring.io\/spring-boot.  Spring Boot\u2014Projects. Retrieved from https:\/\/projects.spring.io\/spring-boot."},{"key":"e_1_2_1_66_1","unstructured":"SSHJ - SSHv2 library for Java. Retrieved from https:\/\/github.com\/hierynomus\/sshj.  SSHJ - SSHv2 library for Java. Retrieved from https:\/\/github.com\/hierynomus\/sshj."},{"key":"e_1_2_1_67_1","unstructured":"SSSD. Retrieved from https:\/\/github.com\/SSSD\/sssd.  SSSD. Retrieved from https:\/\/github.com\/SSSD\/sssd."},{"key":"e_1_2_1_68_1","unstructured":"TOP500 Supercomputer Sites. Retrieved from https:\/\/www.top500.org.  TOP500 Supercomputer Sites. Retrieved from https:\/\/www.top500.org."},{"key":"e_1_2_1_69_1","unstructured":"TurboVNC. Retrieved from http:\/\/www.turbovnc.org.  TurboVNC. Retrieved from http:\/\/www.turbovnc.org."},{"key":"e_1_2_1_70_1","unstructured":"UberCloud Marketplace. Retrieved from https:\/\/community.theubercloud.com\/store\/.  UberCloud Marketplace. Retrieved from https:\/\/community.theubercloud.com\/store\/."},{"key":"e_1_2_1_71_1","unstructured":"UNICORE - Distributed computing and data resources. Retrieved from https:\/\/www.unicore.eu.  UNICORE - Distributed computing and data resources. Retrieved from https:\/\/www.unicore.eu."},{"key":"e_1_2_1_72_1","unstructured":"Xpra home page. Retrieved from https:\/\/xpra.org.  Xpra home page. Retrieved from https:\/\/xpra.org."},{"key":"e_1_2_1_73_1","unstructured":"Angular. Retrieved from https:\/\/angular.io.  Angular. Retrieved from https:\/\/angular.io."},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.5555\/1232515.1232516"},{"volume-title":"Proceedings of the UK e-Science All Hands Meeting, Simon J. Cox and David W. Walker (Eds.). 192--199","year":"2005","author":"Akram Asif","key":"e_1_2_1_75_1"},{"volume-title":"Proceedings of the UK e-science All Hands Meeting, Simon J. Cox (Ed.). 187--193","author":"Allan R.","key":"e_1_2_1_76_1"},{"key":"e_1_2_1_77_1","unstructured":"Christopher Allen and Tim Dierks. 1999. The TLS Protocol V.Version 1.0. RFC 2246.  Christopher Allen and Tim Dierks. 1999. The TLS Protocol V.Version 1.0. RFC 2246."},{"volume-title":"Proceedings of the 8th International Meeting High Performance Computing for Computational Science (VECPAR\u201908)","year":"2008","author":"Astsatryan Hrachya","key":"e_1_2_1_78_1"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2015.134"},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of the 1st ACTS Mobile Telecommunications Summit 96","volume":"2","author":"Calegari Patrice","year":"1996"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2202-15-S1-P101"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/964001.964012"},{"volume-title":"CoreGRID Workshop on Grid Middleware (in conjunction with OGF\u201923)","year":"2008","author":"Caron Eddy","key":"e_1_2_1_83_1"},{"key":"e_1_2_1_84_1","article-title":"A brief review of HPC provided as a WEB service by SMEs - Present situation and future trends","volume":"30","author":"Cramariuc B.","year":"2010","journal-title":"J. Appl. Comput. Sci. Math. 4 (Mar."},{"volume-title":"Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing (Euro-Par\u201901)","author":"Dietmar","key":"e_1_2_1_85_1"},{"key":"e_1_2_1_87_1","unstructured":"Antonella Galizia Luca Roverelli Gabriele Zereik Emanuele Danovaro Andrea Clematis and Daniele D\u2019Agostino. 2017. Using Apache Airavata and EasyGateway for the creation of complex science gateway front-end. Fut. Gener. Comput. Syst. (2017).  Antonella Galizia Luca Roverelli Gabriele Zereik Emanuele Danovaro Andrea Clematis and Daniele D\u2019Agostino. 2017. Using Apache Airavata and EasyGateway for the creation of complex science gateway front-end. Fut. Gener. Comput. Syst. (2017)."},{"key":"e_1_2_1_88_1","doi-asserted-by":"crossref","unstructured":"Dick Hardt. 2012. The OAuth 2.0 Authorization Framework. RFC 6749.  Dick Hardt. 2012. The OAuth 2.0 Authorization Framework. RFC 6749.","DOI":"10.17487\/rfc6749"},{"key":"e_1_2_1_89_1","first-page":"269","article-title":"FSE grid middleware: Collaborative grid environment for distributed computing. Fujitsu Sci","volume":"40","author":"Henry R.","year":"2004","journal-title":"Techn. J."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC2307"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2949550.2949644"},{"key":"e_1_2_1_92_1","doi-asserted-by":"crossref","unstructured":"Michael Jones and Dick Hardt. 2012. The OAuth 2.0 Authorization Framework: Bearer Token Usage. RFC 6750.  Michael Jones and Dick Hardt. 2012. The OAuth 2.0 Authorization Framework: Bearer Token Usage. RFC 6750.","DOI":"10.17487\/rfc6750"},{"volume-title":"Science gateways today and tomorrow: Positive perspectives of nearly 5000 members of the research community. Concurr. Comput.: Pract. Exp. 27, 16 (05","year":"2015","author":"Lawrence Katherine A.","key":"e_1_2_1_93_1"},{"key":"e_1_2_1_94_1","unstructured":"Marc Levrier Patrice Calegari S\u00e9bastien Lacour and Pawe\u0142 Balczy\u0144ski. 2016. Programming interface device for generating dedicated computer service programmes for using shared computer resources.  Marc Levrier Patrice Calegari S\u00e9bastien Lacour and Pawe\u0142 Balczy\u0144ski. 2016. Programming interface device for generating dedicated computer service programmes for using shared computer resources."},{"volume-title":"A Review of Grid Portal Technology","author":"Li Maozhen","key":"e_1_2_1_95_1"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1508"},{"volume-title":"Poster. In Proceedings of the Annual Conference on SuperComputing (SuperComputing\u201996)","author":"Robert","key":"e_1_2_1_97_1"},{"key":"e_1_2_1_98_1","doi-asserted-by":"crossref","unstructured":"J. W. Long. 2013. Lorenz APIs and REST Services.  J. W. Long. 2013. Lorenz APIs and REST Services.","DOI":"10.2172\/1078546"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110486.2110490"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(19991225)11:15<949::AID-CPE462>3.0.CO;2-Y"},{"volume":"1","volume-title":"Proceeding of the 3rd ACTS Mobile Communication Conference (SUMMIT\u201998)","author":"Menolascino R.","key":"e_1_2_1_102_1"},{"volume-title":"Proceedings of the Gateway Computing Environments Workshop (GCE\u201910)","author":"Miller M. A.","key":"e_1_2_1_103_1"},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/3150224"},{"key":"e_1_2_1_105_1","volume-title":"Proceedings of the Healthgrid Applications and Core Technologies (HealthGrid\u201910)","volume":"159","author":"Nicolas Bard","year":"2010"},{"volume-title":"Industrial Applications of High-Performance Computing: Best Global Practices","author":"Osseyran Anwar","key":"e_1_2_1_106_1","doi-asserted-by":"crossref","DOI":"10.1201\/b18322"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0743-7315(03)00061-3"},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWSG.2014.15"},{"key":"e_1_2_1_109_1","unstructured":"Tim Polk and Sean Turner. 2011. Prohibiting Secure Sockets Layer (SSL) Version 2.0. RFC 6176.  Tim Polk and Sean Turner. 2011. Prohibiting Secure Sockets Layer (SSL) Version 2.0. RFC 6176."},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2017.8091097"},{"volume-title":"Alberto Ortiz, Aline Guedes Pinto, Atsumori Sasaki, Roger Tucker, Joanna Wong, and Elsie Ramos.","year":"2012","author":"Quintero Dino","key":"e_1_2_1_111_1"},{"volume-title":"RESTful Web APIs. O\u2019Reilly Media","author":"Richardson Leonard","key":"e_1_2_1_112_1"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093338.3093360"},{"volume":"993","volume-title":"Proceedings of the 5th International Workshop on Science Gateways (IWSG\u201913)","author":"Sivagnanam S.","key":"e_1_2_1_114_1"},{"volume-title":"Proceedings of the USENIX Winter Conference. 191--202","author":"Steiner Jennifer G.","key":"e_1_2_1_115_1"},{"edition":"1","volume-title":"High Performance Computing: Modern Systems and Practices","author":"Sterling Thomas","key":"e_1_2_1_116_1"},{"key":"e_1_2_1_117_1","first-page":"458","article-title":"HPC solutions for the manufacturing industry. Fujitsu Sci","volume":"44","author":"Suzuki K.","year":"2008","journal-title":"Techn. J."},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.5555\/822085.823287"},{"volume-title":"Proceedings of the UK e-Science All Hands Meeting, Simon J. Cox (Ed.). National e-Science Centre, 629--635","year":"2007","author":"Wang Xiao Dong","key":"e_1_2_1_119_1"},{"volume-title":"The Cambridge CFD Grid Portal for Large-Scale Distributed CFD Applications","author":"Yang Xiaobo","key":"e_1_2_1_120_1"}],"container-title":["ACM Transactions on the Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197385","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197385","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:18Z","timestamp":1750212438000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197385"}},"subtitle":["A Survey"],"short-title":[],"issued":{"date-parts":[[2019,2,5]]},"references-count":118,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,28]]}},"alternative-id":["10.1145\/3197385"],"URL":"https:\/\/doi.org\/10.1145\/3197385","relation":{},"ISSN":["1559-1131","1559-114X"],"issn-type":[{"type":"print","value":"1559-1131"},{"type":"electronic","value":"1559-114X"}],"subject":[],"published":{"date-parts":[[2019,2,5]]},"assertion":[{"value":"2017-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}