{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:46:24Z","timestamp":1759131984892,"version":"3.41.2"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Computing"],"published-print":{"date-parts":[[2002,7]]},"DOI":"10.1023\/a:1015633507128","type":"journal-article","created":{"date-parts":[[2002,12,28]],"date-time":"2002-12-28T19:22:22Z","timestamp":1041103342000},"page":"325-336","source":"Crossref","is-referenced-by-count":37,"title":["Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications"],"prefix":"10.1007","volume":"5","author":[{"given":"Dennis","family":"Gannon","sequence":"first","affiliation":[]},{"given":"Randall","family":"Bramley","sequence":"additional","affiliation":[]},{"given":"Geoffrey","family":"Fox","sequence":"additional","affiliation":[]},{"given":"Shava","family":"Smallen","sequence":"additional","affiliation":[]},{"given":"Al","family":"Rossi","sequence":"additional","affiliation":[]},{"given":"Rachana","family":"Ananthakrishnan","sequence":"additional","affiliation":[]},{"given":"Felipe","family":"Bertrand","sequence":"additional","affiliation":[]},{"given":"Ken","family":"Chiu","sequence":"additional","affiliation":[]},{"given":"Matt","family":"Farrellee","sequence":"additional","affiliation":[]},{"given":"Madhu","family":"Govindaraju","sequence":"additional","affiliation":[]},{"given":"Sriram","family":"Krishnan","sequence":"additional","affiliation":[]},{"given":"Lavanya","family":"Ramakrishnan","sequence":"additional","affiliation":[]},{"given":"Yogesh","family":"Simmhan","sequence":"additional","affiliation":[]},{"given":"Alek","family":"Slominski","sequence":"additional","affiliation":[]},{"given":"Yu","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Caroline","family":"Olariu","sequence":"additional","affiliation":[]},{"given":"Nicolas","family":"Rey-Cenvaz","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"407933_CR1","unstructured":"B.A. Allan, R.C. Armstrong, A.P. Wolfe, J. Ray, D.E. Bernholdt and J.A. Kohl, The CCA core specification in a distributed memory SPMD framework, submitted to Concurrency: Practice and Experience."},{"key":"407933_CR2","unstructured":"R. Armstrong, D. Gannon, A. Geist, K. Keahey, S. Kohn, L. Mcinnes, S. Parker and B. Smolinski, Toward a common component architecture for high performance scientific computing, in: High Performance Distributed Computing Conference (1999), http:\/\/z.ca.sandia.gov\/~ccaforum."},{"key":"407933_CR3","unstructured":"R. Bramley, K. Chiu, S. Diwan, D. Gannon, M. Govindaraju, N.Mukhi, B. Temko and M. Yechuri, A component based services architecture for building distributed applications, in: Proceedings of HPDC (2000)."},{"issue":"2","key":"407933_CR4","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/99.683742","volume":"5","author":"R. Bramley","year":"1998","unstructured":"R. Bramley, D. Gannon, T. Stuckey, J. Villacis, J. Balasubramanian, E. Akman, F. Breg, S. Diwan and M. Govindaraju, Component architectures for distributed scientific problem solving, IEEE Computational Science and Engineering 5(2) (1998) 50\u201363.","journal-title":"IEEE Computational Science and Engineering"},{"key":"407933_CR5","unstructured":"R. Bramley, D. Gannon, J. Villacis and A Whitaker, Using the Grid to support software component systems, in: SIAM Conference on Parallel Processing (1999)."},{"key":"407933_CR6","unstructured":"The Cactus Code, http:\/\/www.cactuscode.org."},{"key":"407933_CR7","unstructured":"Commodity Grid Kits, http:\/\/www.globus.org\/cog."},{"key":"407933_CR8","unstructured":"The Common Component Architecture Technical Specification, Version 0.5, http:\/\/www.cca-forum.org."},{"key":"407933_CR9","unstructured":"Computation Biology Workbench, see http:\/\/workbench.sdsc.edu for the current version. The Biology workbench now resides at SDSC."},{"key":"407933_CR10","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification (February 1998), http:\/\/www.omg.org\/ corba."},{"key":"407933_CR11","unstructured":"Object Management Group, CORBA Components, OMGTCDocument orbos\/99-02-95 (March 1999), http:\/\/www.omg.org."},{"key":"407933_CR12","unstructured":"K. Czajkowski, S. Fitzgerald, I. Foster and C. Kesselman, Grid information services for distributed resource sharing, in: Proc. 10th IEEE HPDC (August 2001). 336 GANNON ET AL."},{"key":"407933_CR13","unstructured":"DISCOVER: An Interactive Computation Collaboratory for Grid Applications, http:\/\/www.computingportals.org\/CPdoc\/discover.pdf."},{"key":"407933_CR14","unstructured":"The DOE2000 collaboratory project is documented at their web site, http:\/\/www-unix.mcs.anl.gov\/DOE2000\/collabs.html."},{"key":"407933_CR15","unstructured":"The DOE2000 electronic notebook project resources can be found at the following location: http:\/\/www.csm.ornl.gov\/enote."},{"key":"407933_CR16","unstructured":"Entropia Distributed Computing, http:\/\/www.entropia.com."},{"key":"407933_CR17","unstructured":"European Data Grid, http:\/\/www.eu-datagrid.org\/."},{"issue":"4","key":"407933_CR18","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/5992.931906","volume":"3","author":"G.C. Fox","year":"2001","unstructured":"G.C. Fox and D. Gannon, Computational Grids, IEEE Comput. Sci. Eng. 3(4) (2001) 74\u201377.","journal-title":"IEEE Comput. Sci. Eng."},{"key":"407933_CR19","unstructured":"G.C. Fox, Portals and frameworks for Web based education and computational science, in: 2nd Int. Conference on Practical Applications of Java, The Practical Application Co., http:\/\/www.practicalapplications. co.uk\/Proceedings\/index.html\\#PAJAVA (2000)."},{"key":"407933_CR20","unstructured":"G.C. Fox and W. Furmanski, High-performance commodity computing, in: The GRID: Blueprint for a New Computing Infrastructure, eds. I. Foster and C. Kesselman (Morgan-Kaufmann, 1998) ch. 10."},{"key":"407933_CR21","unstructured":"D. Gannon and A. Grimshaw, Object-based approaches, in: The Grid: Blueprint for a New Computing Infrastructure, eds. I. Foster and C. Kesselman (Morgan-Kaufman, 1998) pp. 205-236."},{"key":"407933_CR22","unstructured":"Gateway Computational Portal, http:\/\/www.computingportals.org\/ CPdoc\/Gateway_CP.doc."},{"key":"407933_CR23","unstructured":"Globus, Argonne National Lab, Mathematics and Computer Science Division, http:\/\/www.mcs.anl.gov\/globus."},{"key":"407933_CR24","unstructured":"GrADS Testbed: Grid application development software project, http:\/\/hipersoft.cs.rice.edu."},{"key":"407933_CR25","unstructured":"GridForum Grid Computing Environment working group (www.computingportals.org) survey of existing grid portal projects, www.computingportals.org\/cbp.html."},{"key":"407933_CR26","unstructured":"I. Foster and C. Kesselman (Eds.), The Grid: Blueprint for a New Computing Infrastructure (Morgan-Kaufman, 1998)."},{"key":"407933_CR27","unstructured":"he Grid Physics Network, http:\/\/www.griphyn.org\/."},{"key":"407933_CR28","unstructured":"The Grid Security Infrastructure, http:\/\/www.globus.org\/security."},{"key":"407933_CR29","unstructured":"A. Grimshaw, Legion: A Worldwide Virtual Computer, http:\/\/www.cs. virginia.edu\/~legion."},{"key":"407933_CR30","unstructured":"K. Jackson, Globus Wrap, http:\/\/www.itg.lbl.gov\/~kjackson\/globus Wrap."},{"key":"407933_CR31","doi-asserted-by":"crossref","unstructured":"W. Johnston, D. Gannon, B. Nitzberg, A.Woo, B. Thigpen and L. Tanner, Computing and data Grids for science and engineering, in: Proceedings of SC2000.","DOI":"10.1109\/SC.2000.10007"},{"key":"407933_CR32","doi-asserted-by":"crossref","unstructured":"K. Keahey and D. Gannon, PARDIS: A parallel approach to CORBA, in: Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computation (August 1997).","DOI":"10.1145\/509593.509616"},{"key":"407933_CR33","doi-asserted-by":"crossref","unstructured":"K. Keahey and D. Gannon, Developing and evaluating abstractions for distributed supercomputing, Journal of Cluster Computing, special issue on High Performance Distributed Computing 1(1) (May 1998).","DOI":"10.1023\/A:1019017028237"},{"key":"407933_CR34","unstructured":"Microsoft Corporation,.NET, http:\/\/www.microsoft.com."},{"key":"407933_CR35","unstructured":"Mississippi Computing Web Portal, http:\/\/www.computingportals. org\/CPdoc\/mcwp.doc."},{"key":"407933_CR36","unstructured":"R. Monoson-Haefel and D. Chappell, Java message service, O'Reilly (2000)."},{"key":"407933_CR37","unstructured":"NASA IPG Launch Pad Portal, http:\/www.computingportals.org\/ Cpdoc\/LaunchPad.doc."},{"key":"407933_CR38","unstructured":"Nimrod: A tool for Distributed Parametric Modeling, http:\/\/www.csse. monash.edu.au\/~davida\/nimrod."},{"key":"407933_CR39","doi-asserted-by":"crossref","unstructured":"A. Oram, Peer-to-Peer: Harnessing the Power of Distributed Technologies (O'Reilly, 2001).","DOI":"10.1145\/377424.377427"},{"key":"407933_CR40","unstructured":"S. Pallickara, A Grid event service, Ph.D. thesis, Syracuse University (2001)."},{"key":"407933_CR41","unstructured":"Parabon Computation, http:\/\/www.parabon.com."},{"key":"407933_CR42","unstructured":"Particle Physics Data Grid, http:\/\/www.ppdg.net\/."},{"key":"407933_CR43","unstructured":"Project JXTA, http:\/\/www.jxta.org."},{"key":"407933_CR44","unstructured":"The Python Programming Language, see http:\/\/www.python.org for complete details."},{"key":"407933_CR45","unstructured":"Simple Object Access Protocol, http:\/\/www.w3.org\/TR\/SOAP."},{"key":"407933_CR46","unstructured":"A. Slominski, M. Govindaraju, D. Gannon and R. Bramley, Design of an XML based interoperable RMI system: SoapRMI, PDPTA (25 June 2001), http:\/\/www.extreme.indiana.edu\/soap."},{"key":"407933_CR47","unstructured":"San Diego Supercomputer Center, Storage Resource Broker, http:\/\/ www.npaci.edu\/DICE\/SRB\/."},{"key":"407933_CR48","unstructured":"A. Thomas, Enterprise JavaBeans Technology: Server Component Model for the Java Platform, http:\/\/java.sun.com\/products\/ejb\/ white_paper.html (1998)."},{"key":"407933_CR49","unstructured":"M. Thomas, Hot Page, USCD User Portal http:\/\/www.computing portals.org\/ CPdoc\/HotPage.doc."},{"key":"407933_CR50","unstructured":"UDDI: Universal Description, Discover and Integration of Business for the Web, http:\/\/www.uddi.org."},{"key":"407933_CR51","unstructured":"J. Villacis, M. Govindaraju, D. Stern, A. Whitaker, F. Breg, P. Deuskar, B. Temko, D. Gannon and R. Bramley, CAT: A high performance, distributed component architecture toolkit for the Grid, in: Proceedings High Performance Distributed Computing Conference (1999)."},{"key":"407933_CR52","unstructured":"Web Services Description Language (WSDL) 1.1, W3C, http:\/\/www. w3.org\/TR\/wsdl."},{"key":"407933_CR53","unstructured":"Web Services Flow Language (WSFL), http:\/\/www-4.ibm.com\/ software\/solutions\/webservices\/pdf\/WSFL.pdf."},{"key":"407933_CR54","unstructured":"Web Services Inspection Language (WSIL), http:\/\/xml.coverpages. org\/IBM-WS-Inspection-Overview.pdf."},{"key":"407933_CR55","unstructured":"R. Wolski, The Network Weather Service, see http:\/\/www.npaci.edu\/ NWS for details."},{"key":"407933_CR56","unstructured":"The XCAT Science Portal, S. Krishnan, R. Bramley, D. Gannon, M. Govindaraju, R. Indurkar and A. Slominski, in: Proceedings of SC 2001, Denver (November 2001)."},{"key":"407933_CR57","unstructured":"The Xport Project, http:\/\/www.cs.indiana.edu\/ngi\/ (3\/9\/2001)."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1015633507128.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1015633507128\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1015633507128.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T22:11:41Z","timestamp":1752358301000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1015633507128"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,7]]},"references-count":57,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,7]]}},"alternative-id":["407933"],"URL":"https:\/\/doi.org\/10.1023\/a:1015633507128","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2002,7]]}}}