资源描述
平台建设方案设计.相关标准制订一、总体设计1、平台软件的内核海悦的质监信息平台是在自己的HappSys Framework平台上开发而成,该平台是 以J2EE的设计理念,采用SOA体系架构体系,虚拟化软件的对象和属性,可以和任 何数据库,不同架构的软件包进行数据交换。同时系统采用Metadata的理念,虚拟 化数据结构,从而大大的提高了系统的高速性,稳定性,维护简单,二次开发和修改 也比较容易。本系统是一个开发性的架构,同时具有非常独特的先进性。在长达20 年,几十个大型项目中得已证实。本平台的数据采集,数据交换,数据统计,数据的标准化管理,数据通讯,软件 开发工具,数据纠错,分布存储,平行运算等功能模块,是软件的核心和重点。本系统的核心Framework包括:其主要功能(下图):PS电子邮件移动通讯平台人员代理Workflow E ngineScheduleTask定期工作阪务尊效鼻历史出Data update trigger一 JDBC Driver具有自主知识产权的HappySys Framework作为质监信息平台的内核,本框架软 件是一个完全 SOA ( Service-Oriented Architecture )结构,云计算的基。Framework内核模块只有1.3MB大,其结构非常严密,运行速度非常快,稳定性 非常高,极高的利用了计算机资源。工作流引擎可以快速的定义事件的处理流程,在事情发后会自动按定义的流程进 行流转和处理。高智能的内核,系统根据XML的定义产生自己的基本结构(MetaData),然后根据 基本结构生成管理层、应用层和客户定义层等等。内核Decision Tree智能化地发展 自己、调整自己、优化自己。三层内存管理,提高的软件的运行速度。计算机群可以共享平台内存(用计算机 硬盘当作内存处理)。本身自有的负载均衡功能(load balance)和集群设计功能,保证大型数据的处理和 平台的稳定性。系统自有的数据交换插件(HappyETL)非常容易和异构软件进行数据交换。系统自身的数据清洗功能,保证数据的质量。非机构数据的检索方法,保证的非结构数据的交换和查询(google试索引服务)。该内核已在国内外几十个项目中使用,最长的已运行15年,支持数以万计并发在 线用户同时使用,运行速度快且非常稳定。强大的统计功能,系统减少用户的二次开发工作量。平台可以同时连接Oracle , Db2 , SQL Server, MySQL, Derby等多种SQL标准 数据库。DBLrtllCCaoriMa.niorxml Metadataft 株由 JJSsond uia/R&ie走呵角色H定期自动效据纠国抿警偷令下达纠错控件 注演服务 效缰字典致揖备简应用门户- 安全体系其它外部信息系统Linux /UNIWWindws三可琛中至浣2、多级平台的建立和数据同步省级平台是全省的数据共享中心,和数据交换中心,同时是一个实时统计中心, 为政府提供政策制定的依据和监督工具。省级平台的应用分级,平台的整体情况。多级数平台间的数据同步VPNfip电市级服务暑总服务器VPN/IPSec通过iPSec自动同步VPNJIPSec市级 服务暑分平台与总服务平台通过IPSec自动同步 *冬找五a? c与好胎酣 盆3国渺息o与,感号若酩 9f2WFfflsma*上&耳步斜衬*法iwa0后临104-24 12 01gWi,g JfWH?4 2 8砰4*58*11叔3,5lQA,srnUptoCMi*R0WNSGiOttn渤收1245 S6JKDA5MMfpJflft J45 0O77c4a46xyn2DUNS610CT上但到主新努2.xm1M-24U4$64JKXAWn J19.由.4 2607/心MOWaxMmJptoMMOvsa03E10823颂81J3l0e-24 1:4*4cpfnU5*jwPwtS-2414S 49JKD43TW JT10 H2 4 2 S0n|k-UortynJc4i/wi?vidl7cwweiosa上伟wrj2J1WW-24 12 45.4CggrWJW.2.4 2B*4caxMynujtGjw”wdi08261825下虹N是从主隈矣J! 78351WW-24 1245 610623上仟骨上变为书0 36?772)104)2412 4$ 42JKDW_1nttD.n9 2S2 4 2:80?71a,i4c,ixasmJpbO!wividiCDJKS61042J认证管理中心OSGIii行时环境基础设施层机房应用中间件1 资源池 /虚拟化DBMS资源池负载均衡j虚拟资源. 管理 .网络 .圭机土 存储芝冬基础设施,台8HI HU222技术路线平台必须具有一个非常强大的执行,和再次开发功能的内核,在这个内核上开发 的应用软件才可以有非常好的稳定性,提高开发速度。同时这个内核必须是自有的, 自己可以完全掌握的,这样才能开发出的系统性强,整体性好,容易二次开发和修改 的软件。这是我们软件的整个开发原则,第一层:HappySys Framework 内核层。第二层:质监系统的中间件层:负责系统共用的模块,和插件。第三层:各个模块的基本层,如质监信息平台模块,特征设备监管模块,门户 模块等。第四层:JSP层,页面的表示方式。开放式平台,我们开放所有的API和源代码(除HappySys Framework, 1.5MB )。onuJbkaMKsxs-_en_iJLt_ex:m.r rr- w rtlrrr -lrt tr iCZ O111- BlflFF VfSVfC.wb Fl OOf? .bizcom. hariyygrym_webarAm_bi N_ OH存cachem.r rr- w rtlrrr - r? xr ot* t. Fifioovsvs. exr_ wekarrm. 1 ovcom. tifrTvmwd urr_ wubaTrm-dynam 土 ufijonuJbLaMsxsM_eznjffelzamsUX CUT *5- 0X1rvt;vs- f-5 r-rw w r?l rrs .v r* mrewQi*Jcom_ fiatQAvmws:- er*r. wetaxrm :fr wiii?WQrl . k TAVSV5 UZT UFubaiQAS.RX aphcom. hziDOMSVS:- UXD VTubziDPS-JLdbJEoom-vsvs. r?r-r- wrrsrr r?se.nl: nt 5_ oncom_ PiatAovsy*。.wetaxrm 日合HWl合*t:com, hapovsvd urr软件包com- jiatQovmvss. mrrconh happYsys. er p.ox,s com.happzs/s. er p-filler com nappwss. erp.w&Dapps oesn cqm nappysys erp WRDapps Ez cqm naooysvs er。wRt3DQS Ez orci com haoovsys wrCdos cactnw r*frr I 二 Lwmu.ou amyr-%h%L I Io vc c所有类 IIAEonEon Historydd monaiAttriCutwQDlicatiomATdEveBemnAmsoc2t:ic)nAttachmentAKac h men BeanAHta c h men【C ompar eAtta ch men tse arc hAttrwutmATtriciHecatimiticcAUach men tB uil d Search IndexTtri 5 1电deinit ge r emoBarCocleSofgBarGoUelrneacie8mrGenBmseObteutBmaabiaE3izObieclefzOdeclFuncfatfQCBewserlnfoBusmessODjec tBvteArravOuto utstrea mwra ooer223数据库Si十数据元严格安照质监的标准,同时也符合HL7的元素要求。省级数据库以省级平台负责向下级平台下发更新的标准,和新开发的软件。数据库捽质监信息平台数据仓库 专项业务ODS ( The operational data store,ODS或称操作型数据存储)数据库数据信息组成数据库不仅要包含基本表单,同时要有非常标准的数据字典,注册服务,和标准数 据库的发放和澈功能。数据来源数据更新机制数据迁移(数据库按地区分解或整合):手动批量数据的CSV数据结构的下载,用系统快速的加载。用XML数据格式的压缩方法进行同步或异步处理。标准数据库的更新和下沉: 从省级自动更新标准数据库的变化到市级平台,进一步推送到县级。数据同步:各个节点的据定时同步,用ETL的方法进行异步数据交换。实时数据同步:用SOAP进行实时数据交换。数据清洗:由于大量的数据上传,通过数据单元定义时的阀质,对错位信息的退回, 或根据政策进行处理。数据服务数据服务主要包括数据复制服务、数据ETL (抽取、转换、加载)服务、数据访问服 务。平台与外部信息系统的交换。信息交换架构图5-18数据交换系统数据标准化引擎通过对标准化的数据解析与验证,将数据转化为质监机构的业务系统的数据对象,实 现数据的读入;通过对系统数据的转化,输出符合质监信息标准的数据信息。数据整合数据ETL处理:数据亦可通过ETL的方式进行数据处理,包括数据抽取、数据转换、数据清洗、 数据加载等过程。数据抽取主要从业务数据库中抽取数据,通过数据转换映射为交换 格式的数据,并对数据进行清洗去除脏数据并加载到交换库中。数据监控:提供数据监视器监控数据交换运行情况,同时将数据交换过程记录到数据交换日 志,数据交换错误依据处理预案进行重试、反馈、回漆、跳过等处理,并记录数据交 换错误日志,保证数据的完整性与可靠性。数据交换:与各业务系统之间的数据交换共享可以采用适配器的方式实现。信息交换流程信息交换方: 数据集标准和接口规范:接口规范元定义:原系统的数据剖析是对分析各个原系统的数据存储的结构,包括表数据,视图数 据,Excel数据等以及计算公式,比较方式,查看数据方式,都数据剖析的范围,这需 要一个匕匕较可行的方式,对于数据库中的内容,需要有相应的导出完整数据字典的结 构过程,能在Excel中修改,也能导入到制定的表中进行保存,同时还能定期检查表结 构是否发生变化。数据验证:这里的验证有几种,数据结构验证,还有数据一致性,完整性,唯一性和准确性 的验证,每一种验证就需要建立固定的可变化的验证规则,而且验证规则,验证体, 验证结构都需要记录日志和验证结果,同时还需要提供接口给UI,最好能做到让业务 人员自己更新验证规则,自己查看验证过程和结果,为数据修补弓I擎提供接口。数据修正:针对不同类型的数据验证规则验证的数据进行更新,有指定规则自动更新的,有 人工干预修改的,主要是能有UI接口,提供修改功能和修改策略,以及记录修改日志 和标记。便于和正常数据区分元数据窗里:数据质量的元数据管理是贯穿整个解决方案体系,从数据剖析到最后的质量检测 和管理部分,记录管理元数据,操作元数据,业务规则元数据,验证规则和修正规则 等元数据,它是数据质量管理模型的灵魂。检验分析:这里的分析报表,如可以利用6Sigma的原理,对数据质量情况进行分析,可以预 先制定标准和参考依据,对数据质量进行等级划分。方便企业制定数据质量管理制度。也可以按照数据的检验结果,按照不同的数据源划分,检测数据误差来源点,逐 步解决数据质量问题。数据质量管理标准和等级定义:这部分是数据质量管理的汇总部分,借鉴系统剖析,元定义,数据验证和修正, 以及元数据和检验分析等部分的汇总和指标而建立的,意在提出较完整的数据质量管 理标注,并由此划分等级。
展开阅读全文