Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Supporting multiplatform applications with YA-RPC
Název práce v češtině: Supporting multiplatform applications with YA-RPC
Název v anglickém jazyce: Supporting multiplatform applications with YA-RPC
Klíčová slova: YaRpc, vzdálené volání procedur, distribuované systémy
Klíčová slova anglicky: YaRpc, remote procedure call, distributed system
Akademický rok vypsání: 2007/2008
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. RNDr. Petr Hnětynka, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 07.11.2007
Datum zadání: 18.02.2008
Datum a čas obhajoby: 05.09.2011 10:00
Datum odevzdání elektronické podoby:08.08.2011
Datum odevzdání tištěné podoby:05.08.2011
Datum proběhlé obhajoby: 05.09.2011
Oponenti: RNDr. Jakub Yaghob, Ph.D.
 
 
 
Zásady pro vypracování
YA-RPC (Yet Another Remote Procedure Call) is a brand-new RPC middleware. Currently, there is only a prototype implementation for the Microsoft .NET Framework.
The goal of the thesis is to improve the current YA-RPC implementation and to create a new native implementation in Java language in order to support multiplatform applications. The existing implementation has to be extended with the following features: (1) compression of the communication protocol, (2) encryption of the communication protocol, (3) asymmetrical serialization, (4) transparent communication fail-over, (5) dynamic creation of proxy objects based on the interface. The Java implementation also has to support the above mentioned features.
In addition, the thesis will compare YA-RPC with current commonly available RCP middlewares (e.g. CORBA, SOAP), including their respective overhead.
Seznam odborné literatury
[1] J. Čurn: Distribution for Open Modeling Interface and Environment, Master thesis, MFF UK, 2007
[2] A.D. Birrell, B.J Nelson : Implementing Remote Procedure Calls, XEROX CSL-83-7, 1983
[3] Object Management Group: Common Object Request Broker Architecture: Core Specification, 2004
 
Univerzita Karlova | Informační systém UK