[发明专利]一种基于多方交流协议自动生成软件系统交互框架的方法有效
申请号: | 201410009179.7 | 申请日: | 2014-01-08 |
公开(公告)号: | CN103699394B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 夏夀民 | 申请(专利权)人: | 夏夀民 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 天津佳盟知识产权代理有限公司12002 | 代理人: | 侯力 |
地址: | 中国台湾台北市吴*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于多方交流协议自动生成软件系统交互框架的方法,属于计算机领域。鉴于传统建模中多个软件系统之间的组合交互过程难于确保每个系统之间能够完全互通,本发明给出基于多方交流协议自动生成多个参与软件系统间交互过程的交互框架的方法,具体包括首先建立“交流协议”,“交流协议”通过“交流活动”和“迁移关系”完整地表述多个系统间交互过程;然后遍历“交流协议”中的所有“交流活动”,并将这些“交流活动”和“迁移关系”依次建立到每个软件系统中,并对空活动进行简化处理。本发明能够有效地提高传统建模中多个软件系统交互过程的设计及开发效率,并确保多方交互的每个软件系统能正确地运行。 | ||
搜索关键词: | 一种 基于 多方 交流 协议 自动 生成 软件 系统 交互 框架 方法 | ||
【主权项】:
一种基于多方交流协议自动生成软件系统交互框架的方法,其特征在于,将多个系统间交互过程采用“交流协议”来表达,然后自动生成软件系统交互过程框架,所述方法包括具体步骤如下:第1、首先针对多个软件系统之间交互过程建立“交流协议”,该“交流协议”通过“交流活动”和“迁移关系”完整地表述多个软件系统之间的交互过程;参与交互过程的系统称之为“参与系统”;第2、依据“交流协议”中的所有“交流活动”在“参与系统”中建立所对应的“参与活动”,具体步骤是,依据“交流协议”中“交流活动”之间的“迁移关系”,依序遍历第1步“交流协议”中的所有“交流活动”,执行以下子步骤:第2.1、依序找到第一个“交流活动”,并将该“交流活动”作为当前“交流活动”;第2.2、针对当前“交流活动”,执行第2.2.1及第2.2.2每个子步骤;第2.2.1、依据当前“交流活动”在“参与系统”中建立对应的“参与活动”:具体步骤是,判断该“参与系统”在当前“交流活动”中扮演的角色,若该“参与系统”是当前“交流活动”中消息的发送方,则在该“参与系统”中建立一个发送“参与活动”,简称发送活动;否则,若该“参与系统”是当前“交流活动”中消息的接收方,则在该“参与系统”中建立一个接收“参与活动”,简称接收活动;否则,该“参与系统”与当前“交流活动”无关即无关方,则在该“参与系统”中建立一个空“参与活动”,简称空活动;第2.2.2、依据当前“交流活动”的所有“迁移关系”,对该“参与系统”在第2.2.1步中新建的“参与活动”中建立对应的所有“迁移关系”;第2.3、依序去找下一个“交流活动”,如果找到下一个“交流活动”,则将该下一个“交流活动”作为当前“交流活动”,执行第2.2步骤;否则,执行下一步骤;第3、依据“交流协议”自动生成该“参与系统”交互过程框架的方法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于夏夀民,未经夏夀民许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410009179.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种异构环境下的多任务运行时协同调度系统
- 下一篇:一种便携式新型插座