一个字符串有多长?一个SOA解决方案的成本与其高级程度、要求的自动化水平以及部署的应用程序和产品有直接的关系。认真进行规划和有预见性可以获得有效的和不会耗尽资源的功能丰富的解决方案。从长远看,这种解决方案将减少成本。
神话6:SOA = Web服务
这是一个普遍的误解。SOA是一种技术中立的架构。当选择一种技术用于一个解决方案时,实施应该考虑实际的商业需求、性能、可靠性、当然还有预算。使用Web服务建立的一个解决方案并不是事实上的SOA解决方案,除非它能够满足如下三个重要条件:服务提供商与客户之间的互动、采用服务合同和使用元数据。
神话7:SOA等于EAI
这是一个普遍的误解。但是,事实是,SOA要比企业应用程序整合(EAI)高级得多,虽然EAI通过使用适配器的中间件软件集成应用程序(适配器提供访问底层应用程序的能力),但是,SOA是根据服务进行集成,而不是根据应用程序编程接口进行整合。更重要的是,与EAI不同,SOA支持转换和镜像。简单地说,SOA提供一种优越的架构方法,以保证更好的性能、灵活性、再利用性和更合适的解决方案的拥有总成本。
要记住,SOA是建立包含一套服务、服务消费者、服务制作者和服务合同在内的解决方案的一种架构方法。只有在通晓技术的不受厂商宣传影响的实施者在应用过程中考虑到现有的商务流程,这个解决方案才能够取得成功。
我们希望通过揭露围绕SOA的这些神话让人们对这些问题有合适的看法。潜在的实施者将明确理解SOA将提供的真正的好处。
文章来源于领测软件测试网 https://www.ltesting.net/