《数据交换设计方案(共23页).doc》由会员分享,可在线阅读,更多相关《数据交换设计方案(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上宁波是安监企业信用数据交换设计方案中国软件与技术服务股份有限公司2009年3月目 录专心-专注-专业1 引言1.1 编写目的文档描述了目标系统的总体蓝图、系统范围和总体架构模型。它可作为系统架构设计人员与开发人员之间的沟通工具。项目组新成员也可利用本文档快速了解系统整体设计。面向读者:所有参加宁波市企业征信系统三期应用项目的所有成员以及平台的维护人员。1.2 背景项目名称:宁波市安监企业信用数据交换本次任务提出者:宁波市工商局本次任务开发者:中国软件与技术服务股份有限公司面向用户:宁波市各政府部门1.3 定义征信库(企业基础信息库):指企业基础数据正式存储的库。临时库
2、:指用于接收来自数据交换平台的数据以及征信库下发数据的库 。1.4 参考资料企业征信系统三期概要设计说明书2 总体设计2.1 总体框架根据目前的实际情况,安监的数据交换系统与征信三期建设中其他部门的建设方案大体相似,体系结构具体如下图: 环境准备:硬件方面:安监需要一台前置机,双网卡分别连接到安监的业务信息库和电子政务外网资源共享专网。软件方面:l 前置机安装易达讯的ESB Server数据交换软件,作为节点接入市数据交换平台,实现市级政府部门之间的数据交换。l 在前置机上安装有交换信息前置库(简称前置库),用于存放安监需要信息交换的数据。l 同时在前置机上需要开发和部署桥接系统,实现安监的业
3、务信息库和前置库之间交换数据的桥接。桥接系统的开发,可以通过开发易达讯的桥接适配器配置实现;也可以由第三方通过软件开发来实现, 如利用数据库本身功能,通过存储过程等方式抽取最新数据存储到本部门前置库中。中心段:开发增量识别系统,获取下发数据。2.2 建设步骤l 中心端开发增量识别系统l 前置机开发定时数据转换系统l 数据交换平台向中心库发送工商的个体户数据,中心库对接收的个体户进行处理,征信系统作相应修改l 等安监的前置机到位,安装交换软件、前置库,部署适配器服务,测试数据传输l 完成从征信库到安监前置库的整体的测试2.3 基本处理流程2.3.1 市企业征信数据交换到安监在市征信系统的临时库建
4、立需要交换到安监的增量表,对应于征信库中所要交换的主表数据的增量信息。市中心前置机从临时库中提取信息通过数据交换平台交换到安监前置机,由安监前置机上部署的适配器服务解析到安监的前置库中。当前置库接收到中心的数据后,通过桥接系统实现前置库中增量数据转化为安监(所需)的企业征信数据,然后插入数据到安监的业务数据库中。详细步骤见第三章。 目前安监需要的数据有:工商的企业开业登记信息、企业法定代表人信息、企业变更信息、企业注销登记信息、吊销营业执照信息、年检信息、质监的组织机构代码颁证信息。2.3.2 安监企业征信数据交换到市中心安监的业务库中的企业征信数据,通过交换前置机的桥接系统,提取按交换平台规
5、范要求的增量数据,临时存放入安监前置机的前置库中。部署在安监前置机的适配器服务从安监前置库提取信息,通过市交换平台交换到市中心前置机,然后市中心前置机适配器服务将接收的数据解析到市企业征信的临时库。详细步骤见第四章。 目前安监提供的信息有:危化品乙种经营许可信息、烟花爆竹经营许可信息、非药品易制毒化学品备案信息。2.4 逻辑结构图3 市企业征信数据交换到安监3.1 市中心端:在临时库中提供增量数据在市征信系统的临时库建立需要交换到安监的增量表,对应于征信库中所要交换的主表数据的增量信息。为此,需要开发部署一个增量识别系统,定时的从各主表对应的历史表中已处理的数据,提取到增量表中。详见第五章增量
6、识别系统开发。对于初始数据,直接从征信库各主表中获取最新数据,通过PowerBuilder工具导入到安监前置库的主表中,详见第六章。3.2 市数据交换平台:交换临时库的增量数据到安监的前置库现有的市数据交换平台:市中心前置机(发送端)从临时库中提取信息通过数据交换平台交换到安监前置机,由安监前置机(接收端)上部署的适配器服务解析到安监的前置库中。当前置库接收到中心的数据后,通过桥接系统把增量数据转化处理为转化为安监(所需)的企业征信数据,然后插入数据到安监的业务数据库中。3.3 安监前置库:数据通过桥接系统交换到安监的业务库安监的交换前置机安装有前置库和桥接系统,由安监前置机上部署的适配器服务
7、解析到安监的前置库中,通过桥接系统实现与安监的业务数据库的数据交换。由于安监的业务库在政务外网的公共服务网,只对前置库开放,桥接系统的实现可以由开发人员在前置机上通过开发后台应用实现:把前置库中增量表的信息转化为可供业务库使用的主表信息,然后插入到业务库中。4 安监企业征信数据交换到市中心4.1 安监业务库:数据通过桥接系统交换到安监的前置库安监的业务库中的企业征信数据,通过交换前置机的桥接系统,提取按交换平台规范要求的增量数据,临时存放入安监前置机的前置库中。由于安监的业务库在政务外网的公共服务网,只对前置库开放,桥接系统的实现可以由开发人员在前置机上通过开发后台应用实现:从业务库抽取数据到
8、前置库,前置库作为其镜像库,然后识别出增量,建立符合数据交换格式的增量表。4.2 市数据交换平台:交换安监增量数据到中心临时库部署在安监前置机的适配器服务从安监前置库提取信息,通过市交换平台交换到市中心前置机,然后市中心前置机适配器服务将接收的数据解析到市企业征信的临时库。4.3 市中心:处理安监数据,入征信库市中心的临时库接收到安监的企业征信的历史数据后,按照和其他各部门相同的处理方式,最终让数据入到征信库主表:先是配置IBM的Websphere Replication Server的复制功能,同步复制安监的历史数据到征信库的历史表中;然后在数据同步系统中通过配置,定时将历史表数据转化为主表
9、数据;在数据比对系统中通过配置,将安监的企业基础信息同工商的企业基础信息进行比对,获取比对结果。5 增量识别系统5.1 实现构思在市企业征信数据交换到安监的过程中,直接采用市中心的企业征信库提供的最终结果信息,也就是各征信库的主表信息,这样各部门终端免去了再次处理这些交换数据的操作。因此我们需要实现一套机制来捕捉识别企业征信库各主表信息的增删改变化,达到持续的提供增量数据的目的。在征信三期的数据同步应用处理中,它定时将征信库历史表的信息处理转化为对应的主表信息,这过程中被处理的历史表就已经包含了主表信息增删改变化的来源。我们利用这一点,可定时从历史表中提取增删改数据,存储到临时库供下发用。其中
10、工商的企业登记表、注销记录表的历史表不包含组织机构代码信息,可通过关联对应的主表信息中的组织机构代码信息来获取。这样,我们对原有征信库主表的影响尽量减小,以保证征信业务的正常运作。5.2 实现过程在每个征信库历史表中,都有一个处理状态(clzt)的字段,0为初始值,表示未处理,1表示略过,不处理了,2表示真正已处理的,是我们所需要的。这些记录里面的RECORD_STATUS字段表示了增删改操作,分别用1,2,3来表示。我们直接提取这些数据,存储到临时库的下发表中即可。对于工商的企业登记信息、注销记录信息,在历史表中缺少组织机构代码的内容,它是通过对应的主表同质监部门比对得来的,因而我们可通过这
11、两张主表的主键NBXH关联历史表,更新到历史表。最后通过调用定时任务系统定时来实现以上操作的。6 征信库初始数据的提供一个新部门的加入,需要给它提供初始数据。首先,在新部门的前置机部署安装交换软件、前置库等;配置适配器服务,测试发送端发送的数据能被接收端准确接收,并入前置库。接着,我们要停止中心端前置机上的发送端服务,这样就停止了发往所有部门接收端的数据。等到发送端有了来自临时库里新的增量数据后,从征信库主表中取得最新数据,通过PowerBuilder工具中的管道服务直接传送到新部门的前置库的主表中。最后开启发送端服务。这样的话主表的数据和增量数据之间有重复,是保持连续的,不会造成数据的缺失。
12、7 数据结构设计7.1 安监提供7.1.1 安监_烟花爆竹经营许可信息(ZX_AJ_YHBZXKXX)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHvarchar(16)true业务主键单位名称COMPANYNAMEvarchar2(100)FALSE注册地址REGADDRESSvarchar2(200)FALSE主要负责人FDDELEGATEvarchar2(100)FALSE联系电话DELEGATETELvarchar2(20)FALSE许可证号LICENCEvarchar2(50)FALSE有效期起始日期CERTSTARTdate
13、timeFALSE有效期截止日期CERTENDdatetimeFALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.1.2 安监_危化品乙种经营许可信息(ZX_AJ_WHPYZXKXX)名称代码数据类型主键注释企业名称COMPANYNAMEvarchar2(100)FALSE经营地址REGADDRESS
14、varchar2(200)FALSE主要负责人FDDELEGATEvarchar2(100)FALSE许可证号LICENCEvarchar2(50)FALSE有效期起始日期CERTSTARTdatetimeFALSE有效期截止日期CERTENDdatetimeFALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-
15、已处理7.1.3 安监_非药品易制毒化学品备案信息(ZX_AJ_FYPYZDHXPXX)名称代码数据类型主键注释企业名称COMPANYNAMEvarchar2(100)FALSE经营地址REGADDRESSvarchar2(200)FALSE法定代表人FDDELEGATEvarchar2(100)FALSE许可证号LICENCEvarchar2(50)FALSE有效期起始日期CERTSTARTdatetimeFALSE有效期截止日期CERTENDdatetimeFALSE入库日期RKRQdatetimeFALSE安入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入
16、日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2 工商7.2.1 工商_企业开业登记信息(ZX_GS_QYDJ)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHvarchar(16)true业务主键注册号ZCHvarchar(26)FALSE企业名称QYMCvarchar(100)FALSE法定代表人FDDBRvarchar(80)FALSE住所ZSvarchar(10
17、0)FALSE邮政编码YZBMvarchar(6)FALSE电话号码DHvarchar(50)FALSE经营范围JYFWvarchar(100)FALSE行业代码HYvarchar(70)FALSE企业类型QYLXvarchar(70)FALSE成立日期CLRQdatetimeFALSE注册资本(万元)ZCZBnumeric(16,4)FALSE实际出资额(万元)SJCZEnumeric(16,4)FALSE注册资本币种BZvarchar(70)FALSE核准日期HZRQdatetimeFALSE经营期限起始日期JYQSRQdatetimeFALSE经营权限截止日期JYJZRQdatetime
18、FALSE登记机关DJJGvarchar(70)FALSE属地机关工商所GXDWvarchar(70)FALSE企业状态ZTvarchar(8)FALSEK-开业(在册),D-吊销经营场所JYCSvarchar(100)FALSE住所登记机关ZSDJJGvarchar(70)FALSE住所登记机关代码ZSDJJG_CODEvarchar(10)FALSE企业类型大类QYLXDLvarchar(10)FALSE组织机构代码ZZJGDMchar(9)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前
19、置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2.2 工商_企业注销登记信息(ZX_GS_ZXJL)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHVARCHAR(16)true业务主键注销原因ZXYYVARCHAR(80)FALSE申请日期SQSJDatetimeFALSE核准时间HZSJDatetimeFALSE批准部门PZBMVARCHAR(70)FALSE?企业名称QYMCVAR
20、CHAR(100)FALSE注册号ZCHVARCHAR(26)FALSE企业状态ZTVARCHAR(2)FALSE法定代表人FDDBRvarchar(80)FALSE住所ZSvarchar(100)FALSE邮政编码YZBMvarchar(6)FALSE电话号码DHvarchar(50)FALSE经营范围JYFWvarchar(100)FALSE行业代码HYvarchar(70)FALSE企业类型QYLXvarchar(70)FALSE成立日期CLRQdatetimeFALSE注册资本(万元)ZCZBnumeric(16,4)FALSE实际出资额(万元)SJCZEnumeric(16,4)FA
21、LSE注册资本币种BZvarchar(70)FALSE核准日期HZRQdatetimeFALSE经营期限起始日期JYQSRQdatetimeFALSE经营权限截止日期JYJZRQdatetimeFALSE登记机关DJJGvarchar(70)FALSE备份序号BFXHfloattrue业务主键住所登记机关ZSDJJGvarchar(70)FALSE住所登记机关代码ZSDJJG_CODEvarchar(10)FALSE企业类型大类QYLXDLvarchar(10)FALSE组织机构代码ZZJGDMchar(9)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间
22、录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期管辖单位GXDWvarchar2(70)FALSE记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2.3 工商_吊销未注销(ZX_GS_CFJL)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHvarchar(16)true业务主键IDCFJL_IDFLOATtrue业务主键吊销时间CFSJdatetimeFALSE吊销机关D
23、XJGVARCHAR(70)FALSE企业类型大类QYLXDLvarhar(10)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2.4 工商_年检信息(ZX_GS_NJ)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHvarchar(16)
24、true业务主键年度NDNUMERIC(4)true业务主键年检日期NJRQdatetimeFALSE年检结果NJJGVARCHAR(1)FALSEA-年检通过企业类型大类QYLXDLvarhar(10)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2.5 工商_企业变更信息(ZX_GS_BGN
25、R)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHvarchar(16)true业务主键序号SEQ_XHVARCHAR2(16)true业务主键变更事项BGSXVARCHAR2(70)FALSE变更后内容BGHNRVARCHAR2(2000)FALSE核准日期HZRQdatetimeFALSE企业类型大类QYLXDLvarhar2(10)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIn
26、tFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.2.6 工商_企业法定代表人信息(ZX_GS_FDDBR)名称代码数据类型主键注释流水号LSHVARCHAR(16)true历史表字段,历史表主键内部序号NBXHVARCHAR(16)true业务主键人员序号RYXHVARCHAR(16)true业务主键姓名XMVARCHAR(80)FALSE性别XBVARCHAR(70)FALSE国籍GJVARCHAR(70)FALSE民族MZVARCHAR(70)FALSE出生日期CSNYdatetimeFAL
27、SE身份证件名称SFZJMCVARCHAR(70)FALSE身份证件号码SFZJHMVARCHAR(40)FALSE企业类型大类QYLXDLVARCHAR(10)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理7.3 质监7.3.1 质监_组织机构代码基本信息(ZX_ZJ_ZZJGDMJBXX)名称代
28、码数据类型主键注释内部序号NBXHVARCHAR(16)true历史表主键机构代码JGDMchar(9)TRUE业务主键,机构代码机构名称JGMCVARCHAR(120)FALSE机构名称机构类型JGLXMCchar(1)FALSE机构类型注册号ZCHVARCHAR(26)FALSE注册号颁证日期BZRQDATEFALSE颁证日期备注信息MEMOVARCHAR(500)FALSE变更日期BGRQdatetimeFALSEmd5MD5VARCHAR(32)FALSE入库日期RKRQdatetimeFALSE入库日期,该条记录插入临时库的时间录入日期LRRQdatetimeFALSE录入日期,该条记录在前置机插入的日期记录状态RECORD_STATUSIntFalse历史表字段,操作状态,1-增,2-改,3-删处理状态CLZTINTFALSE历史表字段,处理状态,0-未处理,1-不处理,2-已处理