1、数据交换系统数据交互是一个快速,轻巧,100开源的和用户友好的开源数据交互,分布按照 Apache软件许可证 2.0版。数据交互允许系统管理员和开发消息路由,调解,改造,记录,任务调度,故障切换路由,负载均衡和更方便地配置。它还支持传输交换,事件,以规则为基础的调解和基于优先级的先进的集成要求调解。数据交互运行时的设计是完全异步,非阻塞上 Apache Synapse的调解的引擎和基于流的。 数据交互是基于 carbon平台之上发展而来的,一个基于 OSGi的 SOA通过组件化的框架提供了无缝的模块化开发。此版本还包含了许多新的功能和一系列的可选组件(附件)可以安装自定义数据交互的行为。此外,
2、数据交互任何现有的而环境不需要的功能都可以很容易的利用底层配置框架的 carbon移除。总之数据交互可以完全定制以满足 SOA确切的需求。有关数据交互(About 数据交互)数据交互是一种软件架构的构造,生存在(业务)应用和通信之间。理想情况下,数据交互总线上的应用程序能够代替所有直接接触使所有通信通过数据交互。数据交互通过一个事件驱动和基于标准的消息引擎(总线)提供基本服务。多亏数据交互,集成架构师可以利用消息的价值而无需编写代码。开发人员通常使用一类公认标准的中间件基础设施产品技术实现数据交互数据交互是一个比较新的概念。仅仅是在最近几年被普遍使用。人们通常将数据交互和面向服务的体系结构联系
3、在一起但他们有正交的关系。然而,如SOA、数据交互本质上是许多企业软件产品直接实现的企业架构设计模式的集合。数据交互是一种根据 ApacheV2.0许可证发布的快速、轻量级和灵活的数据交互产品。使用数据交互在 HTTP、HTTPS、JMS、mail 等协议基础上通过业务系统过滤、转换、路由和处理 SOAP,二进制、纯 XML和文本消息。1.1 添加数据服务交换数据服务的创建、卸载以及服务状态(启动、暂停、恢复、停止等)的管理。服务包括数据交换服务和系统内部服务。交换服务以组建的方式实现,当请求信息到达消息总线,调用对应的交换服务从数据库或者其他系统中获取到数据信息,根据业务交换的需求不同,交换
4、服务会有很多种服务类型。系统内部服务如系统日志、安全管理等。配置方法如下:首先在服务器上找到配置文件,进行修改。D:PAAS Program FilesUltraseb-2.3.0bin.confcustom.xml D:PAAS Program FilesUltraseb-2.3.0bin.conftransport.xml1.1.1 端点端点作为具有传输协议的逻辑组件。两套端点地址和 WSDL。地址 endpoint可以使用任何可用的 transport 调度消息。端点设置如下 如:1.1.2 定义协议 传输接收发送器用来接收用户数请求据,将请求来源数据转换成交换目标系统数据,能够支持不同
5、请求数据协议和和数据格式,支持FTP、HTTP、HTTPS、SQL、Socket、JMS 等多种协议,当获取到目标系统数据后,将目标数据格式转换成源系统数据格式,返回给请求来源系 协议配置如下 如:,还可以替换FTP、HTTP、HTTPS、SQL、Socket、JMS1.1.3 传输的内容 如:1.1.4 接口管理数据交换服务采用符合 WS-I国际标准的 Web服务方式实现;并遵循简单对象访问协议(SOAP);数据交换采用 GBK编码格式的 XML文件格式,对数据的描述涉及两部分内容,一个是数据模板,另一个是按照数据模板生成的数据文件。数据模板规定交换数据的内容与格式,其文件后缀为“.xsd“
6、;数据文件是按照数据模板的要求生成的 XML数据文件,它所描述的是数据本身,其文件后缀为“.xml“。集成性设计1、通过数据交换平台,实现与学籍管理系统、教育资源库、其他区教育资源库及智慧其他应用系统之间数据的交换、共享共通。2、通过数据交换平台和大数据分析引擎,为区域智慧教育实现各种数据挖掘分析、为教育决策提供数据支撑。实现数据交换的配置如下:http:/183.62.225.100:8080/cas/login1.1.5元数据交换模板 包括元数据,交换模板,元数据:元数据管理是对源数据交换数据项和目标数据交换项的管理,如交换的数据项名称、类型、长度、是否可空等信息,并可以创建、删除、修改、
7、查询元数据项。交换模板管理:交换模板管理主要是建立源数据项与目标数据项之间的映射关系,通过建立不同的模板,在交换时适配器通过该模板进行数据映射,实现交换功能。主要包括交换模板创建、删除、修改、查询等、以及建立模板映射关系、解除模板映射关系。1.1.6 服务代理设置如 修改成需要的名称修改好的配置文件如下1.1.7 传输接收和传输发送配置用于接收消息的信息侦听器,运输配置为发送消息的发送者具体接收和发送的消息在配置文件里面修改点击进入消息,可以看到消息的状态,消息标识,上一次复位的时间,接收和发送的情况,也可以通过控制台来开启,停止,停机维护,重置消息。1.2 管理和查看服务状态i. 概述为更有
8、效解决区域智慧教育应用系统与智慧其它系统(如智慧医疗等系统) 、和与教育其它应用系统(如学籍管理系统、教育资源库)之间的数据信息的集成、交换和共享难题,通过数据交换系统的建立,完成包括现有系统和将要建设的系统的集成,在集成的基础上,实现信息的高度共享与交换。ii. 系统架构消息总线数据适配器数据适配器 数据适配器适配器 、 路径路由源交换数据库数据服务 数据服务 数据服务 数据服务目标交换数据库适配器管理服务管理消息管理安全管理元数据管理交换模板管理教育业务部门( 中学 、 小学 )教育管理部门( 教育局 / 科室 )社会部门( 医疗 、 公安等 )日志管理数据交换的请求由智慧教育的业务应用系统发起,获取由外部应用系统(如智慧医疗、资源管理等系统)的信息数据,通过各类请求适配器,把原始请求数据格式转换成目标数据格式,通过消息总线调度,调用数据服务组件,从目标交换数据库中获取到目标数据,再通过适配器将目标数据转换成源系统数据格式,返回给发起交换请求的来源系统。1.2.1 仪表面板打开仪表面板可以看到里面的,堆内存使用,在线线程等情况1.2.2 服务器管理管理根配置、部署单元,并公开服务器操作通过控制可以载入卸载部署单元点击部署单元的直接到代理服务