浅谈基于soa 的数据交换中心的设计和实现

浅谈基于soa 的数据交换中心的设计和实现

ID:35629615

大小:31.50 KB

页数:8页

时间:2019-04-04

浅谈基于soa 的数据交换中心的设计和实现_第1页
浅谈基于soa 的数据交换中心的设计和实现_第2页
浅谈基于soa 的数据交换中心的设计和实现_第3页
浅谈基于soa 的数据交换中心的设计和实现_第4页
浅谈基于soa 的数据交换中心的设计和实现_第5页
资源描述:

《浅谈基于soa 的数据交换中心的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.浅谈基于SOA的数据交换中心的设计和实现  一、背景概况  在学校进行了长期的信息化建设的过程中,数据交互领域的建设一直是核心工作,这也是在取得了一定的收获的信息化校园建设过程中,所反映出的基本问题所决定的。原有的学校各部门,在进行相应的信息化建设过程中是属于无须也无标准的,这样,各部门之间的数据联通是相应比较困难的,而各个信息系统所谓的封闭和异构,使得学校完整的信息化建设无法得到很好的发展,这也是我们提出该研究方案的初衷。现在各类设计类型很多,但是基本的实施模式就有点对点和集中式的两种,以下就这两类的异同进行说明。  1)模式一:点对点

2、构架,在各部门不同的服务器和软件上要进行数据交换,就必须单个个体间进行点对点的连接,协议在这个过程中是一台机器到另一台机器,这样的交换方式叫点对点方式,这个方式有优点在于,不需要过多的复杂机构和硬件,只需要机器,机构相对比较容易实现也简单,不需要依赖其他产品,任何一个节点的错误对其他的整体或者节点不会造成什么影响。但是,这样的连接方式也会有缺点,就是机器到机器之间的连线是一对一的,这样当机器成倍增长,这样的连接也会飞跃式的增长,其次,建立连接的双方必须同时在线,这样使得使用起来变得非常不方便。...  2)模式二:集中式架构,在机器与机器交

3、换之间会有一个交换机制来进行管理,机器要对另外机器进行连接,必须先对中间交换机制连接,从而找到对方的地址,才能和对方进行通信,这样的方式有优点,就是连接数并不会增长太快,机器和机器连接不一定要随时都在线,当然,这样也对设备的类型有要求,并且负载量是较大的,类似总线型的传输会有瓶颈。  模式二的方式其实更有可操作性,当然这样的架构往往先从数据中心开始,才向外围进行其他中心的建设。我们需要的整合确是从原有的很多不同系统中进行的整合。现在要说的方式是通过现有的B/S结构加上不同数据整合形成的一类后期建设的数据交换中心。  二、SOA的概念及数据交

4、换理论基础  (一)SOA的概念  在整个软件设计分析演化过程中,从面相过程到面相对象,直至现在的面向服务,是由人们需求逐步提升的一个过程,而现在提到的SOA就是面向服务的软件系统构建方法。  SOA是分布式软件系统构造方法和环境的新发展阶段,是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套的分布式软件系统构造方法和环境,涵盖服务的整个生命周期:建模一开发一整合一部署一运行一管理”。  SOA((Service—OrientedArchitecture,面向服务的体系架构)),对于业务集成的过程来说,设计者往往都会考虑到一个企业

5、化的架构的原型化事物,就其体系架构而言,分为以下几个部分:...  既然是面向服务的架构体系,那么服务作为一个核心,必然成为了各个业务手段的抽象对象,在这样的过程中,各项业务成为了相对独立的个体,各个个体之间相互成为了可以分布成为个体的每个细节业务逻辑。这个时候,服务就不单纯是服务,而可以定义与业务之间的相应联系,就像一些规则要求的约束,在这个环境就有了响应的处理机制。  这使得构建在不同系统中的服务可以以统一的!通用的方式进行交互"除了这种不依赖于特定技术的中立特性,其通过服务注册库(ServiceRegistry)加上企业服务总线(En

6、terpriseServiceBus,ESB)来支持动态查询、定位、路由和中介(Mediation)的能力,使得服务之间的交互是动态的,位置是透明的。  所以,SOA的意义就是利用一种广泛互用标准,成为各个不同架构细节的统一安排者,它更多的是研究各个细节个体的装配,不需要重视底层的编码等情况。  (二)WebService技术  WebService技术在一开始初期就有人进行了定义,其在于规范了一种组件,使得通过Web调用的各项内容可以通过这样的规范组织在一起,WebService从现今的发展来看,已经是基于瘦客户端的必然组成模式了。  W

7、ebService构成主要有以下几点:  1)Service:Service是一种应用程序,提供者将它公布到Internet上提供服务。  2)WebServiCeProvider:从架构面来看ServiceProvider,它是提供服务及服务本身的执行环境...  3)WebServieeRequester:某种Client或应用程序,在Internet上搜寻,使用WebServiee。  4)WebServiceRegistry(Broker):是一种储存webServiee信息的环境,让ServiceProvider注册公布Servi

8、Ce的信息,让ServieeRequester搜寻服务,并取得和WebServiee沟通的相关信息。  三、数据交换中心的设计  (一)数据交换中心体系架构  数据交换中心采用分

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

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

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