WebService 是分布式应用程序组件,这么说可能太抽象,这其实以经不是一个新的概念了,但是突然间要解释这个名次还比较不容易。它其实是构建在已有技术基础上的一个概念,WebService的核心是xml、soap、wsdl等,客户可以通过web请求的方式使用WebService。或者说得更通俗点就是服务提供商把他提供的服务发布到Internet上,然后客户可以通过Internet使用这个服务。
RMI这个东西上手也不那么容易,不过这个概念可以简单点来理解,就是不同JVM之间通讯的一个手段,这里调用的是Java代码。不同的JVM可以在不同的机器上或者是同一台机器上。这个纯Java的分布式应用的一个典型的Solution. RMI技术和CORBA互为补充。
对于CORBA我没有详细学习过,不过概念很容易懂,CORBA 允许应用程序和其他的应用程序通讯,而不论他们在什么地方或者由谁来设计。CORBA和语言实现是无关的,C++和Java实现的系统通过CORBA通信。EMA里面就有这个CORBA。
温馨提示:答案为网友推荐,仅供参考