APP下载

高校财务报销一体化业务协同的体系架构

2019-01-10杨会娟尤垂桔

三明学院学报 2018年6期
关键词:科研经费指令消息

杨会娟,尤垂桔

(1.三明学院 计划财务处,福建 三明 365004;2.三明学院 信息工程学院,福建 三明 365004)

在企事业单位中,绝大部分工作需要协调不同资源或个体参与,需要协调不同部门或个体协同一致地完成某一目标。但在当前高校科研经费管理模式下,各业务部门各司其职,各自为政,各业务环节条块分割、无法自然衔接,信息在各个业务环节也无法顺畅流转,严重影响了科研经费管理的效果和效率。经费管理过程中各环节之间的业务协同以及信息共享是提高高校科研经费管理水平的关键。

在推进高校财务信息化过程中,大量异构化的数据信息和分割的业务处理系统需要能够被有效地整合到一个统一的软件架构中,整合、分析和利用财务部门内外部各独立系统的信息资源并协同业务处理,构建一个统一的业务协同平台用于支持众多业务种类的协同处理和数据信息共享,这是当前计算机应用技术研究与应用的一个重要方面及发展趋势[1-4]。

业务协同管理,其核心是以业务处理为中心,基于业务事件驱动,通过数据和指令的流转把物理上独立分离的业务进行逻辑上的衔接和控制,实现业务的协同化处理[5]。本文基于一体化协同管理的视角,以科研经费报销管理为例,研究业务处理过程中业务事件、指令、数据等各要素的作用及其关系,提出业务协同体的概念,给出业务协同体模型,建设一体化的业务协同处理体系架构,提高高校经费报销管理效率,为业务协同处理提供理论及技术支持。

1 业务协同体及其性质

1.1 业务协同体

定义1设L={l1,l2,…,lk}是一体化业务管理系统 A中业务流程中各个业务环节的集合,O={o1,o2,…,ok}是A中流程对象(角色)的集合,I={i1,i2,…,ik}是A中业务接口的集合,D={d1,d2,…,dk}是A中流程指令(流程控制信息)集合,E={e1,e2,…,ek}是A中流程事件(流程动作)的集合,M={m1,m2,…,mk}是A中流程消息(数据)集合,如果指令、事件、流程、业务、消息分别形成如图1所示的数据包,并且通过如图1所示的代码发生联系,则称S=(L,O,I,D,E,M)是A的业务协同体。

图1 业务协同体各数据包结构及关联图

业务协同体,通过指令d,事件e,流程l、业务接口b、消息m进行协作,通过指令触发事件,由事件定位流程、由流程定位业务接口,通过业务接口调取消息参数,业务执行完成后通过业务接口输出指令和消息,再由指令触发下一个事件,如此循环执行,直至业务执行完成。

1.2 业务协同体的性质

业务协同体通过对协同过程中相关元素的协同关系进行模型化封装,在业务协同体模型中定义了元素的协同关系,在实际的业务协同过程中,业务协同体是以数据流的方式流动,通过对数据流的解析实现业务智能化流转。业务协同体在实际的业务协同应用场景中具有普遍意义,具有一定的创新价值。

在业务协同体S=(L,O,I,D,E,M)中,事件E是业务处理执行的发起者,通过事件驱动业务执行,L,O,I,D,M 5个元素辅助事件执行。业务协同体S具有以下性质:

(1)业务协同体事件驱动准则

业务协同体体S=(L,O,I,D,E,M)中,业务流程L中所有业务环节l∈L,都是通过事件E驱动执行。

(2)业务协同体业务协同准则

业务协同体体S=(L,O,I,D,E,M)中,业务流程L中所有业务环节l∈L在物理上是分离的,通过事件E、指令D、消息M的流动实现逻辑上的协同。

(3)业务协同体流程对象(角色)形式独立准则

业务协同体体S=(L,O,I,D,E,M),业务流程L上的流程对象 (角色)o∈O之间在形式上是分离的,通过流程L、指令D、事件E、消息M发生联系。

业务协同体体S=(L,O,I,D,E,M)的3个准则表明:事件E、指令D、消息M是业务协同体的3个核心元素,业务处理通过事件E、指令D、消息M实现一体化协同,业务处理及业务过程的衔接对流程对象来说是个黑匣子,流程对象只需负责指令的接收、传递、执行。

1.3 业务协同体生成算法

业务协同体S包括流程信息L、流程对象(角色)O、业务接口I、指令D、事件E、消息M 6个元素,业务协同体的生成算法步骤如下:

输入:业务流程信息:流程信息L、流程对象(角色)O、业务接口I、指令D、事件E、消息M 6个元素。

Step1:流程要素集合定义

(1)根据业务的整个实施流程,对流程环节进行优化抽象,形成流程环节集合 L={l1,l2,…,li},其中,lk表示流程环节节点,k=1,2,…,i。

(3)根据流程环节集合,定义每个流程环节对应的业务接口及业务实施对象,分别形成业务接口集合 I={i1,i2,…,ik}、O={o1,o2,…,ok}。

(4)根据业务接口集合,定义每个业务接口对应的消息数据,形成消息集合M={m1,m2,…,mk}。

(5)根据流程环节及流程对象(业务实施对象或流程角色),定义每个流程环节的业务事件(业务实施对象或流程角色的动作),形成事件集合E={e1,e2,…,ek}。

(6)根据事件集合的定义,定义与每一事件相对应的指令(通过指令驱动事件执行),形成指令集合D={d1,d2,…,dk}。

Step2:要素及其关联性定义

(1)定义指令函数 d(e,flag)。

(2)定义事件函数 e(o,l)。

(3)定义流程函数 l(lpre,lnext,i)。

(4)定义业务函数 i(m,d)。

Step3:初始指令及结束指令定义

根据业务流程的起始点和结束点,设置业务流程的起始指令和终止指令。

输出:业务协同体S。

业务协同体S的形成,是以L、O、I、D、M、E以及它们之间的的关联性定义为基础,通过L、O、I、D、M、E 6个要素的协作,推动业务处理一体化执行。业务协同体S协同工作过程如图2所示。

图2 业务协同体协同工作过程

(1)系统A向某个流程对象oi下达指令di;

(2)oi根据di的指令信息,触发事件序列中的某个事件ek;

(3)系统A根据事件ek执行业务流程中的业务操作ij;

(4)业务接口 ij调取消息 ml;

(5)业务接口ij执行完成后输出消息m,同时输出下一指令di+1;

(6)整个流程完成后,协同任务终止。

1.4 业务协同体模型

业务协同体模型包括指令中心、事件中心、流程信息(对象)中心、消息(数据)中心、业务接口中心5个部分。业务接口处理是该模型的核心,协同对象(流程对象)通过指令和事件驱动业务处理,业务间的协同衔接通过指令、事件、消息来完成,如图3所示。

指令中心向事件中心下达事件通知,事件中心根据事件代码,触发流程中的业务接口操作。业务接口从消息中心调取输入数据或向消息中心输出结果数据,同时向指令中心输出下一步的执行指令,如此反复,直至业务处理完成。整个过程是一体化完成的,实现了业务间的协同和信息共享。

图3 业务协同体系统模型

2 一体化业务协同的体系架构

一体化业务协同的体系架构如图4所示。

图4 一体化业务协同的体系架构

在该体系架构中,业务协同体是核心。具体包括:

(1)协同门户

协同门户包括认证授权、单点登录、多渠道接入、集成管理和集成工作平台等应用功能。访问渠道包括网站、手机终端、平板电脑等。用户以分配好的角色登录协同工作平台,根据协同中心的指令决定下一步的业务动作。

(2)流程信息中心

在流程信息中心,定义了流程事件、流程对象、流程指令、流程消息及各工作事项的活动流向顺序,包括实际工作过程中的工作环节、步骤和程序。具体包括以下3个要素。

流程活动流向:指明流程活动的传递方向和次序;

流程环节间交接:指明流程环节间的消息交互;

流程控制:指明流程内在协调与控制机制。

(3)协同中心

协同中心是协同工作平台的核心。用户通过协同门户发起协同业务处理请求后,经过流程信息中心,寻找与之匹配的流程对象,将事件、对象、指令、消息等交给协同中心,由协同中心对整个业务流程进行统一控制。在协同中心,按照流程定义的执行顺序,通过业务接口分别与各业务系统进行交互。

