一种事件驱动的高并发流程虚拟机实现方法

基本信息

申请号 CN201210069336.4 申请日 -
公开(公告)号 CN102662725A 公开(公告)日 2012-09-12
申请公布号 CN102662725A 申请公布日 2012-09-12
分类号 G06F9/455(2006.01)I;G06F9/38(2006.01)I 分类 计算;推算;计数;
发明人 窦文生;吴东尧;吴国全;魏峻;钟华;黄涛 申请(专利权)人 山东乾云信息科技集团有限公司
代理机构 北京君尚知识产权代理事务所(普通合伙) 代理人 中国科学院软件研究所;山东乾云信息科技集团有限公司
地址 100190 北京市海淀区中关村南四街4号
法律状态 -

摘要

摘要 本发明公开了一种事件驱动的高并发流程虚拟机实现方法,属于软件技术领域。本方法为:1)建立一基于事件驱动的流程运行时模型,用于描述目标流程语言的执行语义;2)流程解析器将目标流程语言描述的流程运行时模型转化为事件驱动的执行结构,由运行时引擎进行执行;3)运行时引擎采用两级事件队列-多调度器的调度方式执行转化后的执行结构。与现有技术相比,本发明面对流程语言的更新和变化,具有很高的扩展能力及灵活性,同时本发明提高了并发执行性能,能够应对高负载压力。