[发明专利]业务处理方法及装置在审

专利信息
申请号: 201110454485.8 申请日: 2011-12-30
公开(公告)号: CN103186826A 公开(公告)日: 2013-07-03
发明(设计)人: 孙海林 申请(专利权)人: 鼎捷软件股份有限公司
主分类号: G06Q10/06 分类号: G06Q10/06
代理公司: 上海翼胜专利商标事务所(普通合伙) 31218 代理人: 翟羽
地址: 200443 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 业务 处理 方法 装置
【说明书】:

技术领域

发明涉及企业资源规划领域,尤其涉及一种业务处理方法及装置。

背景技术

ERP(Enterprise Resource Planning,企业资源规划)是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。它把企业的物流、人流、资金流、信息流统一起来进行管理,以求最大限度地利用企业现有资源,实现企业经济效益的最大化。在企业中,一般的管理主要包括三方面的内容:生产控制(计划、制造)、物流管理(分销、采购、库存管理)和财务管理(会计核算、财务管理)。这三大系统本身就是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理。ERP系统的设计目标是满足业务需求,这就需要对复杂的业务功能进行建模。

传统的业务功能建模方式是根据业务流程建立各个功能模块或者组件,每个功能模块或者组件完成其业务功能的完整逻辑。对于不同的应用场景每个功能的业务逻辑可能存在差异,例如部分单据要求保存后立即生效,部分单据在审核后需要对相关人员发送通知等等。若要使一个功能模块的定义能够满足不同应用场景的需求,就需要在实现逻辑中判断应用场景,造成实现逻辑复杂,难以维护和扩展。若将不同应用场景的功能实现划分成不同子模块,则造成系统结构复杂,同样难以维护。当需求发生变更时,往往需要进行重构,增加了二次开发的成本。

参考附图1所示是一种应用AOP的现有业务处理方法的流程示意图,采用AOP(Aspect Oriented Programming,面向切面的编程)技术解决上述问题,易变逻辑通过切入点(point cut)配置,由切面(Aspect )承载,切面是对象操作过程中的截面,如权限检查、日志、事务处理等;切入点是一系列连接点的集合,它指明切面上承载的处理逻辑在什么时候被触发;连接点是程序运行中的某个阶段点,如某个方法执行前,执行后或有异常抛出时等。切面通过固定在主逻辑两端的连接点接入到主逻辑中,即切面逻辑织入到业务流程中,实际上是更改了原有的主逻辑;连接点固定在方法体外部,不可扩展;连接点的定义与业务逻辑分离,预定义通用的扩展点,一般不考虑与业务关联;当需求发生变更时,同样可能需要进行重构,增加了二次开发的成本。

发明内容

本发明所要解决的技术问题是,提供一种业务处理方法及装置,解决现有技术中传统的业务功能建模方式中实现逻辑复杂,难以维护和扩展,以及当需求发生变更时,往往需要进行重构,增加了二次开发的成本的问题。

为了解决上述问题,本发明提供了一种业务处理方法,应用在一业务处理系统中,所述业务处理系统包括至少一业务功能,包括以下步骤:通过至少一切点事件,自所述业务功能的主业务逻辑中区隔出至少一易变业务逻辑;通过方法接口组织所述主业务逻辑;通过事件接口组织所述所有切点事件;所述业务功能实现时,实现所述方法接口中的所述主业务逻辑;以及所述主业务逻辑实现时,引发所述事件接口中对应的切点事件,执行对应的易变业务逻辑。

进一步,所述易变业务逻辑为所述业务功能的公用功能中容易发生变化或需要扩展的业务逻辑,在逻辑上与所述主业务逻辑区隔。

进一步,至少一所述易变业务逻辑由一切片承载。

进一步,至少一所述切片注册于所述切点事件中。

进一步,所述切点事件被引发时,执行注册于所述切点事件中的所述所有切片所承载的易变业务逻辑。

进一步,所述切片中包括显式定义切片间的依赖关系。

进一步,在执行所述切点事件中注册的所有切片所承载的易变业务逻辑时,若显式定义了切片之间的依赖关系,则按照该依赖关系执行所述所有易变业务逻辑;否则按所有切片注册于切点事件中的顺序依次执行所述所有易变业务逻辑。

进一步,所述容易发生变化或需要扩展的业务逻辑存在于不同业务领域、不同业务对象或不同版本的业务处理系统。

为了解决上述问题,本发明还提供了一种业务处理装置,应用在一业务处理系统中,所述业务处理系统包括至少一业务功能,包括:

主业务逻辑单元,用于实现所述业务功能对应的主业务逻辑;

方法接口单元,用于组织所述主业务逻辑单元中的主业务逻辑;

切点事件定义单元,用于将易变业务逻辑发生的时机点定义为切点事件,并为所述切点事件配置至少一易变业务逻辑;

事件接口单元,用于组织所述切点事件定义单元中的切点事件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎捷软件股份有限公司,未经鼎捷软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110454485.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top