{"title":"A Framework for Transparent Active Replication in Remote Method Invocation","authors":"Diogo Reis, Hugo M. Miranda","doi":"10.1109/NCA.2011.47","DOIUrl":null,"url":null,"abstract":"The Java Remote Method Invocation (RMI) simplifies the development of distributed applications. However, the specification relies on the client/server communication paradigm, creating a single point of failure at the server side. To address this issue, some approaches extend RMI syntax and semantic to encompass fault tolerance. However, this solution is neither transparent for the application programmer nor for the client. This paper describes a middleware platform that enhances JRMI with strong replica consistency. The middleware is completely transparent for the client and does not require recoding on the server side.","PeriodicalId":258309,"journal":{"name":"2011 IEEE 10th International Symposium on Network Computing and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE 10th International Symposium on Network Computing and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCA.2011.47","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Java Remote Method Invocation (RMI) simplifies the development of distributed applications. However, the specification relies on the client/server communication paradigm, creating a single point of failure at the server side. To address this issue, some approaches extend RMI syntax and semantic to encompass fault tolerance. However, this solution is neither transparent for the application programmer nor for the client. This paper describes a middleware platform that enhances JRMI with strong replica consistency. The middleware is completely transparent for the client and does not require recoding on the server side.