[发明专利]一种用于网格计算的模型驱动方法有效
申请号: | 200510094035.7 | 申请日: | 2005-08-26 |
公开(公告)号: | CN1731351A | 公开(公告)日: | 2006-02-08 |
发明(设计)人: | 王汝传;季一木 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南京经纬专利商标代理有限公司 | 代理人: | 叶连生 |
地址: | 210003江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 网格计算平台的模型驱动开发方法是继OOP(Object-Oriented Program,面向对象编程)开发思想之后提出的一种新的软件设计方法学,该方法目的是实现当前各种平台下的软件实现互操作和实现所开发的软件具有跨平台两大特性。网格计算正是在当前网络环境下实现异构环境下软硬件资源的共享和协作。该方法一方面可以方便网格用户开发网格计算,另一方面使开发的网格计算平台具有跨平台和互操作的优点。同时当前许多开源的软件为我们设计网格计算平台的模型驱动开发提供了便利,我们在设计过程中分成应用分析层、应用建模层和应用实现层的三层体系结构来设计网格计算平台的。 | ||
搜索关键词: | 一种 用于 网格 计算 模型 驱动 方法 | ||
【主权项】:
1.一种用于网格计算的模型驱动方法,其特征在于该方法由网格计算平台的模型驱动方法和基于网格计算平台的应用方法组成,其中,网格计算平台的模型驱动方法实现步骤为:步骤1).将网格服务客户端和服务器端的实现流程中的每一步看作是系统无关模型的一个基本元素,通过平台建模框架插件进行平台独立模型建模,对源文件采用统一建模语言类图来定义模型、执行模型采用统一建模语言事件来定义;实现时将这些基本元模型采用小部件工具集设计成相应的可操作图标,放图标显示区里,支持用户的拖拉操作;a)平台建模框架模型定义层:通过可扩展建模语言、统一建模语言和瓜哇语言来定义模型;b)平台建模框架模型表示层:将定义的模型转换为扩展建模语言建模接口、平台建模框架核心和瓜哇语言注释;c)平台建模框架模型建立层:生成平台建模框架核心模型;d)平台建模框架模型生成:通过平台建模框架提供的平台建模编辑框架和平台建模生成框架来编辑和生成平台独立模型;步骤2).将建立好的平台独立模型通过图形编辑框架插件来生成可视化的界面,得到网格服务工作流,在编辑区支持对平台独立模型的连接、拖拉、建立和修改等操作,实现时采用图形编辑框架中二维图形插件提供的对象联接类来建立连接,其它操作都通过小部件图形绘图包和小部件图形事件类实现的;步骤3).实现图标区平台独立模型和编辑区平台相关模型之间的同步操作;步骤4).通过拖拉等可视化操作生成网格服务端和客户端的源文件,并自动调用网格容器来部署网格服务;步骤5).如果部署成功,则转到步骤6),反之则转到步骤1)进行修改;步骤6).通过客户端来调用服务器端提供的网格服务,如果成功,则一个网格服务生命周期结束,否则转到步骤4);基于网格计算平台的应用实现流程为:步骤21).客户端向通用描述发现调用中心发送图形填充请求,同时各服务器端向通用描述发现调用中心发布服务;步骤22).服务中心对客户请求的服务,采用遍历查找算法;步骤23).对查找结果进行匹配判断,如果没有相应的请求服务,则跳转到步骤27);步骤24).如果匹配成功,则需进行任务分解,如果是部分填充,则将任务分配到虚拟组织下已注册该服务的服务器端,如果是全部填充,刚无需进行任务分解,直接找一台最优性能的机器完成该任务;步骤25).服务器端进行图形的填充任务,客户端同步显示填充进度,让用户能实时了解任务的执行情况;步骤26).当客户端图形填充完毕,这次的网格服务生命周期结束;步骤27).向客户端提交“目前没有完成客户请求任务的服务端”的提示信息,并结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510094035.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种砼填充空心薄壁构件成型模具
- 下一篇:一种砼填充空心薄壁构件成型模具