一种业务功能流程化的配置方法及系统技术方案

技术编号:7639380 阅读:211 留言:0更新日期:2012-08-04 15:04
本发明专利技术公开一种业务功能流程化配置方法,包括:步骤1、请求处理器接受请求,根据数据中的参数定向到具体业务的设计action层;步骤2、业务参数初始化模块,在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值;步骤3、业务流程处理器,根据功能参数中流程的约定和参数,进行流程处理,需要调用外部接口时,则开始调用接口转换器;步骤4、接口转换器,按约定接收业务流程处理器传入的接口调用消息体,按转换规则组装返回响应消息体;步骤5、响应结果处理器,从接口转换器返回的响应消息体中取各项结果数据,解析消息文本中的约定结果变量,对变量进行赋值,再将处理后的消息文本返回到前台进行展示。

【技术实现步骤摘要】

本专利技术涉及一种业务功能流程化配置方法及系统,特别是在无线应用协议WAP(Wireless Application Protocol)营业厅内部业务承载时按流程配置的方法及系统。
技术介绍
现有的软件开发过程中,都是按功能从前到后进行开发或者从后向前,从接口层到服务(service)层到设计(action)层依次进行开发。开发时往往按照功能进行划分抽象一些模型,其存在的问题是这个流程中涉及到多次和用户交互,多次调用服务时无法实现配置,且表单多以获取(get)方式进行传递,系统的连接大多是a标签实现,表现形式不好;所有调用的服务,如果该服务之前未调用过,则必须在接口转换器中增加逻辑单元。
技术实现思路
本专利技术的目的是提供一种业务功能流程化配置方法,通过配置即可实现增加业务的需要,上线操作简单,开发简单,维护更容易。一方面,本专利技术实施例提供了一种业务功能流程化的配置方法,包括步骤I、请求处理器接受请求,对请求中的数据进行解析,并根据数据中的参数定向到具体业务的设计action层;步骤2、业务参数初始化模块在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值;步骤3、业务流程处理器根据功能参数中流程的约定和参数,进行流程处理,需要调用外部接口时,则开始调用接口转换器;步骤4、接口转换器按约定接收业务流程处理器传入的接口调用消息体,解析消息体,获取要调用的接口名称,在根据该名称定向到该接口对应的逻辑处理单元,逻辑处理单元根据接口实际的需要进行二次参数封装,并执行接口调用,在解析接口返回数据,再按转换规则组装返回响应消息体;步骤5、响应结果处理器根据系统预先约定的配置,从接口转换器返回的响应消息体中取各项结果数据,按照配置返回消息文本,解析消息文本中的约定结果变量,对变量进行赋值,再将处理后的消息文本返回到前台进行展示。如上述的配置方法,还包括,所述的根据数据中的参数定向到具体业务的设计层具体为根据统一资源定位符中的方法属性定向到具体业务的设计层。 如上述的配置方法,还包括,所述业务参数初始化模块根据参数的功能标识值,在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值。如上述的配置方法,还包括,该方法应用于无线应用协议WAP营业厅内部业务承载时的业务功能配置。另一方面,本专利技术实施例还提供了一种用于业务功能流程化的配置系统,包括请求处理器,业务参数初始化模块,业务流程处理器,接口转换器,响应结果处理器;所述请求处理器,用于接受请求,对请求中的数据进行解析,并根据数据中的参数定向到具体业务的设计action层;所述业务参数初始化模块,用于在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值;所述业务流程处理器,用于根据功能参数中流程的约定和参数,进行流程处理,需要调用外部接口时,则开始调用所述接口转换器; 所述接口转换器,用于按约定接收所述业务流程处理器传入的接口调用消息体,解析消息体,获取要调用的接口名称,再根据该名称定向到该接口对应的逻辑处理单元,所述逻辑处理单元根据接口实际的需要进行二次参数封装,并执行接口调用,在解析接口返回数据,再按转换规则组装返回响应消息体;所述响应结果处理器,用于根据系统预先约定的配置,从所述接口转换器返回的响应消息体中取各项结果数据,按照配置返回消息文本,解析消息文本中的约定结果变量,对变量进行赋值,再将处理后的消息文本返回到前台进行展示。上述的配置系统,还包括,所述的根据数据中的参数定向到具体业务的设计action层具体为根据统一资源定位符中的方法属性定向到具体业务的设计层。上述的配置系统,还包括,所述业务参数初始化模块根据参数的功能标识值,在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值。上述的配置系统,还包括,所述系统应用于无线应用协议营业厅内部业务承载时的业务功能配置。本专利技术的有益效果是通过从整体进行考虑,将所有业务的流程进行总结抽象,从而轻松实现增加业务的需要,而且上线操作简单,开发简单,维护更容易。附图说明图I为本专利技术的业务功能流程化配置方法流程图;图2为本专利技术的在树上配置功能点的示意图;图3为本专利技术的配置节点对应的设计action,及各权限控制参数的示意图;图4为本专利技术的设置功能点对应的流程(指令)示意图;图5为本专利技术的流程参数配置示意图;图6为本专利技术的展示给用户文本内容的示意图;图7为本专利技术的调用服务配置示意图;图8为本专利技术的当服务返回000000时配置流程(指令)示意图;图9为本专利技术的当服务返回非000000即其他other时配置流程(指令)示意图。具体实施例方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图I为本专利技术的业务功能流程化配置方法流程图。业务功能流程化配置系统执行流程,主要分几块,请求处理器主要负责接受请求,对请求中的数据进行解析,并根据统一资源定位符url中的方法method属性定向到具体业务的设计action。业务参数初始化模块,主要是根据参数的功能标识id值,在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值。业务流程处理器,根据功能参数中流程的约定和参数,进行流程处理,需要调用外部接口时,则开始调用接口转换器,并接收接口转换器返回的消息体。接口转换器作用是按约定接收业务流程处理器传入的接口调用消息体,解析消息体,获取要调用的接口名称,再根据该名称定向到该接口对应的逻辑处理单元。逻辑单元内根据接口实际的需要进行二次参数封装,并执行接口调用,在解析接口返回数据,再按转换规则组装返回响应消息体。响应结果处理器,根据系统预先约定的配置,从接口转换器返回的消息体中取各项结果数据。按照配置中要返回的消息文本,解析消息文本中的约定结果变量,对变量进行赋值。再将处理后的消息文本返回到前台进行展示。业务功能流程化的配置流程如下请求处理器接受请求,对请求中的数据进行解析,并根据数据中的参数定向到具体业务的设计action层;业务参数初始化模块在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值;业务流程处理器根据功能参数中流程的约定和参数,进行流程处理,需要调用外部接口时,则开始调用接口转换器;接口转换器按约定接收业务流程处理器传入的接口调用消息体,解析消息体,获取要调用的接口名称,在根据该名称定向到该接口对应的逻辑处理单元,逻辑处理单元根据接口实际的需要进行二次参数封装,并执行接口调用,在解析接口返回数据,再按转换规则组装返回响应消息体;响应结果处理器根据系统预先约定的配置,从接口转换器返回的响应消息体中取各项结果数据,按照配置返回消息文本,解析消息文本中的约定结果变量,对变量进行赋值,再将处理后的消息文本返回到前台进行展示。用于业务功能流程化的配置系统包括请求处理器,业务参数初始化模块,业务流程处理器,接口转换器,响应结果处理器;上述的各个模块功能如下所述请求处理器,用于接受请求,对请求中的数据进行解析,并根据数据中的参数定向到具体业务的设计action层;所述业务参数初始化模块,用于在系统中加载功能模块具体的业务参数,并对业务参数中的变量进行解析和赋值;所述业务流程处理器,用于根据功能参本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杨明辛磊李赛强曲文超卢继霞
申请(专利权)人:北京神州数码思特奇信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术