请教ESB是如何实现系统集成的

问题描述

前两天看了一下mule ESB的的文档,但小弟愚笨,感觉未能理解ESB的精髓。现以一个实例说明。假如我有两个系统A、B ,以前如何A系统要调用B系统的方法获取数据,那么我的做法是叫B系统的开发人员把该方法包装一下以EJB的形式发布出来让A系统调用。那么现在我的问题是 1.ESB是否合适解决此类问题,或是我理解有问题,ESB根本就不是用来处理此类问题的。 2.如果ESB可以处理,那他是如何处理的,能否简单说一下步骤。他到底比我以前用EJB的方法好在什么地方。不胜感谢

解决方案

ESB这个服务总线,就是将你之前多系统之间的访问,从网状结构变成星状结构如果你只有两个系统,则使用现在的方式就好,不用折腾ESB了如果你有多个系统,而且这些系统还是异构的,比如有些是java开发的、有些是.net开发的、有些还是C/S的比如是tuxedo、还有些是成熟产品如SAP等我如果想将这些多个的异构系统都集成进来则就很适合ESB了ESB的作用是协议转换和服务路由协议转换的意思是:比如现在的tuxedo中间件他向外暴露的有服务,他的服务是一种特殊格式的协议、A系统使用的EJP、B系统使用的webservice、C系统使用的servlet、D系统使用的email、E系统使用的RMI等等这个时候可以将这些系统都接到ESB上,经常ESB的协议转换,将他们都转换为webservice,以供其他方调用
解决方案二:
1.如果ab系统是相同平台是可以相互反问的。2.如果你想理解通信机制,可以先了解最新的cobra,现在的webservice,他们是亏平台,还有就是进程之间的通信,EJB其实都是大同小异,A系统声明一个对外的接口,通过一些底层的协议(很多都是封装http协议),B系统就通过对外的接口访问再通俗一点,可以理解为你的B通过http去访问其它网站资源一样。

时间: 2024-10-07 09:26:20

请教ESB是如何实现系统集成的的相关文章

微服务RPC框架选美

1.RPC 框架谁最美? 本文讲的是微服务RPC框架选美,Hello,everybody!说到RPC框架,可能大家能想到一堆RPC开源框架,那么在微服务平台中,微服务间的服务调用,不可避免的会遇到一个问题,该选用哪一个RPC框架好呢?今天我们就请到三位RPC框架,来进行一场选美大赛,看看谁更适合微服务平台中的服务间调用. 大家好,我是Dubbo!我是阿里开源的分布式服务框架,最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合). 大家好,我是Motan!我

现有的两个系统集成问题,请教。

问题描述 现在有两个系统:A系统采用java开发,mysql数据库.B系统.net开发,sqlserver数据库.两套系统分别稳定运行多年,现在需求是把两个系统的数据实现共享,既A系统用户可以访问B系统资源,B系统同样也可以访问A系统资源,A和B的用户可以互相登陆至对方系统.求比较好的解决方案,能给个提示就行,答案给力了追加100分. 谢谢! 问题补充:AngelAndAngel 写道 解决方案 1. esb有很多成熟产品 ibm.微软都在使用. 不一定非得选择OpenAdaptor2. 自己写

SOA 架构中的ESB是更好的应用于异构系统集成整合还是用于统一服务调用/基础服务实施

一.讨论主题与观点       写一篇文章.发现一次自觉得有意思的SOA架构方面的讨论,源于昨天AgileEAS.NET SOA 平台群(113723486)里几个群友的一次关于ESB的一次讨论.       大家的讨论观点主要集成在:对于ESB的定义也有类观点,一类观点是把ESB定位于SOA架构之中的基础服务设施(书上都这么讲),还有一类观点就是ESB做为异构系统之间的集成和整合之间,其实ESB本身都能实现两种观点的功能,只是觉得在时下,应该更偏重于那一方面,两者的本质上最大的区别是,同一系统

SOA、ESB、NServiceBus、云计算 总结

SOA SOA 是通过功能组件化.服务化,来实现系统集成.解决信息孤岛,这是其主要目标.而更进一步则是实现更快响应业务的变化.更快推出新的应用系统.与此同时,SOA 还实现了整合资源,资源复用. SOA 服务的设计标准是粗粒度.高重用.灵活.标准.性能则并非首要考虑因素. SOA 的两大功能是集成.服务编排(BPEL.BPM).WF 在 SOA 架构中,实现服务编排的功能. 参考架构: 相关资源: SOA 的基本概念及设计原则浅议 SOA 有哪些基本原则 SOA 设计十大原则 SOA 服务设计原

SOA、ESB、NServiceBus和云计算

SOA SOA 是通过功能组件化.服务化,来实现系统集成.解决信息孤岛,这是其主要目标.而更进一步则是实现更快响应业务的变化.更快推出新的应用系统.与此同时,SOA 还实现了整合资源,资源复用. SOA 服务的设计标准是粗粒度.高重用.灵活.标准.性能则并非首要考虑因素. SOA 的两大功能是集成.服务编排(BPEL.BPM).WF 在 SOA 架构中,扮演服务编排的功能. 参考架构: 云计算-soa esb"> 相关资源: SOA 设计十大原则 再谈SOA集成平台建设必要性 谈基于SOA

开源的ESB产品列表信息

WSO2 ESB:WSO2 ESB是一套轻量级,以XML和Web service为核心的ESB(Enterprise Service Bus).基于Apache Synapse和Apache Axis2项目构建.它支持connectivity,transformation,mediation和Web service交互管理. JBossESB:ESB是SOA基础架构的一部分,而SOA并不是一种简单的技术或产品.它是一种设计风格,包含无关于实际技术的多个方面.JBossESB能够把抽象的SOA设计

camel-请教关于多业务系统集成的问题???

问题描述 请教关于多业务系统集成的问题??? 最近公司开始做一个新项目,主要的功能就是将公司所有的业务系统接口都不直接开放出去,只开放这个项目的接口出去. 每一个外部请求都只能够调用该项目的接口,然后该项目再负责调对应的业务系统接口.这个项目还需要做监控,日志,以后判断调用者是否有权限调用该业务接口. 相当于就是在brower/app这些请求中间加了一层.而且每一个业务系统的接口都会在这里来注册. 网上了解了一下,感觉像camel又不像camel.特地来此问一下同行师兄姐们. 解决方案 这是要建

企业级集成和ESB

ESB是什么? ESB是一个主要依赖XML消息交换的企业级消息系统,这种消息继而被智能的通过一种非集中式的架构路由和转换. 开源的ESB? Mule,ServiceMix,Apache Synapse,JBoss ESB,Sun的OpenESB和Apache Camel等. ESB和SOA之间的关系? 原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同. SOA----面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含

求医问药 ESB助力医疗SOA完美落地

笔者按: 本文讲的是求医问药 ESB助力医疗SOA完美落地,随着信息技术的快速发展和卫生部的大力推行,国内越来越多的医院以及医疗机构正加速实施基于信息化平台系统的整体建设,但在建设过程存在各种各样的困惑,如标准不统一.信息孤岛的再次出现等等,针对于这些困惑,近日,IT168记者采访锐易特软件技术有限公司高级副总裁杨喆,双方就医疗机构的现状.标准以及解决信息孤岛等话题进行了深入的交流. 趋势推动医疗产业发展 随着医改的稳步推进,我国医疗卫生服务的公平性和普及性进一步提高,看病难.看病贵问题有所缓解