SOA适合谁

[2014年5月19日,陕西西安]SOA能够包治百病吗?究竟SOA更适合谁?事实上,从SOA的功能来看,它旨在把大小不同、功能各异的各种应用系统组合起来,按照需求通过网络对各种应用组件进行分布式的部署、组合和使用,从而满足客户对于统一服务资源、灵活变更业务的需要。由此可见,在异构的IT系统妨碍到企业为客户提供整合服务时,SOA才能更好地发挥优势。对于那些需要经常跨平台和合作伙伴建立更紧张联系的公司、企业,就非常需要SOA架构来指导。

此外,SOA在实现服务提供者与消费者之间的松耦合性时,主要依赖异步通信模式,因此,对大量并发的实时系统支持可能不够理想。在这种情况下,也应该考虑SOA是否适用。

与此同时,企业还应从其他方面进行考虑。比如可能遇到的技术和管理方面的挑战,选择的开发队伍是否具备足够的实力和经验去实施SOA项目,对实施架构的方方面面是否已经有成熟的规划和准备,这些都可能成为SOA项目成功的制约因素。毕竟,从已有的系统迁移改造成SOA架构,是一个长期的工程。

在此,我们希望不要仅因为SOA火热而将其鼓吹是企业包治百病的良药,企业应该合理地思考。

对于SOA项目的实施,更明智的做法是,先尝试将一些小的或相对比较容易进行服务建模的流程使用SOA模式,构建相应的服务模块。在实践中积累经验,同时与当前的技术进步精密机和,再逐步把SOA框架扩大化,满足更多的业务需求。这样可以大大降低SOA项目中可能遇到的风险。

本文来源:时光·协同
更多
相关文章
关注我们
媒介联系

Email:marketing@cicro.com

TEL:(8629)87579521

FAX:(8629)87579518