当前位置:首页 > ESB平台服务业务监控概要设计说明书
? 数据访问层,负责进行数据访问及系统间交互操作,关注数据的存取操作,不关心业务服务如何调用数据, 屏蔽对数据库表的直接SQL操作。
3系统功能模块
3.1标准代码管理 3.1.1模块描述
为使整个系统内容规范、一致,便于与被监控系统定义业务信息、进程信息的内容,以及部分元数据与服务注册系统进行同步,本系统需建立标准代码管理,独立维护本系统所使用的标准代码,当与服务注册系统实现对接后,服务注册系统作为本系统部分标准代码源信息,通过接口向本系统提供标准代码信息,本系统可关闭服务注册系统提供源数据部分的代码添加、修改功能,仅保留具体内容本系统是否可见功能。形成标准代码的目的是为保证系统间的标准信息格式定义一致,以及对业务及业务进程基础信息进行统计和分析提供便捷。本系统涉及到的主要标准代码包括:系统类别代码、系统代码、业务种类、业务流代码。
3.1.2功能操作
? 代码添加
描述:用户填写代码详细信息,包括代码、名称、备注等,系统提供校验代码是否重复、是否符合约定格式、名称不能为空等功能,提交后在数据库中形成一条正确的新数据。
? 代码修改
描述:用户选中要修改的一条代码,可对代码、名称、备注等进行修改,系统对修改部分除提供与代码添加同样校验功能外,还应提供该代码是否已被引用等校验功能,对于已被引用和约定使用的代码,原则上不得进行修改,修改后系统更新数据库。
10
? 代码删除
描述:用户选中要删除的代码,系统应校验该代码是否已经被引用,若被引用应待引用记录全部删除后,方可进行删除,对于不能删除又需用户不可见的代码,提供客户端是否隐藏(即客户端不可见,不可在引用)功能。
? 代码浏览
描述:用户登陆后,系统根据用户选择显示代码详细信息。 ? 代码查询
用例名称:用户登录后,输入代码、名称等条件,进行代码查询,理论上各个字段都可以作为查询条件,并支持字母和汉字的模糊查询;
描述:系统通过用户输入条件,查询相关记录。
3.2业务信息管理 3.2.1模块描述
当业务系统发起一笔被监控的业务流程时,发起系统应根据系统接入时的
约定,通过消息方式向监控系统发送该笔业务信息,作为监控系统自动建立一条具体业务流程的起始依据,并且为业务进程监控提供业务信息。本系统可人工修改此类基础消息(具体业务流程结束后,该类基础信息不得修改)。在该具体业务流程运行中,某流程中合法用户对初始业务信息内容发生更改,本系统自动对已入库的数据进行修正;并且本系统可根据业务流状态,自动变更存储位置,即当具体业务流程未结束时,应一直存于进程中业务信息数据表,结束(包括取消、正常完成及合法终止)进程后,此基础信息应存于已完成业务信息表,已完成业务信息表中内容为统计汇总功能提供数据。
监控系统获取各被监控系统业务信息后,按统一模式命名字段名称并进行存储和管理,该模式字段名称对各业务系统在一定程度上,都有一定不易读性,为在查询浏览及汇总统计时,提高业务信息的可读性,需按业务系统本意还原各字段名称。需对将原来各字段名称与统一字段名称进行对应转换。
业务信息是具有清晰业务含义的数据内容,不但是动态监控描述的信息源,同时也是本系统提供统计汇总功能的唯一源数据,业务信息应包括:唯一标识、
11
发起系统、发起单位、目标系统、目标单位、业务种类、涉及额度、付出金额单位、付出金额账户、收取金额单位、收取金额账户,过账依据,过账经办单位、过账经办人等,若涉及其他重要信息可在预留字段中约定。根据具体情况,对该类进程中业务信息可进行修改、查询及浏览功能,对已完成业务信息内容仅可查询和浏览,不得修改,下面对各用例进行详细描述。
3.2.2功能操作
? 业务信息字段名称对照添加
描述:用户选定业务流后,可添加业务信息字段名称对照信息,提交后在数据库中形成信息。
? 业务信息字段名称对照修改
描述:用户选中要修改的一条数据,可对内容进行修改可更改具体名称以及从事设置为空,修改后系统更新数据库。
? 业务信息字段名称对照删除
描述:用户选中要删除的对照记录,可进行删除。 ? 业务信息字段名称对照浏览
描述:用户登陆后,系统根据用户选择显示字段名称对照详细信息。 ? 业务信息字段名称对照查询
描述:可按系统代码名称或业务流代码名称等输入查询条件,查询相关记录,并支持按照字母或汉字的模糊查询。
? 业务信息修改
描述:业务信息修改只对业务进程中的业务信息有效(但系统要设计对已完成进程的业务信息修改的功能,以便为后期前台维护提供便捷),用户选中要修改的业务信息,可对其中涉及额度、付出金额单位、付出金额账户、收取金额单位、收取金额账户,过账依据,过账经办单位、过账经办人以及预留字段内容等数据进行修改,修改后系统更新数据库。
? 业务信息浏览
描述:此部分针对进程中业务信息,系统根据用户选择显示代码详细信息; ? 业务信息查询
12
描述:输入系统代码(名称)、业务流代码(名称)条件或相关基础信息内容,查询相关记录,并支持按照字母或汉字的模糊查询。
3.3业务流程管理 3.3.1模块描述
监控系统能自动发挥监控功能的基础在于监控业务流的建立,即在被监控系统发起一笔新业务时,监控系统通过业务系统按约定内容向监控系统发送的信息(该消息可为业务系统自动发出,也可通过ESB平台已获得信息解析得到),监控系统能自动形成一个约定的监控流程。该监控流程需在业务系统发起前一次性约定,具体过程中可根据业务要求灵活配置被监控业务流的方向和监控点名称、数量,可增加或删除监控点及相对处理时间等基本信息,业务流基础信息管理就是在监控系统中,通过配置监控点及监控点状态信息和业务流程状态信息,建立各类业务流程。
3.3.1功能操作 业务流监控点配置
根据不同的业务流代码或名称,可增加或删除该业务流下的业务流程和监控点,对于已存在的业务流程可对其内部监控点数量及各监控点上下级关系进行调整,保证业务流的灵活配置,但同一业务流下,不同监控流程的监控点代码不得相同,系统应具有校正功能。一条业务流下,可有一条或多条业务流程,对未被引用的业务流(其中监控点代码也未与其他被监控做出使用约定)可选择删除,对于已被使用的业务流,可对其实施整体进程中停用(该具体业务流程处于普通用户不可见状态),下面对各用例进行详细描述。
? 业务流监控点添加
描述:用户选定业务流后,添加新的监控点代码、名称,并可选择上、下级监控点代码或名称(可多选),提交后在数据库中生成新的代码信息;
13
共分享92篇相关文档