{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T12:51:31Z","timestamp":1648817491127},"reference-count":36,"publisher":"Elsevier BV","issue":"12","license":[{"start":{"date-parts":[[2002,12,1]],"date-time":"2002-12-01T00:00:00Z","timestamp":1038700800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[2002,12]]},"DOI":"10.1016\/s0167-8191(02)00184-9","type":"journal-article","created":{"date-parts":[[2002,12,2]],"date-time":"2002-12-02T16:07:09Z","timestamp":1038845229000},"page":"1789-1810","source":"Crossref","is-referenced-by-count":10,"title":["A component-based approach to build a portable and flexible middleware for metacomputing"],"prefix":"10.1016","volume":"28","author":[{"given":"M","family":"Di Santo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F","family":"Frattolillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W","family":"Russo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E","family":"Zimeo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(02)00184-9_BIB1","unstructured":"M.A. Baker, R. Buyya, D. Laforenza, The Grid: International efforts in global computing, Proceedings of the International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet, SSGRR, L\u2019Aquila, Italy, August 6, 2000"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB2","first-page":"154","article-title":"Metacomputing: Harnessing informal supercomputers","volume":"vol. 1","author":"Baker","year":"1999"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB3","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1016\/S0167-739X(99)00009-6","article-title":"Charlotte: Metacomputing on the web","volume":"15","author":"Baratloo","year":"1999","journal-title":"International Journal on Future Generation Computer Systems"},{"issue":"5\u20136","key":"10.1016\/S0167-8191(02)00184-9_BIB4","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/S0167-739X(99)00010-2","article-title":"HARNESS: A next generation distributed virtual machine","volume":"15","author":"Beck","year":"1999","journal-title":"International Journal on Future Generation Computer Systems"},{"issue":"4","key":"10.1016\/S0167-8191(02)00184-9_BIB5","first-page":"12","article-title":"Service, asynchrony, and wait-by-necessity","volume":"2","author":"Caromel","year":"1989","journal-title":"Journal of Object-Oriented Programming"},{"issue":"11","key":"10.1016\/S0167-8191(02)00184-9_BIB6","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1002\/1096-9128(200009)12:11<1019::AID-CPE518>3.0.CO;2-G","article-title":"MPJ: MPI-like message passing for Java","volume":"12","author":"Carpenter","year":"2000","journal-title":"Concurrency: Practice & Experience"},{"issue":"6","key":"10.1016\/S0167-8191(02)00184-9_BIB7","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/129888.129890","article-title":"Metacomputing","volume":"35","author":"Catlett","year":"1992","journal-title":"Communication of the ACM"},{"issue":"2","key":"10.1016\/S0167-8191(02)00184-9_BIB8","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/4236.991449","article-title":"Unraveling the web services web: An introduction to SOAP, WSDL, and UDDI","volume":"6","author":"Curbera","year":"2002","journal-title":"IEEE Internet Computing"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB9","series-title":"Proceedings of the International Workshop on Java for Parallel and Distributed Computing, LNCS 1800","first-page":"536","article-title":"An approach to asynchronous object-oriented parallel and distributed computing on wide-area systems","author":"Di Santo","year":"2000"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB10","doi-asserted-by":"crossref","unstructured":"M. Di Santo, F. Frattolillo, W. Russo, E. Zimeo, A portable middleware for building high performance metacomputers, in: Proceedings of the International Conference on PARCO\u201901, Naples, Italy, September 2001","DOI":"10.1142\/9781860949630_0053"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB11","series-title":"Proceedings 19th ACM Annual International Symposium on Computer Architecture, May","first-page":"256","article-title":"Active messages: A mechanism for integrated communication and computation","author":"von Eicken","year":"1992"},{"issue":"11\u201313","key":"10.1016\/S0167-8191(02)00184-9_BIB12","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<985::AID-CPE404>3.0.CO;2-A","article-title":"JPVM: Network parallel computing in Java","volume":"10","author":"Ferrari","year":"1998","journal-title":"Concurrency: Practice & Experience"},{"issue":"2","key":"10.1016\/S0167-8191(02)00184-9_BIB13","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1177\/109434209701100205","article-title":"Globus: A metacomputing infrastructure toolkit","volume":"11","author":"Foster","year":"1997","journal-title":"International Journal of Supercomputer Applications"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB14","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1006\/jpdc.1996.0108","article-title":"The nexus approach to integrating multithreading and communication","volume":"37","author":"Foster","year":"1996","journal-title":"International Journal on Parallel and Distributed Computing"},{"issue":"3","key":"10.1016\/S0167-8191(02)00184-9_BIB15","doi-asserted-by":"crossref","DOI":"10.1177\/109434200101500302","article-title":"The anatomy of the Grid: Enabling scalable virtual organizations","volume":"15","author":"Foster","year":"2001","journal-title":"International Journal of Supercomputer Applications"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB16","series-title":"Design Patterns","author":"Gamma","year":"1995"},{"issue":"11\u201313","key":"10.1016\/S0167-8191(02)00184-9_BIB17","doi-asserted-by":"crossref","first-page":"863","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<863::AID-CPE387>3.0.CO;2-7","article-title":"High-performance parallel programming in java: Exploiting native libraries","volume":"10","author":"Getov","year":"1998","journal-title":"Concurrency: Practice & Experience"},{"issue":"10","key":"10.1016\/S0167-8191(02)00184-9_BIB18","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1145\/383845.383872","article-title":"Multiparadigm communication in Java for Grid computing","volume":"44","author":"Getov","year":"2001","journal-title":"Communications of the ACM"},{"issue":"5","key":"10.1016\/S0167-8191(02)00184-9_BIB19","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/2.762790","article-title":"Legion: An operating system for wide-area computing","volume":"32","author":"Grimshaw","year":"1999","journal-title":"IEEE Computer"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB20","unstructured":"HiMM 1.0, 2002. Available from http:\/\/paradise.ing.unisannio.it"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB21","unstructured":"Java Grande Forum. http:\/\/www.javagrande.org"},{"issue":"2","key":"10.1016\/S0167-8191(02)00184-9_BIB22","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"Johnson","year":"1988","journal-title":"Journal of Object-Oriented Programming"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB23","series-title":"Concurrent Programming in Java: Design Principles and Patterns","author":"Lea","year":"2000"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB24","series-title":"The Java Native Interface: Programming Guide and Reference","author":"Liang","year":"1998"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB25","doi-asserted-by":"crossref","unstructured":"M.J. Litzkow, M. Livny, M.W. Mutka, Condor\u2013\u2013a hunter of idle workstations, in: Proceedings 8th International Conference of Distributed Computing Systems, San Jose, CA, June 1988","DOI":"10.1109\/DCS.1988.12507"},{"issue":"6","key":"10.1016\/S0167-8191(02)00184-9_BIB26","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1145\/506315.506317","article-title":"Efficient Java RMI for parallel programming","volume":"23","author":"Maassen","year":"2001","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB27","unstructured":"M. Migliardi, V. Sunderam, Networking performance for distributed objects in Java, in: Proceedings of the International Conference on Parallel and Distributed Processing and Techinques and Applications PDPTA\u201901, Las Vegas, June 2001"},{"issue":"5\u20136","key":"10.1016\/S0167-8191(02)00184-9_BIB28","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1016\/S0167-739X(99)00017-5","article-title":"Javelin: Parallel computing on the internet","volume":"15","author":"Neary","year":"1999","journal-title":"International Journal on Future Generation Computer Systems"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB29","series-title":"On-line Proceedings ECOOP 2000 Workshop on Reflection and Metalevel Architectures","article-title":"Towards a reflective component based middleware architecture","author":"Parlavantzas","year":"2000"},{"issue":"11","key":"10.1016\/S0167-8191(02)00184-9_BIB30","doi-asserted-by":"crossref","first-page":"1225","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","article-title":"JavaParty: Transparent remote objects in Java","volume":"9","author":"Philippsen","year":"1997","journal-title":"Concurrency: Practice & Experience"},{"issue":"5-6","key":"10.1016\/S0167-8191(02)00184-9_BIB31","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1016\/S0167-739X(99)00018-7","article-title":"Bayanihan: Building and studying web-based volunteer computing systems using Java","volume":"15","author":"Sarmenta","year":"1999","journal-title":"Future Generation Computing Systems"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB32","unstructured":"Sun Microsystem Inc., HotSpot, 2002. Available from http:\/\/java.sun.com\/products\/hotspot\/whitepaper.html"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB33","unstructured":"Sun Microsystems Inc., Java Remote Method Invocation Specification, 2002. Available from http:\/\/java.sun.com\/products\/jdk\/rmi\/index.html"},{"issue":"4","key":"10.1016\/S0167-8191(02)00184-9_BIB34","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1016\/0167-8191(94)90027-2","article-title":"The PVM concurrent computing system: Evolution experiences and trends","volume":"20","author":"Sunderam","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB35","series-title":"Component Software. Beyond Object-Oriented Programming","author":"Szyperski","year":"1997"},{"key":"10.1016\/S0167-8191(02)00184-9_BIB36","unstructured":"World Wide Web Consortium, XML 1.0 Recommendation, 2002. Available from http:\/\/www.w3.org\/XML"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102001849?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102001849?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,11]],"date-time":"2020-03-11T08:47:28Z","timestamp":1583916448000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819102001849"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,12]]},"references-count":36,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2002,12]]}},"alternative-id":["S0167819102001849"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(02)00184-9","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2002,12]]}}}