SOA论文资料汇

SOA论文资料汇

ID:39917146

大小:97.16 KB

页数:13页

时间:2019-07-14

SOA论文资料汇_第1页
SOA论文资料汇_第2页
SOA论文资料汇_第3页
SOA论文资料汇_第4页
SOA论文资料汇_第5页
资源描述:

《SOA论文资料汇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、尽管SOA(面向服务的体系结构)的概念进入中国已有一段时间,但国内用户至今对SOA的认识仍不够清晰,导致SOA的市场需求并不明朗。就目前国内的现状来看,对于SOA,更多的企业仍处于观望的态度,有很多的疑虑。据调查,表示对SOA关注的企业用户为数不多,其中有15.9%的流通行业,而在制造行业仅有8.6%。  SOA推广应用认识的误区  国内SOA应用的这一尴尬局面,很大程度上是由于认识上的误区影响了SOA的推广应用。认识的误区主要表现在三方面:  首先,认为SOA是万能的,可以应用于所有的场合。其实情况并非如此。SOA并不能代替已经在公司内部存在的那些

2、被良好集成的应用系统。通过合理的部署,SOA系统可以改善原有的IT系统,使得原有的那些应用系统更具有柔性。通常情况下,复杂的IT构架对SOA的需求更加迫切,并且SOA需要与外部复杂的IT环境交互,并快速地应对频繁发生的业务变化。  其次,认为构建了SOA架构,就不再需要应用整合技术。其实,SOA并非一蹴而就。虽然SOA使系统整合更容易,但是企业仍然需要核心的整合技术,例如转换、挖掘、流程整合、适配器等等,使它们成为架构和规划中的组成部分。企业先要对需求进行一次全面的评估——不仅仅局限于IT,而是面向整个企业。实现SOA可能需要耗费几年的时间。  第三

3、,认为构建了SOA,就不需要IT人员的参与,业务人员照样可以把服务连接成新的业务流程。这种想法没有考虑服务的实现仍得由人编写实施服务的软件,系统也仍需要有经验的IT专业人员把业务工作流转换成顾及企业级性能、安全、资源使用和可靠性的具体实施方案。  其实这些误区的产生是由于对SOA的三个应用层面理解的偏差所致。譬如开发者大多对如何建立SOA应用感兴趣,因此他们关注更多的是SOA中应用程序的体系架构方面。而WebSerivces管理工具的卖主一般认为SOA主要是有关基础组件体系结构的。同样,用户群体会认为SOA是用于企业业务应用结构的。  对于国内的用户

4、来讲,接受SOA,难的并不是技术,而是SOA理念的灌输,以及对企业文化的重新改造。SOA与传统的应用体系结构不同,SOA更多地是针对变化而设计的,基于SOA的系统能具备更大的弹性,而且能够实时地根据企业的变化,调整自己的结构,以满足企业变化的需求。SOA的一个中心思想就是让企业应用能够彻底摆脱面向技术的解决方案的束缚,以轻松应对企业的商业服务变化和发展的需要。  中小企业的SOA  要走出应用的误区,SOA的构建无疑显得异常重要。通过以服务为中心而不是以应用为中心来组织企业IT建设,SOA为企业提供了一系列关键的好处:能提高生产力,提高对业务和IT的

5、灵活性和响应速度,允许IT更快地提供服务并更好地适应业务的需求,以及允许业务更快地响应并提供更好的用户体验。但怎样才能成功实施SOA呢?  从用户的角度看,SOA有助于企业实现资产重用、灵活的管理和更快的开发与部署。在当今的业务环境中,变化无时无刻不在,快速响应客户需求、应对市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。SOA能帮助用户随需应变,代表了企业信息化的最高境界。  当然,也会有很多人认为SOA只是大型企业才会用到的一种架构和方法。其实不然,SOA不只是大企业所独享的,中小企业也一样能拥有。因为中小企业也是生态链中的一部分,他们并不需

6、要整合自己,而是要把自己建立在一个开放的平台上,以帮助自己能参与到大的生态商业系统中。  那么,企业应该如何构建SOA呢?其实,实施SOA需要企业改变以往对待IT系统的观念,学会从新的角度看待IT系统。SOA不仅是技术问题,更是企业战略和业务方面的问题。  因此,企业要将不同的系统、不同的应用统一到一个大的框架之内,企业基础平台的选择就显得尤为关键。平台选择得好,企业可以很方便地实现应用系统的集成,达到事半功倍的效果。企业在选择基础平台时,一定要关注平台所支持的标准及所拥有的功能。  因此,尽管SOA不是一剂灵丹妙药,也不适合解决所有的问题,SOA真

7、正在国内的大规模应用普及还需要克服众多障碍,但是,我们相信随着SOA的应用得到了正确的认识,SOA成为软件业的下一个大趋势将是不争的事实。SOA有哪些基本原则?了解SOA是为了解决什么样的问题,我们先来了解一下SOA有哪些基本原则。粗粒度在SOA中服务粒度有两种相关的意思,即服务是如何实现的,服务使用和返回了多少数据或多少消息。细粒度服务执行了最小的功能,发送和接收少量的数据。粗粒度服务执行了较大的业务功能,并交换了更多的数据。原则:细粒度服务是供粗粒度服务或组合服务使用的,而不是由终端应用直接使用的。如果应用是使用细粒度服务建立的,则应用将不得不调

8、用网络上多个服务,并且发生在每个服务上的数据量较少,因而会对对系统整体性带来影响。所以,粗粒度服务的用户不能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。