《业务系统间数据交互平台技术实施方案(纯方案68页).docx》由会员分享,可在线阅读,更多相关《业务系统间数据交互平台技术实施方案(纯方案68页).docx(78页珍藏版)》请在第一文库网上搜索。
1、1技术方案1.1资源交换系统资源交换系统部署在业务中心和前置节点上,由业务中心和各个前置节点使用完成数据交换的功能。功能模块划分如下:数据交换接口数据交换系统LL1数据交换数据交换接口功能模块主要由业务中心和各前置节点使用,主要完成业务中心与各前置节点之间的数据交换。业务无关接口调用方式业务无关接口调用方式用来发送业务无关数据,主要由业务中心或是各前置节点需要发送业务无关数据的时候使用。功能模块分解如下:1、数据上行任务。2、数据下行任务。1.1.1.1.1数据上行任务数据上行任务有数据上行发送和上行接收两个部分,数据上行发送主要完成共建单位发送数据到业务中心上的数据交换功能。数据上行接收主要
2、完成业务中心对交换的数据的后续处理。功能点分解如下:1、数据上行发送接口。2、数据上行接收接口。LLL1.1.1数据上行发送接口一般信息功能点名称:数据上行发送接口功能点编号:SJJH-JHJK-000功能用户:功能描述:由资源交换系统提供,调用方为前置节点业务前置库,共建单位前置节点业务前置库发送数据到资源交换系统的接口,共建单位根据发送接口参数类型把待交换数据进行封装,调用交数据上行发送接口,把待发送数据发送到目标节点队列。输入输出层规格输入定义:目标节点标识;交换数据序号;交换数据标识;交换数据选项;交换数据序号;交换时间。主要步骤:1 .用户根据发送接口参数类型将待发送数据封装,调用数
3、据发送接口。2 .接口内部提取输入的参数,如目标节点、发送等级等,如果输入数据较大,将数据分割成为定义好的大小,然后封装成定制的事件类型,按照发送等级发送到目标节点。3 .接收端每接收到一条数据,把数据流记录到本地文件中。当接收到完成标记后,接收完成。把记录的文件读成流调用接收接口,处理数据。输出定义:1 .运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看;2 .数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查;LLL1.1.2数据上行接收接口
4、一般信息功能点名称:数据上行接收接口功能点编号:SJJH-JHJK-001功能用户:功能描述:由中心交换库提供,调用方为资源交换系统,资源交换系统将接收到的上报数据发送到位于业务中心的“中心交换库”的接口,交换软件接收工程数据,把数据进行临时保存,然后调用数据上行接收接口,对数据进行处理。输入输出层规格输入定义:目标节点标识;交换数据序号;交换数据标识;交换数据选项;交换数据序号;交换时间。主要步骤:1.用户根据发送接口参数类型将待发送数据封装,调用数据发送接口。2,接口内部提取输入的参数,如目标节点、发送等级等,如果输入数据较大,将数据分割成为定义好的大小,然后封装成定制的事件类型,按照发送
5、等级发送到目标节点。3.接收端每接收到一条数据,把数据流记录到本地文件中。当接收到完成标记后,接收完成。把记录的文件读成流调用接收接口,处理数据。输出定义:运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看。数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查。1.1. 1.1.2数据下行任务数据下行任务分成数据下行发送接口和数据下行接收接口。数据下行发送接口主要完成业务中心发送数据到共建单位的数据交换的功能。数据下行接收接口主要用于共建单位对交换的
6、数据后续处理。功能点分解如下:1、数据下行发送接口。2、数据下行接收接口。1 .LL121数据下行发送接口一般信息功能点名称:数据下行发送接口功能点编号:SJJH-JHJK-002功能用户:功能描述:由前置节点业务前置库提供,调用方为资源交换系统,协同平台将接收到的下发数据发送到业务中心交换库的接口,交换软件接收工程数据,把数据进行临时保存,然后调用数据下行接收接口,对数据进行处理。输入输出层规格输入定义:目标节点标识;交换数据序号;交换数据标识;交换数据选项;交换数据序号;交换时间;交换等级标识主要步骤:1 .用户根据发送接口参数类型将待发送数据封装,调用数据发送接口。2,接口内部提取输入的
7、参数,如目标节点、发送等级等,如果输入数据较大,将数据分割成为定义好的大小,然后封装成定制的事件类型,按照发送等级发送到目标节点。3.接收端每接收到一条数据,把数据流记录到本地文件中。当接收到完成标记后,接收完成。把记录的文件读成流调用接收接口,处理数据。输出定义:运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看。数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查。1 .LL122数据下行接收接口一般信息功能点名称:数据下行接收接口功能点编号:S
8、JJH-JHJK-003功能用户:功能描述:由前置节点业务前置库提供,调用方为资源交换系统,协同平台将接收到的下发数据发送到业务中心交换库的接口,交换软件接收工程数据,把数据进行临时保存,然后调用数据下行接收接口,对数据进行处理。输入输出层规格输入定义:目标节点标识;交换数据序号;交换数据标识;交换数据选项;交换数据序号;交换时间;交换等级标识。主要步骤:1 .用户根据发送接口参数类型将待发送数据封装,调用数据发送接口。2 .接口内部提取输入的参数,如目标节点、发送等级等,如果输入数据较大,将数据分割成为定义好的大小,然后封装成定制的事件类型,按照发送等级发送到目标节点。3 .接收端每接收到一
9、条数据,把数据流记录到本地文件中。当接收到完成标记后,接收完成。把记录的文件读成流调用接收接口,处理数据。输出定义:运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看。数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查。I .L1.2基于文件系统的接口方式一般信息功能点名称:基于文件系统的接口方式功能点编号:SJJH-川JK-004功能用户:功能描述:文件交换主要功能把文件从源节点发送到目标节点上。保证目标节点能正确接收到文件。在交换过程中,正确记
10、录流量统计。所有流量统计记录都以文件为单位,记录流量统计后发送到节点管理系统上。输入输出层规格输入定义:交换工程、交换工程版本号、交换文件名称、交换数据、交换时间、数据队列主要步骤:1 .用户将待发送的文件放到交换目录下。2 .发送工程监测交换目录,如有待交换文件,触发开始进行数据交换。3 .发送完成一个文件,记录一条流量统计并发送流量统计事件到节点管理系统。4 .接收端接收文件,文件交换完成后把文件记录在Receive文件夹中。5 .接收完成一个文件,记录一条流量统计并发送流量统计事件到节点管理系统。输出定义:数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位
11、应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查。运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看。II .L3数据库接口方式主要完成数据库物理表中的数据交换。功能点分解如下:1、逐条数据交换方式。2、批量数据交换方式。逐条数据交换方式一般信息功能点名称:逐条数据交换方式功能点编号:SJJH-JHJK-005功能用户:功能描述:根据数据的产生顺序逐条把数据发送到指定的接收端。统计流量时按照固定时间段的交换量进行统计,将统计的结果生成有一个批量号作为一笔数据。输入输出层规格输入定义:交换工程;交换工程版本号;交换数据;交换时间
12、;数据队列;主要步骤:1 .共建单位生成交换数据,即共建单位向参与交换的业务表中插入数据。2 .通过触发器会向交换软件监测的数据管理表中插入记录,同时在管理数据表的影子表中产生数据。3 .交换软件通过对管理数据表的影子表进行监测,发现有数据生成时,通过影子表中的值反查交换业务表,得到待交换的数据。4 .发送数据到指定的队列。5 .接收工程解析、存储数据6 .流量统计时,按照固定时间间隔统计流量输出定义:运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看;数据交换日志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中
13、均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查;批量数据交换日志:记录自定义的一笔数据的大小,时间等。详细数据交换日志:一笔数据交换中每一条数据交换的记录,详细记录每一条数据的大小,时间等批量数据交换方式一般信息功能点名称:批量数据交换方式功能点编号:SJJHTHJK-006功能用户:功能描述:保证一次数据交换所有数据作为一笔数据进行交换和统计,交换软件提供批量数据交换方式,需要设置开始标志和结束标志,两个标志之间的数据作为一笔数据。输入输出层规格输入定义:交换工程;交换工程版本号;交换数据;交换时间;数据队列;主要步骤:1 .进行数据交换开始时,共建单位向监测表中插入一条标志数据交
14、换开始的记录。2 .共建单位生成交换数据,即共建单位向参与交换的业务表中插入数据。3 .通过触发器会向交换软件监测的数据管理表中插入记录,同时在管理数据表的影子表中产生数据。4 .交换软件通过对管理数据表的影子表进行监测,发现有数据生成时,通过影子表中的值反查交换业务表,得到待交换的数据。5 .数据交换结束时,共建单位向监测表中插入一条标志数据交换结束的记录。6 .发送数据到指定的队列。7 .接收工程解析、存储数据8 .统计流量时,把开始标志和结束标志之间的数据作为一笔数据进行统计。输出定义:运行日志:为监测交换软件的运行状态,需记录数据交换过程中交换软件的运行情况,供平台分析查看;数据交换日
15、志:为保证数据的交换的全程跟踪,需要资源交换系统、业务中心应用、共建单位应用在数据交换过程中均记录数据交换日志,以便在数据交换出现问题时进行跟踪检查;批量数据交换日志:一笔数据交换的日志记录,记录交换量,交换时间等详细数据交换日志:一笔数据交换中每一条数据交换的记录,详细记录每一条数据的大小,时间等LL2数据服务数据交换传输中如果遇到异常导致交换传输失败能确保交换数据能存储转发、断点续传。确保交换失败数据不丢失。在数据交换传输的时候通过优先级设置可以对一些比较紧急的数据先交换处理。功能模块分解如下:1.121存储转发一般信息功能点名称:存储转发功能点编号:SJJH-JHCS-000功能用户:功能描述:支持存储转发功能,如