SOA学习前言

来源:互联网 发布:淘宝报名派发报名任务 编辑:程序博客网 时间:2024/05/01 12:00

决定学习SOA,把学习心得记录下来。

 

今天在网上四处逛的结果是,知道和SOA相关的几个东西有:SCA、SDO、DAS、BPEL,当然也少不了WS。目前,似乎SOA的两大问题仍未得到很好的解决,一是因为使用XML而性能较低,二是安全性。

 

刚才看了袁红岗的文章,我的理解是:如果抛开具体技术来说,SOA就是一种解决方案,一种思路,把业务层脱离开来,层与层之间通过统一的接口进行交互;从目前实现技术来说,SOA就是用XML作为统一的服务语言(基本上是使用WS实现)。

 

如果把SOA比喻成社会主义,那么脱离现实(具体实现手段),就成了空想社会主义了。SOA的现状是,处于初级阶段(应该不会长期处于)。

 

从更低的角度来说,SOA相当于设计模式中常常说到的,要分层、要分责任,要松耦合;从高的视野来看,应该相当于制造业中生产“神舟七号”,有人专门做翅膀,有人做室内的椅子等等,然后一组合就成了飞船。

 

究竟SOA是什么东东呢?不知道不用怕,学习就行啦!

原创粉丝点击