数据交换平台(2)

2020-02-21 22:16

产品白皮书

华迪数据交换平台能灵活的适应实际项目的需要,建设不同模式的数据共享交换体系。

4. 产品功能

4.1. 数据抽取

通过图形化适配器,以简单的拖放的方式,把业务系统的资源导入到前置机,支持的主流的数据库如:MYSQL,ORACLE,DB2,SQLSERVER等。同时支持文件文件,Excel表格,XML等。通过抽取把业务系统的数据转换成数据交换平台内部格式。

4.2. 数据转换清洗

- 6 -

产品白皮书

当数据源和目标系统的数据库结构存在差异时,系统提供的格式转换功能会对表字段和内容进行转换。如在将系统A中的表AA同步到系统B中的表BB,两个表字段存在差异,则系统会根据设置的字段名称转换规则进行字段名称格式转换。同理,若两者对统一属性的表示方式不一致,如在系统A中的表AA中的性别表示方式为(“男”,“女”),则在系统B中的表BB中的性别表示方式为(“1”,“2”),则系统同样可以进行数据内容转换。 4.3. 数据整合

把两张或者多张表里的字段,数据合成到一个表里。如把GZ,DH和XB字段合成到一张新表。

- 7 -

产品白皮书

4.4. 数据同步机制

前置机MD5值发生变化的数据库适配器数据数据库适配器前置机数据库某时间段的数据数据库 采用MD5比对算法,以及时间戳功能,实现数据的字段级别的增量更新。提高更新的效率。 4.5. 数据存储

数据交换平台采用分布式的存储,各业务系统的数据存储在各自的前置机上,各业务系统之间实现点对点的传输,中心对基础数据进行聚集,整合。 4.6. 安全设计

? 采用前置机,需求方不直接访问业务系统

? 对前置机进行IP绑定,结合业务系统访问的用户名、密码 ? 访问控制安全

交换元数据的执行,采用了WS-Security安全标准,以及SSL协议,只有

通过中心统一的权限认证服务器的认证,才能实施数据交换、查询。同时结合业务系统访问的用户名、密码检查节点合法性. ? 数据安全

通过非对称加密技术,对传输过程中的数据进行加密保证了数据在传输过

程中不被窃取和篡改。 ? 权限设计

用户分类,功能权限 ? 访问控制安全

显示控制:根据不同用户具有的不同功能权限,加载显示不同的功能模块。

- 8 -

产品白皮书

访问控制:服务器端对根据不同用户的功能权限,进行访问控制。拒绝不合法的访问。 4.7. 支持全表同步

平台能实现针对数据源的全表同步,将源系统指定表中的数据一次性全部同步到目标系统。 4.8. 支持大字段类型交换

本平台支持对大字段型的数据表进行同步,如blob、clob等类型。 4.9. 支持增量同步

平台会将源系统指定数据库表中所增加的数据,按照一定时间规则逐次同步到目标业务系统。

5. 产品关键技术

5.1. 基于SOA架构

SOA(Service Oriented Architecture,缩写SOA),即面向服务的体系架构,它提供了一种构建IT组织的标准和方法,并通过建立可组合、可重用的服务体系来减少IT业务冗余并加快项目开发的进程。SOA允许一个企业高效地平衡现有的资源和财产,这种体系能够使得IT部门效率更高、开发周期更短、项目分发更快,在帮助IT技术和业务整合方面有着深远的意义。

企业服务总线(Enterprise Service Bus,缩写ESB),是面向服务架构的骨干,在完成服务的接入,服务间的通信和交互基础上,还提供安全性、可靠性、高性能的服务能力保障。采用SOA架构,基于ESB总线进行企业应用集成,应用系统之间的交互通过总线进行,这样可以降低应用系统、各个组件及相关技术的耦合度,消除应用系统点对点集成瓶颈,降低集成开发难度,提高复用,增进系统开发和运行效率,便于业务系统灵活重构,快速适应业务及流程变化需要。

- 9 -

产品白皮书

基于SOA架构的应用集成开发方法,与传统的软件开发方法略有不同,角色分工更加明确。就整个项目开发周期来讲,首先由业务分析员进行业务及流程定义,然后由架构师和设计人员利用SOA方法将业务和复杂系统进行分割,抽象出对应的业务服务及流程服务;再由开发人员使用不同的开发技术,基于选定的SOA基础架构,进行组件和服务的开发实现、服务的组装与合成,并打包部署和运行调试;最后移交管理人员对服务和业务流程的运行系统进行监控和管理,SOA系统运行中,还可能会涉及操作人员参与业务流程的处理和使用。 5.2. WebService技术

从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。例如,创建一个Web Service,它的作用是查询某公司某员工的基本信息。它接受该员工的编号作为查询字符串,返回该员工的具体信息。你可以在浏览器的地址栏中直接输入HTTP GET请求来调用罗列该员工基本信息的ASP页面,这就可以算作是体验Web Service了。

从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。

Web Service便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。可以用任何语言在任何平台上写Web Service。

Web Service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web Service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。目前这些协议有:

- 10 -


数据交换平台(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018士官入党申请书[三篇]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: