[发明专利]程序段执行开关设计方案在审
申请号: | 201410167982.3 | 申请日: | 2014-04-24 |
公开(公告)号: | CN105022617A | 公开(公告)日: | 2015-11-04 |
发明(设计)人: | 徐国庆 | 申请(专利权)人: | 深圳市并行科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 执行 开关 设计方案 | ||
技术领域
本发明涉及计算机软件开发领域,应用于系统集成、业务再造等方面。具体地,设计方案通过设置系统中某段程序是否执行的开关,以灵活地根据业务的需求决定流程中是否需要执行这段代码。
背景技术
发明者认为:在计算机系统中,用户的需求是灵活多变的,但是对事务处理的环节重合的地方多,为每一种类似的需求重新开发相同的功能非常浪费,节约的做法是对流程中环节的重用。
发明人发现,目前缺乏简单有效的技术能够对特定的流程进行合理地再造,而在纷繁复杂的业务过程中,任何一个流程都是有若干个可能或必然执行的步骤所组成,流程再造者只需对这些可能执行的流程进行有效的裁剪。
由于目前没有一种有效的业务流程裁剪机制,为了填补计算机配置体系结构中在快速流程再造等方面的空白,本发明使用执行开关实现了对业务逻辑的灵活裁剪。
发明内容
执行开关:在系统中控制一段可能的程序是否被执行的开关单元,如果执行开关开着,则那段程序就执行;如果执行开关关闭,则那段程序不会执行。
执行开关用来阻止系统中被裁减掉的程序段的执行,从而起到流程裁剪的作用。
具体实施步骤如下:
系统将目标程序封装成一个新的方法,新方法中包含目标程序是否执行的开关。
系统配置上述目标程序是否执行的开关,配置方式可以是通过配置文件,也可以是程序运行时动态配置。
系统不直接调用目标程序而是调用新方法的句柄,新方法执行时检查它里面封装的执行开关,如果是执行开关开就执行目标程序,如果是关就不执行。
附图说明
附图1说明了使用业务开关封装和执行可变流程的场景。程序将被执行程序1、被执行程序3、被执行程序4分别封装;在配置中配置被执行程序1、被执行程序4、为可执行。因此,在执行时的实际流程是:程序1- >程序2 ->程序4。
具体实施方式
本发明使用但不限于以下技术手段及应用场合:
某生产过程中有两道工序,他们之间是可以替代的,因此在系统开过过程中将这两道工序封装为含执行开关的新方法,并且依次调用。但是在系统排工时,根据实际需要动态配置为其中一道工序开,另外一道关闭,系统实现了灵活流程配置。
某单位由于人员变动,之前做业务处理时是领导一>行政人员一>财务部门,其中行政人员和财务部门只是协助领导处理,但是由于行政人员因事不能处理,这个业务流程就有可能阻塞。正确的方法是使用程序段执行开关,将行政人员、财务部门的处理流程封装成包含开关的新方法,一旦行政人员离开后,由领导配置行政人员开关为不执行,则流程仍然可通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市并行科技有限公司,未经深圳市并行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410167982.3/2.html,转载请声明来源钻瓜专利网。