-
公开(公告)号:CN105335133B
公开(公告)日:2018-10-09
申请号:CN201410273115.8
申请日:2014-06-18
Applicant: 国际商业机器公司
IPC: G06F8/20
Abstract: 本发明的各实施方式提供了用于生成业务规则模型的方法和装置。在本发明的一个实施方式中,提供了一种用于生成业务规则模型的方法,包括:从应用系统的源代码提取所述源代码所执行的业务流程,所述业务流程包括按顺序执行的多个业务过程;分析所述源代码中与所述多个业务过程中的各个业务过程相关联的部分,建立描述各个业务过程所遵循的业务规则的规则元数据;基于所述顺序和所述规则元数据生成描述所述业务流程所遵循的业务规则模型。在本发明的一个实施方式中,提供了一种用于生成业务规则模型的装置。采用本发明的方法和装置,可以在无需人工操作的情况下,自动地从应用系统的源代码中生成业务规则模型。
-
公开(公告)号:CN103716283B
公开(公告)日:2017-03-08
申请号:CN201210372196.8
申请日:2012-09-29
Applicant: 国际商业机器公司
CPC classification number: H04L63/08 , H04L63/0807
Abstract: 本发明涉及Web服务,其中公开了一种用于在流程中处理调用的Web服务的OAuth认证的方法,包括:判断OAuth访问令牌是否过期,以及响应于OAuth访问令牌过期,启动OAuth访问令牌的自动更新。利用本发明的一个或多个实施例,在由访问令牌过期可能导致调用Web服务产生错误之前能够启动访问令牌的自动更新,从而使得由访问令牌过期导致的调用Web服务产生的错误能够得到有效处理。
-
公开(公告)号:CN105700860A
公开(公告)日:2016-06-22
申请号:CN201410697451.5
申请日:2014-11-27
Applicant: 国际商业机器公司
IPC: G06F9/44
Abstract: 本发明提供了用于生成产品模型的方法和装置。提供了一种用于从应用系统生成产品模型的方法,包括:从应用系统的源代码中提取与源代码相关联的至少一个事务定义,事务定义描述源代码实现的产品中的一个事务;将至少一个事务定义划分至至少一个产品分类;从源代码中获取与至少一个产品分类中的一产品分类相关联的产品组件以生成产品模型,其中产品组件描述与产品分类相关联的至少一个产品参数,以及产品模型描述产品分类与至少一个产品参数之间的关联关系。提供了一种用于基于产品模型生成新产品的方法,包括:通过组合产品模型中的至少一个产品参数,生成所述新产品。采用本发明,可以从实现遗留应用系统的源代码中自动生成产品模型。
-
公开(公告)号:CN105446725A
公开(公告)日:2016-03-30
申请号:CN201410498508.9
申请日:2014-09-25
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F8/35 , G06F8/34 , G06F8/427 , G06F11/323
Abstract: 本公开内容涉及用于模型驱动开发的方法和系统。在一个实施例中,提供一种用于模型驱动开发的方法,包括:分析程序代码以确定所述程序代码的语句的执行顺序,所述程序代码通过对模型执行第一转换而生成,所述模型包含对所述程序代码所实现的业务的抽象描述;将所述程序代码的所述语句的至少一部分分组为功能块;基于所述执行顺序和所述功能块创建所述程序代码的可视化表示;以及基于用户对所述可视化表示的标注,确定所述程序代码中待保留的代码片段,所述代码片段将被保留在通过对所述模型执行第二转换而生成的新程序代码中,所述第二转换在所述第一转换之后被执行。还描述了相应的系统。
-
公开(公告)号:CN103729169A
公开(公告)日:2014-04-16
申请号:CN201210382069.6
申请日:2012-10-10
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F17/30079 , G06F8/51 , G06F17/30138
Abstract: 公开了一种用于确定待迁移文件范围的方法,包括:将待迁移的源系统环境与一组递增的目标系统环境依次进行比较,以发现每一个目标系统环境相对于源系统环境的改变文件,其中所述一组递增的目标系统环境中的每一个目标系统环境包含迁移目标应用所依赖的软件,且不同目标系统环境中包含的软件是递增的;根据改变文件在每一次比较迭代中的改变类型以及多次比较迭代之间的不同改变类型将改变文件划分到不同的改变模式;以及根据改变模式来确定待迁移文件范围。
-
公开(公告)号:CN102143008A
公开(公告)日:2011-08-03
申请号:CN201010105002.9
申请日:2010-01-29
Applicant: 国际商业机器公司
CPC classification number: G06F11/07
Abstract: 公开了一种用于数据中心的诊断故障事件的方法,包括:监控在数据中心内是否发生故障事件;如果发生故障事件,则确定在发生故障事件的节点中正在执行的业务逻辑;基于与数据中心对应的管理模型,选择与该业务逻辑的执行过程有关的日志文件,其中管理模型反映数据中心的业务逻辑的部署和应用依赖性;以及根据所述日志文件,对故障事件进行诊断。该方法使用管理模型以选择与业务逻辑的执行过程有关的日志文件,并将业务逻辑的信息以及应用之间的依赖关系写入日志文件中,能够自动、快速、准确地对故障事件进行诊断。还公开了相应的用于数据中心的诊断故障事件的装置。
-
公开(公告)号:CN102053825A
公开(公告)日:2011-05-11
申请号:CN200910211378.5
申请日:2009-10-30
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F8/71
Abstract: 本发明涉及识别和解决并行软件设计方式下的设计结果之间的冲突,提供一种用于处理软件设计冲突的方法和系统,该方法包含:接收软件设计的设计图,其中,设计图包含多个节点和连接不同节点的有向边,每个节点表示一个设计元素,从一个节点指向另一个节点的有向边,表示该一个节点对应的设计元素依赖于该另一个节点对应的设计元素;识别步骤,确定设计元素在设计图中的层次,识别设计图的给定层次中依赖于同一个设计元素的不同设计元素,并将它们标识为同构设计元素;输出步骤,输出标识了同构设计元素的设计图。利用本发明,可以按照软件设计的层次自下而上地自动识别相关软件设计之间的冲突,以方便冲突的解决。
-
公开(公告)号:CN101430643A
公开(公告)日:2009-05-13
申请号:CN200710165836.7
申请日:2007-11-05
Applicant: 国际商业机器公司
CPC classification number: G06F8/20
Abstract: 本发明提供了为开发人员提供项目开发环境的方法,为开发人员提供项目开发环境的装置,以及项目开发系统。本发明根据开发人员的请求、项目分配信息和项目工件依赖关系,确定所述开发人员具有访问权限的工件,和所述开发人员具有访问权限的工件所依赖的其它所述开发人员没有访问权限的工件,并针对所述开发人员具有访问权限的工件所依赖的其它所述开发人员没有访问权限的工件,生成逻辑工件。本发明能够通过生成代理使每个开发人员不能接触到其不需要接触的项目代码,提高了项目开发的安全性,同时保证其能够自由调用所依赖的工件。
-
公开(公告)号:CN101286212A
公开(公告)日:2008-10-15
申请号:CN200710090499.X
申请日:2007-04-12
Applicant: 国际商业机器公司
CPC classification number: G06Q10/00 , G06Q10/06316
Abstract: 本发明提供了业务流程的执行方法,业务流程引擎,部署业务流程引擎的方法,以及计算机程序产品。根据本发明的一个方面,提供了一种业务流程的执行方法,其中,该业务流程是利用业务流程描述语言预先定义的,所述方法包括:执行上述业务流程并监视在上述业务流程的执行过程中产生的事件;以及根据预先设置的跳转规则,从上述业务流程的一个步骤跳转到另一个步骤,从而改变上述业务流程的预先定义的处理过程。
-
公开(公告)号:CN1924908A
公开(公告)日:2007-03-07
申请号:CN200510093480.1
申请日:2005-08-30
Applicant: 国际商业机器公司
IPC: G06Q10/00
CPC classification number: G06Q50/18
Abstract: 本发明提供一种规则遵守状况检测方法,其中包括以下步骤:a)为预定的规则建立规则模型,并且为业务流程建立业务运营模型;b)对规则模型和业务运营模型的词汇进行标准化;c)检测规则模型是否被业务运营模型所满足;d)产生并输出检测结果报告。本发明还提供一种相应的规则遵守检测系统。通过本发明的规则遵守检测允许用户快速有效的完成规则遵守自动检测,并且极大程度上地避免了检测过程中人为因素的干扰,从而保证了检测结果的准确性。
-
-
-
-
-
-
-
-
-