基于soa的内网安全管理信息系统研究与实现

基于soa的内网安全管理信息系统研究与实现

ID:34142846

大小:5.44 MB

页数:49页

时间:2019-03-03

基于soa的内网安全管理信息系统研究与实现_第1页
基于soa的内网安全管理信息系统研究与实现_第2页
基于soa的内网安全管理信息系统研究与实现_第3页
基于soa的内网安全管理信息系统研究与实现_第4页
基于soa的内网安全管理信息系统研究与实现_第5页
资源描述:

《基于soa的内网安全管理信息系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章绪论足,对课题所设计技术的前景进行了展望。3第三章翼他所用技术介绍第二章SOA相关技术研究2.1SOA的概念和目标2.1.1SOA的概念面向服务的架构(SeⅣic争Ori∞ted心dlitechtllre,SOA)是一种设计方式,他指导业务服务(businessseⅣices)在其生命周期(从构思开始,直至停止使用)中包括创建和使用的方方面面,同时也定义和提供了一种具有以下特征的IT基础设施:允许不同的应用相互交换数据和参与业务流程,无论他们各自背后使用的是何种操作系统或采用了何种编程语言【2】。面向服务的架构(se

2、Ⅳice.orientcdarcllitectI鹏,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另

3、一方面,紧耦合意味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的,因而当需要对部分或整个应用程序进行某种形式的更改时,它们就显得非常脆弱。对松耦合的系统的需要来源于业务应用程序需要根据业务的需要变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性质。我们称能够灵活地适应环境变化的业务为按需(Ondem锄d)业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改【3】【4】。虽然面向服务的体系结构不是

4、一个新鲜事物,但它却是更传统的面向对象的模型的替代模型,面向对象的模型是紧耦合的,已经存在二十多年了。虽然基于SOA的系统并不排除使用面向对象的设计来构建单个服务,但是其整体设计却是面向服务的。由于它考虑到了系统内的对象,所以虽然SoA是基于对象的,但是作为一个整体,它却不是面向对象的。不同之处在于接口本身。SoA系统原型的一个典型例子是通用对象请求代理体系结构(Conunon0IbjectRcqucstBrokcrA耐litectI】re,COI沿A),它已经出现很长时间了,其定义北京化工大学硕士学位论文的概念与SOA相

5、似。然而,现在的SOA已经有所不同了,因为它依赖于一些更新的进展,这些进展是以可扩展标记语言(eⅪeIlsibleM咖Lallguage,ⅪⅥL)为基础的。通过使用基于XML的语言(称为w曲服务描述语言(w曲servicesDefiIlitionLahguagc,WSDL))来描述接口,服务已经转到更动态且更灵活的接口系统中,非以前COImA中的接口描述语言(IntemceDe矗llitionL锄g∞ge,IDL)可比了【51。2.1.2SOA的目标目标一:促进rr能力与业务目标的配合与协调。由SOA创建的,由rr系统提供

6、的服务应该直接为业务服务提供支持。前面曾经提到,面向服务的理念可以而且应该在机构的各级组织实施。目标二:提供一种灵活的11r平台,能够快捷的根据业务需求变化进行重新配置,在其生命周期(从构思开始,直至停止使用)中包括创建和使用的方方面面,同时也定义和提供了一种具有以下特征的IT基础设施:允许不同的应用相互交换数据和参与业务流程,无论他们各自背后使用的是何种操作系统或采用了何种编程语言。2.2SOA的关键要素2.2.1服务soA关注的就是定义和提供服务,这里的服务既包括业务服务,也包括技术服务。它们提供了业务功能,并且是可在

7、多个用户组、多个业务流程、多种应用开发方法及多种服务渠道间重用的。>从业务层面看,服务是对应于真实的业务活动或可识别的业务功能的11r资产,服务策略规定了那些人或事物可以使用该服务、何时可以使用该服务、使用该服务的代价、该服务的可靠性、该服务的安全性、该服务的性能等等;>从技术层面看,服务是粗粒度的、可重用的rr资产,良好的接口定义令服务的外部访问接口与内部实现技术相分离。接口与实现的分离,消除了服务请求者与服务提供者之间的耦合,于是只要服务接口定义不变,请求者和提供者各自的变化不会影响到服务调用【6】。6第三章其他所用技

8、术介绍每个服务包含一个或多个操作。这些操作可以用各种技术实现,如J2EE、.NET、COBRA对象等,而对于服务请求者,则不必关心其内部的技术细节,只要关心该服务所提供的接口即可。2.2.2服务契约上文中所提到的,对于每个服务,所提供给外界的良好的接口定义,就称为服务契约,它实现了服务的外部访问接口和内

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

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

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