80 likes | 244 Views
專題報告 - R M I. 組員: 8942002 陳佳宜 8942026 林宜謙 8942037 鄭雲玲. Background. Distributed computing 分散式計算。透過網路,它可以在不同電腦上共同合力分工完成一個 application 。 RPC ( Remote Procedure Call ) 一種達成分散式計算的方法。當 Programmer 使用 RPC ,透過呼叫遠端的 function 完成一個 application 。 RPC 的二種標準模式 DCOM CORBA. CORBA.
E N D
專題報告-R M I 組員: 8942002陳佳宜 8942026林宜謙 8942037鄭雲玲
Background • Distributed computing 分散式計算。透過網路,它可以在不同電腦上共同合力分工完成一個application。 • RPC( Remote Procedure Call ) 一種達成分散式計算的方法。當Programmer使用RPC,透過呼叫遠端的function完成一個application 。 • RPC的二種標準模式 • DCOM • CORBA
CORBA • Common Object Request Broker Architecture • Developed by Object Management Group (OMG) • 特點:Runs on many operating systems
DCOM • Distributed Component Object Model • Developed by Microsoft • 特點:only for Windows
RMI • Remote Method Invocation • 特點: • protocol:Java Remote Method Protocol(JRMP) • 專屬於java語言: 因為著重在Java ObjectSerialization,所以server和client端都得用java語言完成。
Advantage of RMI • Object Oriented • Safe and Secure • Easy to Write/Easy to Use • Write Once, Run Anywhere • Distributed Garbage Collection • Parallel Computing • The Java Distributed Computing Solution
Overview of RMI Applications RMI Applications
參考資料 • http://java.sun.com/docs/books/tutorial/rmi/overview.html • http://java.sun.com/j2se/1.4/docs/guide/rmi/spec/rmi-intro2.html • http://java.sun.com/marketing/collateral/javarmi.html • http://www.javacoffeebreak.com/articles/javarmi/javarmi.html