- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
关于网络安全技术与SOA架构结合的探讨
为了满意面向服务的架构下的网络安全的要求,该文提出了网络安全技术与SOA架构结合,这为应用系统的网络安全供应了便利条件,能够提高系统开发效率,节约大量的时间,有利于更多的更加复杂的应用软件的安全性能的提高。 1SOA概述 1.1SOA的定义 SOA(ServiceOrientedArchitecture,面向服务的架构)是一个崭新的分布式计算模型。它是由若干独立实体被封装后以一种标准的方式发布到网络上,供其它应用程序和用户通过Internet便利地找到并使用的功能集合,从而协同完成某个业务规律。 1.2SOA的特点 当今工业界存在的软件体系架构包括CORBA、COM/DCOM等,这些架构往往由不同的企业或组织提出,它们相互间的通讯非常困难,从而使采用这些技术所实施的应用系统变成了一个个信息孤岛、技术孤岛。面向服务的架构(SOA)的出现转变了这一状况,面向服务的架构是使用URI标识的软件系统,它使用XML描述对外的接口与绑定,并对外发布这个描述,使其可被其它的软件系统发觉。同时,面向服务的架构还具有良好的封装性、松散耦合性、标准协议规范、高度可集成能力等特点。 2网络安全技术与SOA架构结合 2.1网络安全技术与SOA架构结合的可行性 随着WebService的发展,面向服务架构能很便利地解决业务流程集成问题。它可以依据企业的需求,通过计算机网络,对松散耦合的组件服务进行分布式部署、组合和使用。作为企业信息化建设必备的要件之一,网络安全技术本身特别适合以服务的形式来供应。 网络安全服务是网络安全技术的基本元素,利用SOA架构对网络安全服务进行封装,这样可以有效改善应用系统的松散耦合性和重用性。网络安全服务的封装使得服务具有很强的独立性,因此服务的作用域既可以转变也可以组合。由此可见,针对传统的应用系统柔性弱、集成能力差等不足,网络安全技术与SOA架构结合对于解决这些问题是特别可行的,并且服务封装不会转变应用系统应有的功能。 2.2网络安全技术与SOA架构结合的总体架构 网络安全技术与SOA架构结合的总体架构主要分为用户系统模块和网络安全服务组件模块这两个模块。 网络安全技术与SOA架构结合的总体架构能够在.NET平台或者J2EE平台等不同的开发应用平台上进行部署。其中,本文设计的网络安全技术与SOA架构结合的总体架构是基于J2EE平台的。 在用户系统模块,以下的三种类型的用户可以进行使用:智能设备用户、基于C/S模式的用户、基于B/S的用户。其中,智能设备用户能够使用户在移动环境中清晰地把握到系统的安全状况,同时,也可以准时得到安全服务。另外,基于C/S模式的用户能够供应一些特别的服务,它主要是基于桌面系统的。基于B/S模式支持浏览器,可以为用户供应更全面的安全服务,和其它模式相比,这种模式的柔性是更强的。 网络安全服务组件是总体架构的重要组成部分,全部的安全功能都是由网络安全服务组件来完成的,与此同时,这一组件也可以对外供应能够由不同的用户程序进行调用和可发觉的相应的服务接口。入侵检测系统、防火墙、安全扫描系统,病毒检测系统等各种网络安全模块都能够作为网络安全服务组件。 2.3网络安全技术与SOA架构结合的优势 和以往平凡的应用软件相比而言,网络安全技术与SOA架构结合存在着特别多的优势。 第一,便利了软件复用,具有更强的可重用性。 虽然总体架构中的不同的网络安全服务组件之间是能够进行相互之间的访问的,然而,它们是独立存在的,具有松散耦合特性,同时也是完整独立的。不同的网络安全服务组件都具备特别强的可重用性,可以被不同的应用程序进行调用。相对而言,以往平凡的应用程序或者软件具备比较差的独立性,也是固定的,不具备可重用性。 第二,具有更强的共享性。 在总体架构中,采用了J2EE开发平台来编程实现网络安全服务组件的功能,其过程是较为复杂的,然而,完成网络安全服务组件设计实现之后,就能够被其他的多个应用系统进行共享,从而节约了应用软件的开发时间,提高了软件开发效率,节约了大力的人力和物力。也使系统具有更强的敏捷性和跨平台性。 第三,具有统一的标准。 因为SOA架构是基于统一的技术标准来实现的,所以,在总体架构中,网络安全服务组件设计的接口是遵循统一的标准的,从而保证了不同的服务之间能够进行相互协调地来共同完成任务,实现了资源的有效利用。第四,具备更强的可扩展性。 在总体架构中,网络安全服务组件都具有统一的标准,这也使
您可能关注的文档
最近下载
- 黑龙江省哈尔滨德强高级中学2024-2025学年高一下学期7月期末英语试题(含答案).docx VIP
- (正式版)S-H∕T 3541-2024 石油化工泵组施工及验收规范.docx VIP
- 文桥中学少年宫素描组活动计划.doc VIP
- 家电生产产品检测员岗位责任制.doc VIP
- 火灾报警控制器标准GB4717-2024专题培训.pptx
- 缓解学习压力与调整心态主题班会PPT课件.pptx VIP
- 钢纤维混凝土破坏机理及力学性能试验报告.docx VIP
- 浙教版人自然社会三年级第9课 避暑胜地莫干山 课件.ppt VIP
- 黑龙江省哈尔滨第三中学2024-2025学年度高一下学期期末考试生物学试卷(含答案).pdf VIP
- 主题一 2.我做非遗小传人 综合实践活动教科版六年级上册.ppt
文档评论(0)