欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 论文指南 > 论文写作通例

企业级应用中的数据集成

时间:2016-08-10  作者:臧姿兰
2.2 数据集成架构
数据集成架构,如下所图示。
企业级应用中的数据集成-论文网
图1 数据集成架构简图
本架构利用分发器进行对应用系统的对外透明化处理,再利用路由中转代理统一控制各个请求的路由。
2.2.1 Facade外观模式与分发器
Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如:类库,子系统等等,提供一个一致的简单的界面。Facade外观模式,是一种结构型设计模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。
企业应用系统中,通常会存在大量的子系统,它们共同工作以组成整个企业应用,然而这些功能不同的子系统的存在却给企业应用数据集成带来了极大的麻烦。论文网Facade模式为这个难题带来了良好的解决方案。GoF《设计模式》中说道:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。当其他应用系统希望到某一个应用系统中采集数据或者使用服务时,则体现了Facade外观模式。其他应用系统通过路由中转向某一个应用系统发出一个基于XML的规范式的请求,分发器则扮演了这个“外观”,它包含了与这一个应用系统的文件服务、权限服务、日志服务、数据交互等等,所以子系统的接口,分发器一旦收到这个XML请求,则对此XML进行解析并把解析的结果向各子系统进行转发,命令子系统完成相关数据工作。反之,各子系统也可通过分发器这个“外观”,向其他应用系统发出基于XML的规范式请求,向其他应用系统请求业务数据、进行数据汇总等等工作。
2.2.2 路由中转代理与XML
路由中转代理是数据集成架构的中间环节,它负责把各应用系统的基于XML的规范式的请求,有效地转发给相应的其他应用系统进行处理。分发器和路由中转代理之间的通讯是使用统一规范的XML进行的,这个设计将有利于异构系统之间的无缝集成,无论应用系统使用的是何种系统架构、何种编程语言,只要他们使用的都是统一规范的XML,那么数据的有效集成将不再困难。基于XML的组件很多,例如:Web Service,就是一个基于XML的网络化的、分布式的模块化组件,执行特定的任务,遵守具体的技术规范,它将非常适用于路由中转代理和分发器之间的通讯。
路由中转代理主要的工作流程是这样的:路由中转代理接收到分发器发来的XML,路由中转代理解析这个XML,这个XML将在开头部分描述这个XML请求的目标对象的唯一ID,路由中转代理将根据这个ID查找路由表中对应的注册的目标对象信息,并根据查找到的目标对象的URL,把XML转发给这个目标对象。这样的设计将有效解决不同系统由于系统迁移、URL改变等等原因,导致XML无法到达正确的目标对象的现象。当某个企业应用系统迁移、URL改变的时候,只要通知路由中转代理更新对应ID的URL信息就可以了,无需其他应用系统做任何的改动。
查看相关论文专题
加入收藏  打印本文
上一篇论文:“职业导师制”困境探究
下一篇论文:双平壁钢塑排水管应对野蛮回填初探
论文指南分类
论文怎么写
相关论文写作通例
最新论文写作通例
读者推荐的论文写作通例