一个架构的演化2--用ESB集成

一个第三方,需要我们的数据

image

建立一个项目组,开发一个Gateway,连接到我们系统,提供数据。

又一个第三方,需要我们主动推数据

image

再开发一个Gateway,将数据按客户要求推过去。

N多第三方,数据协议,格式都不同

image

引入ESB,做协议适配,消息路由,Gateway变成数据格式转换器。只是它是按需定制的,一个项目一个。哪怕走XML格式的数据,一堆XSLT还是很麻烦。碰上大客户或强势的第三方,都已经有了ESB的方案,只好按他们的做了。所以集成总是项目化的悲伤

说明:

IN,OUT ESB的出站、入站端点,与协议相关

G:网管,数据转换器

SYS:我们的系统,它的演化见一个架构的演化1--从All in One到SOA实践

posted @ 2011-02-19 18:06  Chaos  阅读(2225)  评论(6编辑  收藏  举报