(4)业务中心

业务中心包括完成各个业务系统,这些业务系统在物理上是分布的,各自以业务接口的形式对外提供业务服务。各业务之间不直接发生交互,他们之间的衔接通过协同中心完成。

(5)数据中心

各业务系统的业务数据、日志数据、电子凭证数据、基础数据等在数据中心统一存储,形成一个共享的数据资源池,为协同工作过程提供统一的数据服务。

(6)底层基础设施

底层基础设施包括服务器、操作系统、存储系统等,为协同工作平台提供软硬件支撑。

3 一体化业务协同在高校科研经费报销管理中的应用

以高校科研经费报销管理为例,说明在一体化业务协同体系架构下,高校科研经费报销管理各业务环节之间的协同工作过程。科研经费报销流程如图5所示。

图5 科研经费报销管理流程图

根据图5,可知科研经费报销业务需要多个部门协作才能完成。根据定义1.1,定义科研经费报销管理业务协同体的六个基本要素:流程信息L、业务接口I、协同对象O、流程指令D、消息M、事件E。如表1所示。

科研经费报销管理业务协同工作平台的协同工作过程如图6所示。

科研人员发出报销指令,同时向消息与数据中心提交消息与数据,指令中心向事件中心提交报销事件指令,事件中心接受科研人员的报销事件后,向协同对象中心进行事件通知,由科研部门接收该事件,并向流程信息中心发出流程通知。

表1 科研经费报销管理业务协同体元素表

图6 业务协同体系统模型的科研经费报销过程

流程信息中心接收流程通知后,进入项目管理及预算控制流程,通知项目管理及预算控制接口,接口从消息与数据中心调取相关数据,执行项目及预算控制审核。

业务接口中心根据业务执行的结果,向消息与数据中心输出数据,向指令中心输出指令,根据指令执行下一步的操作。

以此循环执行上述过程。最后,当支付操作完成后,业务接口向指令中心发出项目更新指令,指令中心通知事件中心进行项目更新,事件中心向对象中心发出项目更新的事件通知,科研管理部门接收项目更新事件后通知流程信息中心,进入项目更新流程;流程信息中心通知业务接口中心执行项目更新,业务接口中心从消息中心调取报销结果数据及项目数据后,进行项目更新处理;输出项目更新消息到指令中心,指令中心发出事件通知,事件中心通知对象中心项目更新完成,整个报销过程结束。

从以上的报销管理过程,可以看出基于一体化协同作业体系结构的基本特征:

(1)整个报销过程是通过事件驱动业务处理,对象与业务处理实现形式上的分离,只通过业务接口进行联系;对协同对象来说,业务处理过程完全是个黑匣子,业务处理之间独立,实现业务之间的松耦合。

(2)整个报销过程围绕指令、事件、数据进行,通过指令流、事件流、数据流的流动实现业务协同,实现报销过程一体化。

(3)对象、指令、事件、数据中心实现了物理上的分离,通过数据共享实现逻辑上的联系,便于对业务流程进行扩展。

4 结束语

高校科研经费管理是集财务处理及业务处理的复杂过程,管理环节多,手续繁琐。本文提出业务协同体的概念,构建业务协同体模型以及一体化协同作业体系架构,该体系架构与现行业务协同体系架构相比,其重要特征是业务协同体模型的引入,通过在模型中定义了协同元素之间的协同关系,实现了指令流、事件流、数据流的模型化封装。通过数据流的解析驱动业务协同管理过程,促进业务处理之间的相对独立性,实现数据共享以及业务协同,提高了科研经费管理的水平及效率,为业务协同提供新的方法和思路。

猜你喜欢

科研经费指令消息
一张图看5G消息
ARINC661显控指令快速验证方法
浅谈高校科研经费的信息化管理
杀毒软件中指令虚拟机的脆弱性分析
加强高校科研经费信息化建设的思考
基于精细化管理的科研经费财务管理流程再造
中断与跳转操作对指令串的影响
“科研经费腐败”有多严重?
消息
消息