更新时间:2023-12-18 08:28
主要针对计算机软件的数据整合,该架构基于XML和J2EE技术,可以兼容并整合当今我们已知的所有数据库结构、跨网络、跨任意操作系统,兼容不同的编写工具,结合各种应用系统模块的信息数据,进行有机的信息化数据整合集成,而实现对业务应用信息数据共享、达到组织内信息数据实时协同的管理目的。
目前,DataEX架构是业内唯一不需要破解数据库结构、不需要开放源代码、不需要全盘推翻现有状态布局下就能实现系统全面兼容,数据全面实时共享的技术手段。
DataEX架构从四个方面着手解决当今难题
数据整合
数据整合是关联型数据库实时交换管理系统的基础,如果数据不整合,就不可能实现数据共享,应用也就集成不起来,更不用提及统一的用户访问了。
做好数据整合,首先要对整个信息系统中的数据进行全局的分析,整理出全局数据视图,并且理清楚各信息系统之间的数据关系,然后建立数据交换平台实现各系统之间数据的有序交换与共享。
如果要做比较彻底的数据整合,使得信息系统后续使用过程中产生的数据能够进入规范的管理,需要关注以下问题:
1、数据标准:数据标准是数据规范使用的保证,是数据能够共享的基石。数据标准不仅包括数据内容规范(描述数据名称、内容及其格式规范),而且还要包括数据权限规范(描述了数据的来源,数据共享的范围与方式等)。
2、主题数据库:主题数据库是面向业务主体建立的、信息源唯一、结构稳定的信息系统数据库。如果能够在数据整合的同时,将原有的面向应用系统的应用数据库改造成为主题数据库,将是一种非常好的可持续发展的数据管理方案。
3、数据交换平台:建立两两系统之间的数据共享路线容易导致数据的不一致、数据变更不能及时响应、数据共享路线太多难以维护、系统间互相影响运行性能、系统整体稳定性差等缺点。因此,要建立统一的数据共享交换平台,提供总线式的集中数据共享交换。数据交换平台包括共享数据库和数据交换系统。
4、基于语义的全局数据视图:这是一项比较高的要求,它是数据标准的高级系统实现,它使得应用系统之间的数据共享能够从语义的层面来定义,而不用关注数据的物理与逻辑存储。这对于新应用系统利用原有系统的数据将有非常大的帮助,极大地减少了因为新应用系统不断增加导致数据出现新的混乱的机会,也就是说,基于语义的全局数据视图的建立,将直接减少后续的数据整合工作量与频度。
应用整合
应用整合是关联型数据库实时交换管理系统的关键,它是消除信息孤岛的直接表现,也是为用户提供集成而个性化服务的基础。
应用整合可以分两个层次:简单的应用集成和规范的应用管理。一般来说,对于初次应用整合来说,可以先完成第一个层次的应用集成,这对于应用系统的改造与影响较少,比较容易实施成功,容易被管理者接受。
简单的应用集成可以通过外科手术似的应用改造来实现,不影响应用的内部结构,主要的改造如下:
1、使用统一用户认证:将各应用系统的用户统一管理起来,实现单一的电子身份;建立统一的身份认证系统,实现权威的身份认证。这是应用集成的基础,否则只能是应用入口的简单组合。
2、使用统一的数据交换:利用数据交换平台实现应用系统之间的数据共享,解决数据孤岛问题,解决数据一致性问题,使得集成的应用系统建立在一个可靠的数据基础上。
3、使用门户实现应用集成:采用门户技术将应用系统集成到一个统一的门户中,为用户提供单一入口点;利用统一的身份认证实现用户的单点登录和应用漫游,初步实现应用的集成和个性化的服务。
规范的应用管理需要做更多的工作,需要定义清晰的应用接口规范,使得遵循规范的应用系统能够方便地集成起来。这需要完成URP(University Resource Planning)平台与门户的建设,包括各种支持应用接口规范的中间件。
内容整合
内容整合是关联型数据库实时交换管理系统的门面,它能够充分展示关联型数据库实时交换管理系统的良好用户效果。数据整合和应用整合主要都是从系统的角度来看问题,对用户来说效果并不明显;内容整合是建立在数据整合和应用整合的基础上,为用户提供贴切的信息服务,真正满足用户对于信息的个性化需求。
简单的内容整合可以先从信息发布与权限管理入手,解决信息系统发布的各种信息能够按照用户需求和权限进行组织,实现用户进入信息门户后所看到的内容是其关心的并且有权限看的信息。
更复杂的内容整合涉及到文档管理、知识管理、目录技术、搜索技术等,并且对门户技术也提出了更高的要求。
流程整合
流程整合是关联型数据库实时交换管理系统的高级阶段,它利用工作流、消息、协同等技术,实现跨系统的流程整合,使得不同的管理部门能够在一个统一的网络办公环境中实现对同一事务的协同处理,为用户提供真正意义上的信息化服务。DataEX架构的组成 区域(zone)
区域是互操作的范围。区域可以根据物理网络来定义(如企业内部局域网,Intranet),也可以根据组织来定义(如部门)。区域的大小不受限制,可以小到两间办公室,大到一个市、省或国家的不同分支。
组件(component)
组件是交换区域中执行互操作的应用程序,典型的组件包括区域集成服务器(zone integration server,简称ZIS)、应用程序及其代理(agent)。区域集成服务器负责在代理之间转发报文、控制信息流动;代理是应用程序的接口,它负责实现应用程序与区域集成服务器之间的信息交流。
数据对象(data object)
数据对象是对交换区域中的交换数据的格式化描述,每一类数据对象都包含一组信息,如“P部门基本信息”是一个数据对象,它包含部门职责,负责项目,人员等信息。
数据对象定义了交换数据的语法格式,如元素、属性、类型、长度等。数据对象使用XML表示。 报文(message)
报文是数据对象的载体,数据对象只有封装在报文中才能传递。报文使用XML表示。
技术优势
先进性:立足于国际先进的互联网技术、技术设计路线和体系结构,借鉴系统软件的先进思想和技术,采用美国电子商务和电子政务的技术特点。在系统的实施上采用目前软件工业最先进的技术手段和管理方法,确保系统的先进性和兼容性。
标准性和规范性: 系统采用了国际国内的各种信息标准,系统的开发和管理具有标准性和规范性。所有信息数据的录入和处理完全遵从技术标准。
灵活性和可扩展性:系统设计模块式,使系统能够根据需要灵活改变或增减模块。
稳定性:采用先进、成熟的数据库和网络协议系统可长期稳定地运行。
技术标准性:所采用的协议、信息格式、接口都遵循国际标准,提供了良好的兼容性与开放性,在数据库的建立、系统软件的实现和数据的互传递技术上,也采用计算机工业标准,使系统的可扩展性和兼容性得到保证。
安全性:采用多种用户身份认证的形式和严格的数据合法性检验,整个系统的安全措施体现在系统的每个环节。互操作性:实现系统之间数据共享和信息交流,也能够和其他开发商的产品实现无缝接口。