揭秘SOA的 7个神话:SOA不是万灵药

     许多地方把SOA当作解决所有软件Software问题万灵药健康剂量怀疑应该能够解决这个争论虽然SOA能够提供真实商业好处但是还应该向潜在购买者提供良好咨询服务保证他们明确地理解这些好处是什么和如何实现这些好处下面让我们揭秘围绕SOA些神话   神话1:SOA很容易

  这纯粹是种夸张说法虽然SOA概念合理地简单容易理解和应用但是建立个丰富SOA环境是个包容和进化过程需要客户不断地参和

  神话2:SOA是万灵药

  虽然SOA架构组成了解决方案核心但是如果要让这个解决方案发挥作用商务流程专门技术和应用专门技术是同样重要为了实现全面好处在解决方案个层次上都必须使用SOA原则

  神话3:SOA是现成解决方案

  这种说法在理论上适用于“技术中立”解决方案旨在拥有高度再利用性当我们考察需要某种程度客户化具体技术解决方案时这种情况将发生变化这是由客户现有环境和老式应用决定这就是说SOA应该期待着尽可能实现最高再利用率良好实施应该看到再利用率将随着时间推移而增长

  神话4:SOA和任何标准都不

  事实上SOA是以些成功行业标准为基础其中包括OASIS工作组和各种Web服务标准组织制定那些标准

  神话5:SOA是昂贵

  串有多长?个SOA解决方案成本和其高级程度、要求自动化水平以及部署应用和产品有直接关系认真进行规划和有预见性可以获得有效和不会耗尽资源功能丰富解决方案从长远看这种解决方案将减少成本

  神话6:SOA = Web服务

  这是个普遍误解SOA是种技术中立架构当选择种技术用于个解决方案时实施应该考虑实际商业需求、性能、可靠性、当然还有预算使用Web服务建立个解决方案并不是事实上SOA解决方案除非它能够满足如下 3个重要条件:服务提供商和客户的间互动、采用服务合同和使用元数据

  神话7:SOA等于EAI

  这是个普遍误解但是事实是SOA要比企业应用整合(EAI)高级得多虽然EAI通过使用适配器中间件软件Software集成应用(适配器提供访问底层应用能力)但是SOA是根据服务进行集成而不是根据应用编程接口进行整合更重要和EAI区别SOA支持转换和镜像简单地说SOA提供种优越架构思路方法以保证更好性能、灵活性、再利用性和更合适解决方案拥有总成本

  要记住SOA是建立包含套服务、服务消费者、服务制作者和服务合同在内解决方案种架构思路方法只有在通晓技术不受厂商宣传影响实施者在应用过程中考虑到现有商务流程这个解决方案才能够取得成功

  我们希望通过揭露围绕SOA这些神话让人们对这些问题有合适看法潜在实施者将明确理解SOA将提供真正好处

Tags: 

延伸阅读

最新评论

发表评论