Tactics for Remote Method Invocation

dc.creatorPereira,Fernando Magno Quintão
dc.creatorValente,Marco
dc.creatorPires,Wagner
dc.creatorBigonha,Roberto
dc.creatorBigonha,Mariza Andrade Silva
dc.date2004
dc.date.accessioned2024-02-06T12:53:08Z
dc.date.available2024-02-06T12:53:08Z
dc.descriptionConventional object oriented middleware platforms rely on the notion of remote interfaces to describe distributed services. This notation is very similar to the one currently used in centralized systems, which increases the productivity of programming. This paper is founded in the observation that remote interfaces foster a programming model that ignores the differences between local and remote interactions. This can result in distributed applications with poor performance, that are not robust to failures, and that can not scale beyond local networks. Therefore, we propose that remote interfaces should be accompanied by the specification of tactics that deal with typical events in distributed computing, such as concurrency, partial failures and high latencies. The paper proposes a tactics definition language and describes the implementation of a middleware system that supports this language.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-010-07-0824
dc.identifierhttps://lib.jucs.org/article/28260/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8593
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 10(7): 824-842
dc.subjectmiddleware
dc.subjecttactics definition language
dc.subjectdistributed programming
dc.titleTactics for Remote Method Invocation
dc.typeResearch Article
Файлы