首页 > 编程知识 正文

河北劳动关系职业学院,不健全关系

时间:2023-05-04 20:52:25 阅读:196942 作者:3686

1、EAI企业信息集成。

一开始软件都是独立应用,不同软件之间没有联系(大约80年代),后来企业应用需要资源整合和共享,出现EAI。一般有两种模式:总线型、和辐射型。后来总线型模式发展成ESB。

2、ESB,企业服务总线
是企业应用架构的一种模式。一个企业不用ESB没有问题,但是用ESB可以更好的解决不同异构系统的连接问题。出现ESB后,EAI进入了一个新的阶段,就是ESB阶段。

3、SOA,面向服务的架构
本质上是面向服务的思想在企业架构方面的应用。面向服务的思想是面向对象思想以后的一种新的思想模式,其核心特点就是已松耦合、粗粒度的服务形式来构建软件。作为一种思想,SOA不涉及任何具体的技术和平台。但是思想存在一个实现的问题,人们发现ESB是实现SOA的一个最佳方式,因此ESB成为SOA的技术基础。当然,不用ESB,不能说你的系统就没有SOA。

到底系统是不是SOA的?关键看是否已服务的思想进行构建。不是简单的说你的系统划分多少多少层次就是SOA化了,而是已经要用粗粒度服务的形式来构建系统。那你可能说什么是服务?我告诉你,从表现形式上讲,服务可以是web service,可以是传统的com组件,可以是一个jar,到底是什么不重要,重要的是这些表现形式是用服务的思想进行划分。

EAI、ESB、SOA本身没有关系,但是如果应用SOA的思想来进行EAI,构建ESB,至少当前来讲是最好的。

服务是什么?此乃后话了...

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。