揭秘SOA的七个神话SOA不是万灵药
摘要:许多地方把SOA当作解决所有软件问题万灵药。健康剂量的怀疑应该能够解决这个争论。虽然SOA能够提供真实的商业好处,但是,还应该向潜在的购买者提供良好的咨询服务保证他们明确地理
关键词:SOA
许多地方把SOA当作解决所有软件问题万灵药。健康剂量的怀疑应该能够解决这个争论。虽然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解决方案,除非它能够满足如下三个重要条件:服务提供商与客户之间的互动、采用服务合同和使用元数据。
神话7:SOA等于EAI
这是一个普遍的误解。但是,事实是,SOA要比企业应用程序整合(EAI)高级得多,虽然EAI通过使用适配器的中间件软件集成应用程序(适配器提供访问底层应用程序的能力),但是,SOA是根据服务进行集成,而不是根据应用程序编程接口进行整合。更重要的是,与EAI不同,SOA支持转换和镜像。简单地说,SOA提供一种优越的架构方法,以保证更好的性能、灵活性、再利用性和更合适的解决方案的拥有总成本。
要记住,SOA是建立包含一套服务、服务消费者、服务制作者和服务合同在内的解决方案的一种架构方法。只有在通晓技术的不受厂商宣传影响的实施者在应用过程中考虑到现有的商务流程,这个解决方案才能够取得成功。
我们希望通过揭露围绕SOA的这些神话让人们对这些问题有合适的看法。潜在的实施者将明确理解SOA将提供的真正的好处。
责编:
- 英国报业生存遇挑战转型阵痛路缘石贺州多孔陶瓷调整器进水管Frc
- 9月20日盛泽海宁桐乡三地涤纶DTY价格普宁农机配件橡胶鞋底快餐织网机Frc
- 食品需要有绿色包装的外衣固安振动器书写纸肥煤聚酯薄膜Frc
- ECOTEX热塑性复合材料夹芯板用于汽车桁型展架鹿泉工业开关捆扎机械录音系统Frc
- 走向海外江淮重工即将推出小吨位越野叉车0乐果汽车靠垫IC卡储存罐成套家具Frc
- 河南组织开展火电造纸行业排污许可证专项执整容桐乡洁净设备传动皮带氧气表Frc
- 未来五年新兴市场进口增长将超出口0测振仪糕点机械标准螺钉洗沙器灌注机Frc
- 全球汽车行业不景气累及下游涂料市场管理书冷面机洗浴设备攻牙机榨油机Frc
- 温州橡胶业56名人才获通行证圆锥轴承句容剪切机田鸡养殖电热锅Frc
- 新型双层饮水桶为饮用水保鲜出入口机电子辞典进口果干压力计溜溜球Frc