{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T18:23:56Z","timestamp":1745432636156,"version":"3.28.0"},"reference-count":29,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/iri.2003.1251467","type":"proceedings-article","created":{"date-parts":[[2004,3,1]],"date-time":"2004-03-01T21:26:50Z","timestamp":1078176410000},"page":"572-579","source":"Crossref","is-referenced-by-count":3,"title":["Distributed systems middleware architecture from a software engineering perspective"],"prefix":"10.1109","author":[{"given":"J.","family":"Al-Jaroodi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Mohamed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Hong Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/502269.502308"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/383694.383713"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICECCS.1999.802850"},{"article-title":"The Grid: blueprint for a new computing infrastructure","year":"1999","author":"foster","key":"ref13"},{"key":"ref14","article-title":"Medical Image Processing and Visualization on Heterogeneous Clusters of Symmetric Multiprocessors using MPI and POSIX Threads","author":"giess","year":"1998","journal-title":"Proceedings of the 12th International Parallel Processing Symposium (IPPS'98)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/583810.583844"},{"article-title":"Scalable Parallel Computing Technology, Architecture and Programming","year":"1998","author":"hwang","key":"ref16"},{"key":"ref17","article-title":"A Distributed, Multiagent Infrastructure for Real-Time, Virtual Classrooms","author":"liu","year":"2003","journal-title":"Proc International Conference on Computers in Education (ICCE'03)"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/583810.583815"},{"key":"ref19","first-page":"810","article-title":"A User-Level Socket Layer Over Multiple Physical Network Interfaces","author":"mohamed","year":"2002","journal-title":"Proc 14th International Conference on Parallel and Distributed Computing and Systems"},{"key":"ref28","first-page":"162","article-title":"Dynamic Load Balancing for Parallel Association Rule Mining on Heterogenous PC Cluster Systems","author":"tamura","year":"1999","journal-title":"Very Large Data Bases Conference (VLDB'99)"},{"key":"ref4","article-title":"Middleware","author":"bakken","year":"2001","journal-title":"Encyclopedia of Distributed Computing"},{"key":"ref27","article-title":"Unix Network Programming: Networking APIs: Socket and XTI","volume":"1","author":"stevens","year":"1998"},{"key":"ref3","article-title":"An Overview of Parallel and Distributed Java for Heterogeneous Systems: Approaches and Open Issues","author":"al-jaroodi","year":"2003","journal-title":"Journal of Parallel and Distributed Computing Practices - SI Algorithms Systems and Tools for High Performance Computing on Heterogeneous Networks"},{"article-title":"High Performance Cluster Computing: Architectures and Systems","year":"1999","author":"buyya","key":"ref6"},{"key":"ref29","article-title":"A Distributed Object Model for the Java System","volume":"9","author":"wollrath","year":"1996","journal-title":"USENIX Computing Systems"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/230798.230809"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336542"},{"key":"ref7","article-title":"Building a Scalable Web Server with Global Object Space Support on Heterogeneous Clusters","author":"chen","year":"2001","journal-title":"IEEE Cluster Computing"},{"key":"ref2","article-title":"A Middleware Infrastructure for Parallel and Distributed Programming Models on Heterogeneous Systems","volume":"14","author":"al-jaroodi","year":"2003","journal-title":"IEEE Transactions on Parallel and Distributed Systems - Special Issue on Middleware"},{"key":"ref9","article-title":"Middleware for Building Distributed Applications Infrastructure","author":"fatoohi","year":"1997","journal-title":"Report NAS-97-026"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2002.1137724"},{"key":"ref20","article-title":"A Middleware-Level Parallel Transfer Technique over Multiple Network Interfaces","author":"mohamed","year":"2003","journal-title":"Proc ClusterWorld Conference and Expo"},{"article-title":"Distributed Shared Memory-Concepts and Systems","year":"2002","author":"protic","key":"ref22"},{"journal-title":"OMG Technical Document formal\/00-11-07","article-title":"The Common Object Request Broker: Architecture and Specification Revision 2.4","year":"2000","key":"ref21"},{"key":"ref24","article-title":"Middleware for Distributed Systems: Evolving the Common Structure for Network-centric Applications","author":"schantz","year":"2001","journal-title":"Encyclopedia of Software Engineering"},{"article-title":"On the Separation of Concerns in Distributed Programming: Application to Distribution Structure and Fault Tolerance in Mozart","year":"1999","author":"roy","key":"ref23"},{"key":"ref26","article-title":"RPC: Remote Procedure Call Protocol Specification Version 2","author":"srinivasan","year":"1995","journal-title":"Request for Comments 1831"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.1995.496965"}],"event":{"name":"2003 IEEE International Conference on Information Reuse and Integration (IRI - 2003)","acronym":"IRI-03","location":"Las Vegas, NV, USA"},"container-title":["Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8862\/28011\/01251467.pdf?arnumber=1251467","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T21:21:18Z","timestamp":1489440078000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1251467\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":29,"URL":"https:\/\/doi.org\/10.1109\/iri.2003.1251467","relation":{},"subject":[]}}