最近公司要搞一个数据交换中心 例如:(a,b,c)<----->(数据交换平台)<----------->(数据库)
(数据交换平台)———————>发布服务----------------->(子系统访问)
以前接触过这方面的东西,但是没有具体搞个,只知道ESB可以做这方面的事,希望大家能给点意见
谢谢。
最近公司要搞一个数据交换中心 例如:(a,b,c)<----->(数据交换平台)<----------->(数据库)
(数据交换平台)———————>发布服务----------------->(子系统访问)
以前接触过这方面的东西,但是没有具体搞个,只知道ESB可以做这方面的事,希望大家能给点意见
谢谢。
前段时间正好了解了一些ESB的相关知识,并且有幸参加了一天的免费培训(微软的BizTalk),听完之后“不知所云”。
个人对ESB了理解:ESB只是一种架构技术,中文翻译为“企业数据总线”,主要用于数据传输和数据交互。实现该架构技术的产品有很多,国内国外的成品都不少,而且价格昂贵,使用复杂和不便。如果是大型项目,可以尝试采用ESB成品,如果只是一般项目或者小项目不建议使用ESB,因为ESB对开发的成本、难易度、进度都没有太大的意义。使用ESB还是要编写业务逻辑代码,并且发布WebService服务,将服务注册到ESB接口中,还是很麻烦。
个人建议:针对一般项目,还是自己搭建框架,编写业务逻辑,发布访问接口(例如WebService等)。
不知个人看法对否,希望对你有用。