扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
其实这种误区的产生是跟SOA 的三个应用层面理解的偏差所致。譬如开发者大多对如何建立SOA 应用感兴趣,因此他们关注的趋向更多是 SOA 中的应用程序的体系架构方面。而 Web Serivces 管理工具的卖主一般认为 SOA 主要是关于基础组件体系结构的,同样的,用户群体会认为 SOA 是用于企业业务应用结构的。
对于国内的用户来讲,接受SOA,难的并不是技术,而是SOA理念的灌输,以及对企业文化的重新改造。SOA与传统的应用体系结构不同,SOA更多地是针对变化而设计的,基于SOA的系统具备更大的弹性,而且能够实时地根据企业的变化,调整自己的结构,以满足企业变化的需求。SOA的一个中心思想就是让企业应用能够彻底摆脱面向技术的解决方案的束缚,以轻松应对企业商业服务变化、发展的需要。
构建面向未来的SOA
从用户的角度看,SOA 有助于企业实现资产重用、灵活的管理和更快的开发与部署。在当今的业务环境中,变化无时无刻不在,快速响应客户需求、市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。SOA能帮助用户随需应变,代表了企业信息化的最高境界。
当然,也会有很多人都认为SOA只是大型企业才会用到的一种架构和方法。其实不然,SAP认为:SOA不只是大企业独享的,中小企业也能拥有。因为中小企业也是生态中的一部分,所以他们并不需要整合自己,而是要把自己建立在一个开放的平台上,以帮助自己能参与到大的生态商业系统中。
那么,企业应该如何构建SOA呢?其实,实施SOA需要企业改变以往对待IT系统的观念,从新的角度来看待IT系统。SOA不仅是技术问题,更是企业战略和业务方面的问题。
因此,企业要将不同的系统、不同的应用统一到一个大的框架之内,企业基础平台的选择就显得尤为关键,平台选择的好,企业可以很方便的实现应用系统的集成,达到事半功倍的效果。企业在选择基础平台时,一定要关注平台所支持的标准以及所拥有的功能。
值得一提的是,在世界500强企业中,有400名使用的是SAP的产品,更有人把SAP的产品称作“进入世界500强的准通行证”。在SOA领域,SAP也是走在行业的最前列。到2005年底,SAP旗下所有产品都已经实现以NetWeaver 基础软件为核心来打造。在NetWeaver 中包含一个综合性的组件设置,包括接口软件、应用服务程序、集成工具、数据分析系统、工作流程序、标准数据管,另外还有一个开发平台,所有这些都是基于SOA框架的。
NetWeaver是开放性的整合与应用平台,能让企业以SOA的方式建构组合式应用。 NetWeaver完全是建立在开放的平台上的,支持各种各样的标准,包括Web Spheare和微软.net都是兼容的。NetWeaver基本上覆盖了企业级应用的主要的全部功能,还包括各种移动的接入,提供了底层的技术平台,现在SAP所有的企业级软件就是在这个平台上跑的。
因此,尽管SOA不是一剂灵丹妙药,也不适合解决所有的问题,而且SOA真正在国内大规模应用普及还需要克服众多障碍。但是,我们相信随着SOA的应用得到了正确的认识,SOA成为软件业的下一个大趋势已是不争的事实,而且正在步入发展的新阶段。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者