{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T05:49:54Z","timestamp":1741067394066,"version":"3.38.0"},"reference-count":40,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2003,11,1]],"date-time":"2003-11-01T00:00:00Z","timestamp":1067644800000},"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":[[2003,11]]},"abstract":"<jats:p> An important part of enabling the future information infrastructure is to provide convenient services for application users that make such an environment highly functional and easy to use for the non-expert. In other words, the scientist should be able to focus on the science but should have sophisticated tools at hand that enable new and enhanced modalities in which science can be performed. We describe a general architecture that provides access to scientific applications. We demonstrate how such services can interact with each other and be reused by the scientific application architect to orchestrate Grid services. Our architecture is implemented by reusing concepts, infrastructures, and middleware from Web and Grid services, as well as from the newest Globus Toolkit and the Java CoG Kit. <\/jats:p><jats:p> We apply our general architecture to a specific application: Active Thermochemical Tables. This application demonstrates a number of interesting and future-oriented uses, such as the need for batch processing, interactive and collaborative steering, use of multiple platforms,visualization through large displays, and access via a portal framework. Besides the innovative use of the Grid and Web services, we also provide a novel algorithmic contribution to scientific disciplines that use thermochemical tables. Specifically, we modified the original approach to constructing thermochemical tables to include an iterative process of refinement leading to increased accuracy. We have designed a variety of access environments including a shell, a Grid desktop, and a portal for accessing the set of services provided, which include the display of network dependencies between the reactions a chemist may be interested in and interactive querying of associated species data. <\/jats:p><jats:p> Modalities that need to be supported are the protection of intellectual property, the creation of metadata and information shared with and gathered by the community, and easy access to the service by the application scientists. <\/jats:p>","DOI":"10.1177\/10943420030174007","type":"journal-article","created":{"date-parts":[[2003,11,11]],"date-time":"2003-11-11T23:39:30Z","timestamp":1068593970000},"page":"431-447","source":"Crossref","is-referenced-by-count":6,"title":["A Framework for Building Scientific Knowledge Grids Applied to Thermochemical Tables"],"prefix":"10.1177","volume":"17","author":[{"given":"Gregor","family":"von Laszewski","sequence":"first","affiliation":[{"name":"MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY, USA"}]},{"given":"Branko","family":"Ruscic","sequence":"additional","affiliation":[{"name":"CHEMISTRY DIVISION, ARGONNE NATIONAL LABORATORY, USA"}]},{"given":"Kaizar","family":"Amin","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER SCIENCE, INDIANA UNIVERSITY, USA"}]},{"given":"Patrick","family":"Wagstrom","sequence":"additional","affiliation":[]},{"given":"Sriram","family":"Krishnan","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF NORTH TEXAS, USA"}]},{"given":"Sandeep","family":"Nijsure","sequence":"additional","affiliation":[]}],"member":"179","published-online":{"date-parts":[[2003,11,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"crossref","unstructured":"Amin, K., Nijsure, S., and von Laszewski, G., 2002a. Open Collaborative Grid Services Architecture (OCGSA) . In Euroweb 2002 Conference, The Web and the GRID: from e-Science to e-Business, St Anne\u2019s College, Oxford, UK, The British Computer Society, pp. 101\u2013107 .","DOI":"10.14236\/ewic\/EW2002.14"},{"key":"atypb2","unstructured":"Amin, K., Nijsure, S., and Laszewski, G. 2002b. A Grid services framework for collaboratorive applications. In SC\u20192002, Baltimore, MD , November 11\u201316 (poster)."},{"key":"atypb3","unstructured":"Arkin, A. 2002. Business Process Modelling Language. Available online at http:\/\/www.bpmi.org\/bmpi-downloads\/BPML-SPEC-1.0.zip."},{"key":"atypb4","unstructured":"Arkin, A., Askary, S., Fordin, S., Jekeli, W., Kawaguchi, K., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., Trickovic, I., and Zimek, S. 2002. Web Services Choreography Interface, version 1.0. Available online at http:\/\/wwws.sun.com\/software\/xml\/developers\/wsci\/index.html."},{"key":"atypb5","doi-asserted-by":"crossref","unstructured":"Armstrong, R., Gannon, D., Geist, A., Keahey, K., Kohn, S., McInnes, L., Parker, S., and Smolinski, B. 1999. Toward a common component architecture for high-performance parallel computing. In Proceedings of High Performance Distributed Computing, Redondo Beach, CA , pp. 115\u2013124. Available online at http:\/\/citeseer.nj.nec.com\/context\/1079818\/225047.","DOI":"10.1109\/HPDC.1999.805289"},{"key":"atypb6","unstructured":"Chinnici, R., Gudgin, M., Moreau, J.J., and Weerawarana, S. 2002. Web Services Description Language Version 1.2, w3C Working Draft 9. Available online at http:\/\/www.w3.org\/TR\/2002\/WD-wsdl12-20020709\/."},{"key":"atypb7","unstructured":"Christensen, M.G.E., Curbera, F., Meredith, G., Weerawaranaand, S. 2001. Web Services Description Language. Available online at http:\/\/www.w3.org\/TR\/wsdl."},{"key":"atypb8","unstructured":"Condor, 2002a. Condor Home Page. Available online at http:\/\/www.cs.wisc.edu\/condor\/."},{"key":"atypb9","unstructured":"Condor, 2002b. Condor: High Throughput Computing. Available online at http:\/\/www.cs.wisc.edu\/condor\/."},{"key":"atypb10","unstructured":"Curbera, F., Goland, Y., Klein, Y., Leymann, F., Roller, D., and Weerawarana, S. 2002. Business Process Execution Language for Web Services, version 1.0. Available online at http:\/\/www.ibm.com\/developerworks\/library\/ws-bpel\/."},{"key":"atypb11","unstructured":"DAML-S, 2002. Comparison of DAML-S and BPEL4WS (initial draft). Available online at http:\/\/www.ksl.stanford.edu\/projects\/DAML\/Webservices\/DAMLS-BPEL.html."},{"key":"atypb12","unstructured":"Distributed Systems Department Pervasive Collaborative Computing Environment Project (PCCE), LBL, 2002. PCCE Quarterly Reports. Available online at http:\/\/www-itg.lbl.gov\/Collaboratories\/quarterly-reports.html."},{"key":"atypb13","unstructured":"EU DataGrid, 2003. Available online at http:\/\/eu-datagrid.web.cern.ch\/eu-datagrid\/."},{"key":"atypb14","unstructured":"Foster, I., Kesselman, C., Nick, J., and Tuecke, S. 2002a. The physiology of the Grid: an Open Grid Services Architecture for distributed systems integration. In Open Grid Service Infrastructure WG, Global Grid Forum, 22 June. Available online at http:\/\/www.globus.org\/research\/papers\/ogsa.pdf."},{"key":"atypb15","doi-asserted-by":"crossref","unstructured":"Foster, I., Kesselman, C., and Tuecke, S. 2002b. The anatomy of the Grid: enabling scalable virtual organizations . International Journal of Supercomputing Applications 15(3). Available online at http:\/\/www.globus.org\/research\/papers\/anatomy.pdf.","DOI":"10.1002\/0470867167.ch6"},{"key":"atypb16","doi-asserted-by":"crossref","unstructured":"Frenklach, M. 1984. Modeling. In Combustion Chemistry, Springer-Verlag, Berlin , ch. 7, pp. 423\u2013453.","DOI":"10.1007\/978-1-4684-0186-8_7"},{"key":"atypb17","doi-asserted-by":"crossref","unstructured":"Frey, J., Tannenbaum, T., Livny, M., Foster, I., and Tuecke, S., 2001. Condor-G: a computation management agent for multi-institutional grids . In High Performance Distributed Computing 2001. Proceedings of the 10th IEEE International Symposium, San Francisco, CA, IEEE Computer Society Press, Los Alamitos, CA, pp. 55\u201363 . Available online at http:\/\/xplore2.ieee.org\/iel5\/7513\/20446\/00945176.pdf?isNumber=20446.","DOI":"10.1109\/HPDC.2001.945176"},{"key":"atypb18","doi-asserted-by":"crossref","unstructured":"Gannon, D., Ananthakrishnan, R., Krishnan, S., Govindaraju, M., Ramakrishnan, L., and Slominski, A. 2002. Grid Web Services and Application Factories. Available online at http:\/\/www.extreme.indiana.edu\/xcat\/AppFactory.pdf.","DOI":"10.1002\/0470867167.ch9"},{"key":"atypb19","unstructured":"Globus Project, June 2002. Available online at http:\/\/www.globus.org\/."},{"key":"atypb20","unstructured":"Graham, S., Simeonov, S., Boubez, T., Davis, D., Daniels, G.,Nakamura, Y., and Neyama, R. 2002. Building Web Services with Java, SAMS ."},{"key":"atypb21","unstructured":"GriPhyN\u2013Grid Physics Network, 2003. Available online at http:\/\/www.griphyn.org\/index.php."},{"key":"atypb22","doi-asserted-by":"crossref","unstructured":"Haupt, T., Akarsu, E., and Fox, G. 1999. WebFlow: a framework for web based metacomputing. In HPCN Europe, pp. 291\u2013299.","DOI":"10.1007\/BFb0100590"},{"key":"atypb23","unstructured":"Hewlett-Packard Company, 2002. Web Services Conversation Language (WSCL) 1.0. Available online at http:\/\/www.w3.org\/TR\/wscl10\/."},{"key":"atypb24","unstructured":"Krishnan, S., Wagstrom, P., and von Laszewski, G. 2002. GSFL: A workflow framework for Grid services. In Preprint ANL\/MCS-P980-0802, Argonne National Laboratory . Available online at http:\/\/www-unix.globus.org\/cog\/papers\/gsfl-paper.pdf."},{"key":"atypb25","unstructured":"Leymann, F. 2001. Web Services Flow Language. Available online at http:\/\/www-4.ibm.com\/software\/solutions\/webservices\/pdf\/WSFL.pdf."},{"key":"atypb26","unstructured":"OGSA, 2002. Open Grid Services Architecture. Available online at http:\/\/www.globus.org\/ogsa."},{"key":"atypb27","doi-asserted-by":"crossref","unstructured":"Pancerella, C.M., Rahn, L., and Yang, C., 1999. The diesel combustion collaboratory: combustion researchers collaborating over the Internet . In Proceedings of SC99, 13\u201319 November, Portland, OR. Available online at http:\/\/www.supercomp.org\/sc99\/.","DOI":"10.1145\/331532.331596"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1021\/jp983237e"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1021\/jp992403v"},{"key":"atypb30","unstructured":"Thatte, S. 2001. XLANG: Web services for Business Process Design. Available online at http:\/\/www.gotdotnet.com\/team\/xml_wsspecs\/xlang-c\/default.htm."},{"key":"atypb31","unstructured":"Tuecke, S., Czajkowski, K., Foster, I., Frey, J., Graham, S., and Kesselman, C. 2002. Grid Service Specification. Available online at http:\/\/www.globus.org\/research\/papers\/gsspec.pdf."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(19991225)11:15<933::AID-CPE461>3.0.CO;2-J"},{"key":"atypb33","unstructured":"von Laszewski, G., and Foster, I., 1999. Grid infrastructure to support science portals for large scale instruments . In Proceedings of the Workshop Distributed Computing on the Web(DCW), 21\u201323 June, University of Rostock, Germany, pp. 1\u201316 (invited talk)."},{"key":"atypb34","unstructured":"von Laszewski, G., Su, M.H., Insley, J.A., Foster, I., Bresnahan, J., Kesselman, C., Thiebaux, M., Rivers, M.L., Wang, S., Tieman, B., and McNulty, I., 1999. Real-time analysis, visualization, and steering of microtomography experiments at photon sources . In 9th SIAM Conference on Parallel Processing for Scientific Computing, TX, 22\u201324 March San Antonio. Available online at http:\/\/www.mcs.anl.gov\/~laszewsk\/papers\/vonLaszewski-siamCmt99.pdf."},{"key":"atypb35","doi-asserted-by":"crossref","unstructured":"von Laszewski, G., Shudo, K., and Muraoka, Y., 2000. Gridbased asynchronous migration of execution context in Java virtual machines . In Proceedings of EuroPar 2000, Lecture Notes in Computer Science Vol. 1900, 29 August\u20131 September, Munich, Germany, Springer, Berlin, pp. 22\u201334 (invited talk).","DOI":"10.1007\/3-540-44520-X_3"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.574"},{"key":"atypb37","unstructured":"von Laszewski, G., Foster, I., Gawor, J., Lane, P., Rehn, N., and Russell, M., 2001b. Designing Grid-based problem solving environments and portals . In 34th Hawaiian International Conference on System Science, 3\u20136 January Maui, Hawaii. Available online at http:\/\/www.mcs.anl.gov\/~laszewsk\/papers\/cog-pse-final.pdf, http:\/\/computer.org\/Proceedings\/hicss\/0981\/volume%209\/0981toc.htm, http:\/\/www.mcs.anl.gov\/~laszewsk\/bib\/papers\/vonLaszewskicog-pse-final.pdf."},{"key":"atypb38","doi-asserted-by":"crossref","unstructured":"von Laszewski, G., Ruscic, B., Wagstrom, P., Krishnan, S., Amin, K., Nijsure, S., Pinzon, R., Morton, M.L., Bittner, S., Minkoff, M., Wagner, A., and Hewson, J.C., 2002a. A Grid service based active thermochemical table framework . In Third International Workshop on Grid Computing, Lecture Notes in Computer Science, 18 November Baltimore, MD, Springer, Berlin, pp. 25\u201338 . Available online at http:\/\/www.mcs.anl.gov\/~laszewsk\/bib\/papers\/vonLaszewski-cmcs.pdf.","DOI":"10.1007\/3-540-36133-2_3"},{"key":"atypb39","unstructured":"von Laszewski, G., Gawor, J., Pe\u00f1a, C.J., and Foster, I., 2002b. InfoGram: A peer-to-peer information and job submission service . In Proceedings of the 11th Symposium on High Performance Distributed Computing, 24\u201326 July, Edinburgh, UK, pp. 333\u2013342 . Available online at http:\/\/www.mcs.anl.gov\/~laszewsk\/papers\/infogram.ps."},{"key":"atypb40","doi-asserted-by":"crossref","unstructured":"von Laszewski, G., Pieper, G., and Wagstrom, P. 2003. Gestalt of the Grid. In Performance Evaluation and Characterization of Parallel and Distributed Computing Tools, Wiley Book Series on Parallel and Distributed Computing. Available online at http:\/\/www.mcs.anl.gov\/~laszewsk\/bib\/papers\/vonLaszewski-gestalt.pdf.","DOI":"10.1002\/0471474835.ch5"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420030174007","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420030174007","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T18:20:27Z","timestamp":1741026027000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420030174007"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,11]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2003,11]]}},"alternative-id":["10.1177\/10943420030174007"],"URL":"https:\/\/doi.org\/10.1177\/10943420030174007","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2003,11]]}}}