许多地方把SOA当作解决所有软件Software问题万灵药
![](/icons/71557dou2.gif)
健康剂量
![](/icons/71557de.gif)
怀疑应该能够解决这个争论
![](/icons/71557dou2.gif)
虽然SOA能够提供真实
![](/icons/71557de.gif)
商业好处
![](/icons/71557dou.gif)
但是
![](/icons/71557dou.gif)
还应该向潜在
![](/icons/71557de.gif)
购买者提供良好
![](/icons/71557de.gif)
咨询服务保证他们明确地理解这些好处是什么和如何实现这些好处
![](/icons/71557dou2.gif)
下面
![](/icons/71557dou.gif)
让我们揭秘围绕SOA
![](/icons/71557de.gif)
![](/icons/71557yi.gif)
些神话
![](/icons/71557dou2.gif)
神话1:SOA很容易
这纯粹是
![](/icons/71557yi.gif)
种夸张
![](/icons/71557de.gif)
说法
![](/icons/71557dou2.gif)
虽然SOA
![](/icons/71557de.gif)
概念合理地简单
![](/icons/71557dou.gif)
容易理解和应用
![](/icons/71557dou.gif)
但是
![](/icons/71557dou.gif)
建立
![](/icons/71557yi.gif)
个丰富
![](/icons/71557de.gif)
SOA环境是
![](/icons/71557yi.gif)
个包容和进化
![](/icons/71557de.gif)
过程
![](/icons/71557dou.gif)
需要客户不断地参和
![](/icons/71557dou2.gif)
神话2:SOA是万灵药
虽然SOA架构组成了解决方案
![](/icons/71557de.gif)
核心
![](/icons/71557dou.gif)
但是
![](/icons/71557dou.gif)
如果要让这个解决方案发挥作用
![](/icons/71557dou.gif)
商务流程
![](/icons/71557de.gif)
专门技术和应用
![](/icons/71557chengxu.gif)
![](/icons/71557de.gif)
专门技术是同样重要
![](/icons/71557de.gif)
![](/icons/71557dou2.gif)
为了实现全面
![](/icons/71557de.gif)
好处
![](/icons/71557dou.gif)
在解决方案
![](/icons/71557de.gif)
每
![](/icons/71557yi.gif)
个层次上都必须使用SOA原则
![](/icons/71557dou2.gif)
神话3:SOA是现成
![](/icons/71557de.gif)
解决方案
这种说法在理论上适用于“技术中立”解决方案
![](/icons/71557dou.gif)
旨在拥有高度
![](/icons/71557de.gif)
再利用性
![](/icons/71557dou2.gif)
当我们考察需要某种程度
![](/icons/71557de.gif)
客户化
![](/icons/71557de.gif)
具体技术解决方案时
![](/icons/71557dou.gif)
这种情况将发生变化
![](/icons/71557dou2.gif)
这是由客户现有
![](/icons/71557de.gif)
环境和老式
![](/icons/71557de.gif)
应用
![](/icons/71557chengxu.gif)
决定
![](/icons/71557de.gif)
![](/icons/71557dou2.gif)
这就是说
![](/icons/71557dou.gif)
SOA应该期待着尽可能实现最高
![](/icons/71557de.gif)
再利用率
![](/icons/71557dou2.gif)
良好
![](/icons/71557de.gif)
实施应该看到再利用率将随着时间
![](/icons/71557de.gif)
推移而增长
![](/icons/71557dou2.gif)
神话4:SOA和任何标准都不
![](/icons/71557yi.gif)
致
事实上
![](/icons/71557dou.gif)
SOA是以
![](/icons/71557yi.gif)
些成功
![](/icons/71557de.gif)
行业标准为基础
![](/icons/71557de.gif)
![](/icons/71557dou.gif)
其中包括OASIS工作组和各种Web服务标准组织制定
![](/icons/71557de.gif)
那些标准
![](/icons/71557dou2.gif)
神话5:SOA是昂贵
![](/icons/71557yi.gif)
个
![](/icons/71557zifu.gif)
串有多长?
![](/icons/71557yi.gif)
个SOA解决方案
![](/icons/71557de.gif)
成本和其高级程度、要求
![](/icons/71557de.gif)
自动化水平以及部署
![](/icons/71557de.gif)
应用
![](/icons/71557chengxu.gif)
和产品有直接
![](/icons/71557de.gif)
关系
![](/icons/71557dou2.gif)
认真进行规划和有预见性可以获得有效
![](/icons/71557de.gif)
和不会耗尽资源
![](/icons/71557de.gif)
功能丰富
![](/icons/71557de.gif)
解决方案
![](/icons/71557dou2.gif)
从长远看
![](/icons/71557dou.gif)
这种解决方案将减少成本
![](/icons/71557dou2.gif)
神话6:SOA = Web服务
这是
![](/icons/71557yi.gif)
个普遍
![](/icons/71557de.gif)
误解
![](/icons/71557dou2.gif)
SOA是
![](/icons/71557yi.gif)
种技术中立
![](/icons/71557de.gif)
架构
![](/icons/71557dou2.gif)
当选择
![](/icons/71557yi.gif)
种技术用于
![](/icons/71557yi.gif)
个解决方案时
![](/icons/71557dou.gif)
实施应该考虑实际
![](/icons/71557de.gif)
商业需求、性能、可靠性、当然还有预算
![](/icons/71557dou2.gif)
使用Web服务建立
![](/icons/71557de.gif)
![](/icons/71557yi.gif)
个解决方案并不是事实上
![](/icons/71557de.gif)
SOA解决方案
![](/icons/71557dou.gif)
除非它能够满足如下 3个重要条件:服务提供商和客户的间
![](/icons/71557de.gif)
互动、采用服务合同和使用元数据
![](/icons/71557dou2.gif)
神话7:SOA等于EAI
这是
![](/icons/71557yi.gif)
个普遍
![](/icons/71557de.gif)
误解
![](/icons/71557dou2.gif)
但是
![](/icons/71557dou.gif)
事实是
![](/icons/71557dou.gif)
SOA要比企业应用
![](/icons/71557chengxu.gif)
整合(EAI)高级得多
![](/icons/71557dou.gif)
虽然EAI通过使用适配器
![](/icons/71557de.gif)
中间件软件Software集成应用
![](/icons/71557chengxu.gif)
(适配器提供访问底层应用
![](/icons/71557chengxu.gif)
![](/icons/71557de.gif)
能力)
![](/icons/71557dou.gif)
但是
![](/icons/71557dou.gif)
SOA是根据服务进行集成
![](/icons/71557dou.gif)
而不是根据应用
![](/icons/71557chengxu.gif)
编程接口进行整合
![](/icons/71557dou2.gif)
更重要
![](/icons/71557de.gif)
是
![](/icons/71557dou.gif)
和EAI区别
![](/icons/71557dou.gif)
SOA支持转换和镜像
![](/icons/71557dou2.gif)
简单地说
![](/icons/71557dou.gif)
SOA提供
![](/icons/71557yi.gif)
种优越
![](/icons/71557de.gif)
架构思路方法
![](/icons/71557dou.gif)
以保证更好
![](/icons/71557de.gif)
性能、灵活性、再利用性和更合适
![](/icons/71557de.gif)
解决方案
![](/icons/71557de.gif)
拥有总成本
![](/icons/71557dou2.gif)
要记住
![](/icons/71557dou.gif)
SOA是建立包含
![](/icons/71557yi.gif)
套服务、服务消费者、服务制作者和服务合同在内
![](/icons/71557de.gif)
解决方案
![](/icons/71557de.gif)
![](/icons/71557yi.gif)
种架构思路方法
![](/icons/71557dou2.gif)
只有在通晓技术
![](/icons/71557de.gif)
不受厂商宣传影响
![](/icons/71557de.gif)
实施者在应用过程中考虑到现有
![](/icons/71557de.gif)
商务流程
![](/icons/71557dou.gif)
这个解决方案才能够取得成功
![](/icons/71557dou2.gif)
我们希望通过揭露围绕SOA
![](/icons/71557de.gif)
这些神话让人们对这些问题有合适
![](/icons/71557de.gif)
看法
![](/icons/71557dou2.gif)
潜在
![](/icons/71557de.gif)
实施者将明确理解SOA将提供
![](/icons/71557de.gif)
真正
![](/icons/71557de.gif)
好处
Tags:
延伸阅读
最新评论