基于SOA架构技术的软件开发.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构技术的软件开发.doc

  基于SOA架构技术的软件开发 摘要:SOA全称是Service Oriented Architecture,它抛弃了传统的面向对象,以技术为中心的架构体系,转向面向服务的架构体系。SOA表示的是为某项特定的业务架构一套软件体系。文章围绕着SOA的架构,分析了目前SOA架构体系的状况,并阐述了一种基于SOA的企业级应用的软件架构体系。 中国 8/vie   关键词:SOA;架构技术;转软件开发   中图分类号:TP311.52 文献标识码:A :1007-9416(2017)01-0182-01   1 引言   现阶段,在长期的社会发展过程,各类企业都已经开始注重公司的软件体系。从某种意义上来说,一个良好的软件架构体系,可以在很大程度上促进企业运营效率的提升,并强化企业的管理质量。所以说,在实际的经营过程中,要求企业应当重视对自身信息系统的建设工作。现阶段,在不断的市场化进程中,我国企业所需要面临的经营管理问题也变得更加复杂,在新的社会背景下,传统的软件构架体系,将会导致软件之间出现接口混乱的问题,并因此而导致其出现网络协议不清晰的现象等。   2 SOA架构的应用   2.1 企业SOA架构应用   SOA是所指的是一种面向服务的软件体架构体系。从本质上来讲,SOA能够依据软件的各种功能,来对其进行细致的划分,并使之转变成能够行使各种功效的组件。并且,各个组件之间通过接口相连,而接口本身又有着一定的可扩展性和一致性。在系统中,各个软件由组件创建而成,这也就在很大程度上,保证了软件的通用性与可迁移性。与此同时,SOA本身属于客户/服?漳P停?因此,在进行SOA应用当中也就含有服务端与客户端,能够实现对复杂数据的有效处理,这就在一定程度上强化了客户端的便携性,并进一步提高了客户端的普及率。   2.2 建立模型应用SOA   在SOA架构的实际应过程中,需要我们通过标准功用接口的建立,来提高软件的迁移性。不过,SOA架构体系并不是独立存在的,其需要相应的技术与模型来为其提供支撑。并且,在SOA架构当中,其所包含的组成元素,主要有以下几个方面:①客户;②服务;③服务协议;④服务接口;⑤传输协议。其中,所谓的客户,指的就是服务的请求者。为了能够有效的降低设备的费用,并提高客户端的便携性,在实际的系统开发过程中,开发者便将多种功能集成于服务器的一段当中。传输协议则主要是运用在数据链路层信息传递的协议,现阶段主要包含了HTTP与SMTP协议等。   2.3 企业应用SOA技术的实现   从本质上来讲,SOA目前还是一种概念模型,要想实现该技术的应用,还需要有相应的技术来为其提供支撑,例如我们可以运用L协议,而该协议本身有着相当强大的描述能力,以此来有效的实现软件间耦合性的降低。此外,通过运用标准的接口技术,能够有效的拓展软件的灵活性。   3 企业服务总线应用于SOA   简单来说,所谓的总线,指的就是在信息传递过程当中的一个物理支撑。就针对于SOA架构而言,面向服务的架构,所需要的总线,已经不仅仅是计算机中简单的总线设计,其是一种能够创建企业服务的总线。而从某种意义上来讲,企业服务总线,能够有效的实现企业之间的交流,并提供了软件通信的功能。就针对于企业的经营与管理来说,通过运用企业服务总线,能够在很大成俗上实现对系统信息的优化与整合,并将具有显著差异的应用,科学的整合于SOA框架下。也就是说,企业服务总线的出现,能够对硬件与技术之间的差异进行科学的优化,并实现通信间的整合,来制定出一条最佳的通信线路。这样一来,企业就能够不需要增加服务设备,来在存在各种技术差异的大系统下,实现信息的优化整合。   4 BPEL完成SOA的灵活扩展   就针对于基于SOA构建的企业级应用而言,我们要求其不但可以通过运用标准的接口,来完成通信,还要求其可以有效的处理各种复杂的交互问题。BPEL指的实际一种专门制定的集成标准接口技术与协议,并且,在这当中,包含了多有的标准接口和协议,使得其自身的处理能力得到了很大提升。通过运用BPEL,能够有效的避免组件对同一有限资源的争夺,并以此来避免其出现服务器互锁的问题。   5 结语   通过本文的研究得出,目前SOA架构还只是一个理论模型,因此,在日后的实践过程中,希望有更多的专业人士,能够积极的投入到课题的研究当中来,并及时的发现其在运用过程中存在的问题,提出有针对性的解决对策付,促进企业经营管理水平的提升。   

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档