[发明专利]一种通过状态机动态建模实现对业务系统控制的方法无效
申请号: | 201210545707.1 | 申请日: | 2012-12-17 |
公开(公告)号: | CN103049264A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 朱海东;李晓东;黄炳良;俞兴进 | 申请(专利权)人: | 国电南京自动化股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210009 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 状态机 动态 建模 实现 业务 系统 控制 方法 | ||
1.一种通过状态机动态建模实现对业务系统控制的方法,其特征是,包括以下步骤:
1)采用XML的方式,通过图形化工具,定义并生成业务对象的状态机模型文件;
2)通过状态机模型驱动引擎,动态加载对应的业务对象的状态机模型文件;
3)状态机模型驱动引擎根据该业务对象的状态机模型,对业务对象的状态转换过程和动态行为进行控制。
2.根据权利要求1所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,状态机模型定义完成之后保存为一个XML文件保存在硬盘指定的文件夹中,同时将该文件中的XML字符串上传到数据库中。
3.根据权利要求1所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,状态机模型的上传和加载采用的是webservice的方式,客户端图形化状态机模型定义工具通过访问webservice的方式与服务器端进行通信,webservice提供SyncModel接口实现客户端、服务器内存、数据库三者之间的状态机模型同步。
4.根据权利要求3所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,新的状态机模型发布之前,先进行正确性的验证,验证的方法是通过将状态机模型加载到应用服务器端的内容中,在内存建立状态机模型的缓存,这个过程中将对状态机模型的正确性进行验证。
5.根据权利要求2所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,当状态机模型开始使用前,由状态机模型驱动引擎完成状态机模型的加载,加载的过程为:首先从数据库中把正在使用的状态机模型文件查询出来,保存到一个列表中,然后判断列表中的状态机模型数量是否大于等于1,如果大于等于1就将遍历其中的状态机模型,并加装到内存中,构建出状态机模型的内存对象。
6.根据权利要求1所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,将所述状态机模型内部的逻辑关系构建起一个业务对象的状态转换图,这个图是一个有向图,图的节点定义为业务对象的每一个过程状态,图的每一个出度和入度都定义为业务对象的一次转换、转换条件和转换过程中发生的事件;状态机模型驱动引擎按照业务对象的状态转换图对业务对象的动态行为进行控制。
7.根据权利要求5所述的通过状态机动态建模实现对业务系统控制的方法,其特征是,状态机模型被状态机模型驱动引擎加载到内存中以对象的形式实例化,并在状态机模型驱动引擎的协助下进行业务对象实例的动态行为控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南京自动化股份有限公司,未经国电南京自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210545707.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于栅格图像的规划建设用地平衡表制作方法
- 下一篇:车架总成校正装置