社区
分析与设计
帖子详情
什么是企业服务总线?
wjmwjmwjm
2008-02-15 12:56:39
我们有个系统,是.net1.1做的,现在要接入到一个erp系统中,erp系统是采用soap等标准协议接入企业服务总线的,erp是j2ee的。
现在erp系统要接入我们的系统,我们需要提供接口,说是提供服务注册到企业服务总线上,我们该如何了来做,是不是做些web service即可?
...全文
1345
6
打赏
收藏
什么是企业服务总线?
我们有个系统,是.net1.1做的,现在要接入到一个erp系统中,erp系统是采用soap等标准协议接入企业服务总线的,erp是j2ee的。 现在erp系统要接入我们的系统,我们需要提供接口,说是提供服务注册到企业服务总线上,我们该如何了来做,是不是做些web service即可?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UltraBejing
2008-04-30
打赏
举报
回复
支持搂主,收藏
possible_Y
2008-02-16
打赏
举报
回复
什么是企业服务总线?
ESB [Enterprise Service Bus]在最近几年随着SOA的流行,然而对于ESB的理解有许多不同版本,每个人(公司)都有自己的理解.ESB 是为了实现SOA而提供的Pre-Build Infrastructure ,它提供了能够让现有的系统集成的一种解决方案的框架实现,可以依赖这个方案来实现面向业务服务的框架实现[SOA]。
ESB可以解决的是多个异构的系统,所以每个系统和系统之间的数据交换,就是ESB首先解决的问题,比如现有的SOAP,HTTP,FILE等等常用的数据交互形式。
当然,为了在各个系统之间便于很好的交换数据, 便有了一个统一数据形式的思想,这样就有了消息,消息的形式都采用了现有的XML的数据形式,这样ESB就有了消息的处理,传递.
当然ESB具有灵活性,就是一种松耦合的形式。并提供TRACE或Manage的功能,当然还有分布式的特性。
简单的来说,ESB就是用来统一管理企业里的所有服务. 如果没有ESB, 那么假设一个企业内有n个系统在协作,那么系统间的交互的数量将会有1+2+...+(n-1),而当新增一个新的业务模块或系统时,那么可能将新增的系统交互最多可达n个,即新系统需要和以前的每个老系统交互,同时这也导致以前老的系统都需要做修改来和新系统交互(比如调用新系统的接口).
而有了ESB,那么n个系统就只会有n个交互(即每个系统和ESB间的交互),当新增一个系统时,新增的交互也只是1,老系统也不用做任何修改(因为如果老系统需要和新增系统交互,那也是通过ESB来统一管理,基本上对于系统本身不产生影响.)
我们的一个完整的业务流程一般需要多个系统协作来完成,也就是需要ESB上的多个服务有顺序的相互交互来完成,所以实现ESB方式的工具都会有BPM(Business Process Management)的功能,通过一个内置的workflow,将多个服务串起来完成业务流程,这个流程是可以轻松修改和重定义的(很多BPM都提供可视的流程定义界面).
ESB是实现SOA的前提,BPM则是SOA的核心.
-----
上面只是我的理解,希望对你有帮助
possible_Y
2008-02-16
打赏
举报
回复
要看用的什么技术工具来实现ESB的,比如IBM或BEA的,或MS的
一般实现ESB的技术和工具都有WebService的Adapter,所以你可以把你的业务暴露成webservice,应该没问题.
但是更重要的是需要先定义出能够被其他系统理解的DataContact(数据)和ServiceContact(行为)
wjmwjmwjm
2008-02-15
打赏
举报
回复
企业服务总线有哪些模式,常用的是哪些
vrhero
2008-02-15
打赏
举报
回复
Enterprise Service Bus是个概念...有多种模式...你要先了解那个erp是什么模式的bus...接口的标准...等等...
10分钟带你彻底搞懂
企业
服务
总线
文章目录什么是
企业
服务
总线
?路由器转换器端点 我相信你一定有生病去医院的经历,你一般通过什么渠道挂号呢?我们很多人会借助在线挂号 App 或小程序来预约挂号,但你有没有想过,全国有这么多家医院,每个医院内部都可能有自己的信息化系统,在线挂号 App 是怎么帮你准确而高效地找到目标医院和医生的呢? 我们看一下挂号预约的整个业务流程,你就明白了。这里的移动医疗系统就是 App 供应商所开发的系统,而医院信息系统则位于各个医院的内部。 那么,怎么实现这个场景呢?这里的核心需求在于,使用合适的系统集成机制来整合我
企业
服务
总线
ESB是什么
在探讨信息系统的SOA架构概念时,一个非常重要的概念是:
企业
服务
总线
(ESB)。可以说,
企业
服务
总线
也是SOA的核心构成部分。要真正实现应用架构完善的SOA结构,简化SOA构件间的关系,就一定要建设好信息系统的
企业
级
服务
总线
。 一、ESB
企业
服务
总线
的概念 二、建立银行的
企业
服务
总线
三、银行
服务
总线
的标准功能 四、
企业
服务
总线
的架构 一、ESB企
ESB
企业
服务
总线
到底是什么东西呢?
下面来说一下你的问题。顾名思义,
企业
服务
总线
(ESB)就是一条
企业
架构的
总线
,所有的
企业
服务
都挂接到该
总线
上对外公布,
企业
服务
总线
负责管理
服务
目录,解析
服务
请求者的请求方法、消息格式,并对
服务
提供者进行寻址,转发
服务
请求。说白了,它就是
服务
的请求者和
服务
的提供者之间的一个中间件,就是对
服务
使用者屏蔽
服务
提供方的技术实现方式。如果没有这个
总线
,那么
服务
的请求者则必须自己知道它所需要的
服务
的地址,并要
企业
服务
总线
ESB 介绍和用例
企业
级的IT系统往往是非常复杂的。但某件事情是否复杂并不一定是一个独立的推动力,重要的是系统是否以应有的方式运行。
企业
服务
总线
(ESB)看起来非常复杂,但事实上,它可以非常有效地执行几个关键功能,协助开发人员进行应用集成。 什么是ESB(
企业
服务
总线
)? ESB是一种IT架构方法。ESB旨在通过”
总线
式”基础设施将各种应用集成在一...
ESB
企业
服务
总线
ESB(Enterprise Service Bus)是一种消息和
服务
集成的中间件平台,是一个集中式的
服务
总线
。它类似于计算机中的
总线
,通过
总线
将各种硬件连接到一起。 所有的
企业
服务
都挂接到该
总线
上对外公布,
企业
服务
总线
负责管理
服务
目录,解析
服务
请求者的请求、消息格式,并对
服务
提供者进行寻址,转发
服务
请求。它就是
服务
的请求者和
服务
的提供者之间的一个中间件,就是对
服务
使用者屏蔽
服务
提供方的技术实...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章