Categories
Technology

我对SOA的理解

Zhang Ling 说:
说实在的SOA完全是概念先导,有点虚。现在dev和research的人都很热衷,我看还是要脚踏实地一点。现在有太多的人在创造和宣传概念,如果能从实际问题出发会更有效。个人看法
Michael 说:
是啊,我也一直没搞明白。但很多客户好像异常感兴趣,不知道其他产商的SOA怎么体现在产品里
Zhang Ling 说:
客户感兴趣都是厂商的驱动,毕竟客户也希望自己在技术上不落后。目前的问题是厂商对客户的技术的承诺很难得到实现,什么集成、无缝、整合、透明,都在哪儿呢?嘴上说SOA, Web Services, architecture,一到客户那边就变成最easy最direct的code了,这种落差所有的IT原厂商都有
Michael 说:
SOA跟以前的概念相比,新意在哪里呢?这些无缝、透明,以前好像也说的呀
Zhang Ling 说:
到现在最好的一个SOA的比喻来自微软,它说SOA就是邮购:你从报纸上看到一个邮购广告,然后你剪下来,添上你的需求、型号、递送时间和你的地址,把钱放到信封里然后寄出去。不久你收到了你需要的商品。整个过程首先是异步的,其次不需要了解对方对你的订单的传递和处理过程,整个过程还包括了交易和结果的递送。而报纸上的广告可以看作软件服务对外暴露的接口(这个是我的解释,呵呵)。基本上就是这个意思,如果客户问,你也可以这么如法炮制
Michael 说:
但有些流程还是要同步的,例如前台CRM向后台查询实时库存,SOA能怎么做呢?
Zhang Ling 说:
SOA基本上就是Web Services和Messaging,加上些automation
Zhang Ling 说:
SOA是个筐,什么都能往里装。你说的这个情况可以用WS来解释。呵呵
Michael 说:
哦……对!这三部分加一起就是了~顿悟阿
Michael 说:
这些概念很头大呵呵,昨天就有电信另一个部门的人过来调研,对SOA和ESB非常感兴趣
Zhang Ling 说:
嗯。客户感兴趣最好,可以用简单的说明来降低客户理解的难度。可惜的是我看到的presentation正好相反,总是试图把简单的事情搞复杂、搞的high level,企图愚弄百姓。

By Ling Zhang

本人服务于IBM中国软件实验室(上海)。本网页内容仅为个人思想,不代表IBM公司观点。

Leave a Reply

Your email address will not be published. Required fields are marked *

*