手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

传统分布式开发技术有哪些

时间:2024-10-14 10:17:06

1、如果想说最早的分布式开发技术(分布式技术的鼻祖,是属于所有语言都可以实现的技术)就是CORBA,而在CORBA之后由SUN公司发布了一项属于自己的分布式开发技术:RMI(这个技术新能很差,但是这个技术的实现形式和Dubbo是最相似的)。

传统分布式开发技术有哪些

2、在RMI的处理里面,有两个非常重要的概念,那就是存根与骨架,可以简单的理解为,RMI技术依然借助于接口的定义完成,客户端用户拥有接口定义形式(远程方法视图),客户端通过这个远程接口就可以知道可以使用的方法有哪些。后来随着JDK版本的不断提升,那么服务端的骨架会自动进行生成处理。

3、不过由于RMI技术使用非常的小众,所以并没有发展起来,后来经过不断的技术的创新,在RMI的基础之上,又结合了CORBA,又形成了后来的EJB技术,而在EJB技术里面真正提出了业务中心的概念,也统潇瘵侃就是说结合会话Bean与实体Bean进行业务中心的定义,不过由于整个EJB的设计体系过于庞大,就导致EJB技术的技术成本很高,所以不得不放弃(SSH框架开发的阶段)。

传统分布式开发技术有哪些

4、但是在真个行业之中对于分布式开发的需求实际上是一直存在的,尤其到了.NET大力发展的时候,很多的开发者为了融合J2EE与.net体系的完美对接,后来推出了webservice技术,

传统分布式开发技术有哪些

5、webservice的好处是使用了XML作为数据交换,可以整合所有的技术平台,但是缺点就是太慢了。Webservice在进行处理的时候往往讵畿缤耒会结合一些web容器去实现。而要知道给出的Xfire等开发框架是一个不断发展的过程。现在依然有很多开发公司使用CXF开发技术进行开发,并且CXF后续有了一个Jersey(Rest架构)。

传统分布式开发技术有哪些

6、后来在webservice上继欹爸葛端续进行了技术的革新,产生了一个SOA的概念,而后又同时出现了ESB的概念,整合所有的应用。不过这个SOA概念炒作了几年之后,也就很少听见了。那么再随后的技术发俣糸诈萱展就发展到了现在经常听见的Restful架构,利用JSON和XML实现数据交换处理,这样的好处是可以更多的避免WebService所带来的性能问题,在很多开源项目里面被大量采用。

传统分布式开发技术有哪些

7、综合以上许多点会 发现不管这些分布式技术如何发展,那么总体而言有两种形式:1、基于远程接口的实现技术:RMI、EJB、Dubbo2、基于平台的交换技术(基于XML、JSON):WebService、Rest架构。

传统分布式开发技术有哪些
© 手抄报圈