一种基于网格的信息系统开发通用支撑平台的制作方法

文档序号:6429329阅读:193来源:国知局
专利名称:一种基于网格的信息系统开发通用支撑平台的制作方法
技术领域
本发明属于基于网格的信息系统构建与决策支持领域,具体涉及一种基于网格的信息系统开发通用支撑平台。
背景技术
随着世界科学技术的发展,当今社会已经进入信息化时代。网格(grid)能够把分布在因特网上数以亿计的计算机、存储器、贵重设备、数据库等结合起来,形成一个虚拟的、 强大的超级计算机,满足不断增长的计算、存储需求,实现资源共享和协同工作,已成为21 世纪人类社会信息处理的基础设施。在网格应用日渐普及的今天,研究如何为开发基于网格的信息系统构建一个通用的支撑平台,以降低应用开发的难度,提高应用开发的效率显得十分必要。基于网格的信息系统开发通用支撑平台自身并不是一个基于网格的、能满足某种特定应用需求的信息系统,而是一个基于知识的网格应用信息系统基本架构方案设计工具,它提供一种类似于DSS工具箱的信息系统开发环境,可根据用户特定的应用需求,智能地帮助人们提出基于网格的信息系统运行支撑平台的基本架构方案,以降低网格应用开发的技术门槛,提高应用系统开发的效率、质量和水平。

发明内容
本发明提供一种基于网格的信息系统通用开发支撑平台,具有良好的开放性和可扩展性,可根据用户特定需求,“量身订制”地快速生成用户所需的信息系统网格支撑平台的基本架构方案。本发明系统利用网格技术、基于知识的信息系统分析与设计方法,参考主流网格体系结构,如OGSA、WSRF等主流网格框架结构,构建了符合业界标准的网格应用标准体系结构知识库,设计了用户需求问卷、需求与框架和案例匹配算法,用多种方法和技术手段来解决基于网格的信息系统支撑平台结构方案设计中所涉及的若干关键技术难题,具有如下特点(1)系统具有智能性本发明在参考了国际上提出的开放网格服务框架体系(Open Grid Service Architecture,OGSA)、Web 服务资源框架(Web Service Resource Framework, WSRF)和比较成熟的网格计算技术,设计了网格通用系统结构图在这一基础上,并将现有的主流网格项目在这一通用系统结构基础上归纳到了知识库中,形成案例库,本发明设计了用户需求与网格系统框架的匹配算法,用户需求与案例的匹配算法。只要收集了用户需求信息,系统便能给出与用户需求相匹配的网格框架图与案例。(2)系统具有自主学习性本发明构建的案例都是在网格应用标准体系结构基础上生成的。当用户根据自己的需求生成了相匹配的方案后,用户方案能智能的被支撑平台收集到知识库中,形成新的案例,支撑平台能自主学习到新需求与方案匹配的知识,用户在后续使用系统,进行案例匹配时候将拥有更多参考价值的案例。(3)系统的可扩展性强由于发明中网格应用标准体系结构采用网格服务与具体服务的实现策略这一二维表形式对信息系统结构进行描述,同时随着技术的进步,基于网格的信息系统框架结构难免发生调整或者改变,只需要对支撑平台中网格应用标准体系结构二维表进行修正,添加网格服务或者调整每个服务模块中的关键技术,就可以让新的网格应用标准体系结构符合最新业界标准,避免了传统信息系统中存在的框架结构封闭式问题。


图1本发明系统的功能结构示意图;图2本发明系统用户流程示意图;图3本发明系统管理员流程示意图;图4本发明系统给出的框架信息示意图
具体实施例方式下面通过借助实施例更加详细地说明本发明,但以下实施例仅是说明性的,本发明的保护范围并不受这些实施例的限制。如图1所示,用户在使用本发明时,首先进入需求选择模块,该模块记录了用户的项目基本信息,该模块采用需求问卷形式,供用户进行需求选择。用户根据需求问卷的问题说明和答案说明,提交符合自己需求的答卷。在系统提交给用户需求问卷之前,先访问需求数据库,从需求数据库中读取需求问卷及说明,数据库管理模块方便对数据库中的需求问题进行维护与更新。需求问卷样式如下所示1.请问您的工作流调度主要是下面哪种形式?1.并行任务 2.任务流程复杂,呈现复杂的网络图注回答2,则选择工作流管理模块,回答1,则继续。2.任务之间的相互依赖程度是否很深?1.是 2.否注回答1则直接选择工作流管理模块,回答2则分值为0,继续下一题。3.请问不同类型的任务的数量?1.数量较少 2.数量很多注回答1则分值为0,回答2则分值为2,继续下一题。4.请问主任务下的层级组织是否复杂?1.子任务较多 2.子任务较少注回答1则分值为2,回答2则分值为0,继续下一题。5.多数任务的类型?1.简单易完成 2.复杂注回答1则分值为0,回答2则分值为2,继续下一题。
6.任务是否需要复杂的数据交换和统计?1.是 2.否注回答1则分值为2,回答2则分值为0,继续下一题。7.完成任务的服务资源代理是否数量足够多?1.是 2.否注回答1则分值为0,回答2则分值为2,继续下一题8.完成任务的服务资源代理是否稳定可靠?1.是 2.否注回答1则分值为0,回答2则分值为2。9.统计总分,如果总分超过或等于8分,则选择工作流管理模块,否则不选择工作
流管理模块。以上需求问卷是为了说明需求选择模块如何收集用户需求信息,用户从第一题开始回答问题,按照知识库对该问卷的解释,用户在第一题选择了答案2或者统计用户得分, 总分值不小于八分,该项目发明的支撑平台将会帮助用户选择工作流管理模块。不同服务模块的需求问卷和统计分数方式不一样,可根据实际情况进行设计。用户需求信息输入到候选案例生成器中,候选案例生成器访问案例库与知识库, 通过知识库里面的关联信息,支撑平台在案例库中搜索与用户需求匹配的案例,如果案例库中存在与用户需求匹配的案例,则案例将会被支撑平台输出到候选方案中;如果案例库中不存在与用户需求匹配的案例,则支撑平台会根据知识库中需求信息与系统框架之间的关联信息,以及需求信息与服务模块实现策略之间的关联信息,给出符合用户需求的方案。在本发明设计的支撑平台中,基于网格的信息系统框架图包含八个模块,分别是网格安全、信息服务、作业管理器、域管理器、元数据管理、本体服务、工作流管理、数据管理。通过需求选择模块后系统会确定需要构建的信息系统的整体框架图,如图4所示,整体框架图是由这八个模块中的几个或全部模块构成。当系统智能生成基于网格的信息系统框架结构图后,系统根据用户需求,生成框架中每个服务模块的具体实现策略,如根据上述用户需求问卷信息,支撑平台确定用户方案中需要工作流管理模块,同时根据知识库中信息,分析出工作流管理模块的具体实现策略如下表所示
[0048
权利要求
1.一种基于网格的信息系统开发通用支撑平台,包括需求选择模块,用于用户对待开发的信息系统的需求选择,选择结果传送给候选案例生成器;候选案例生成器,用于根据需求选择模块的需求选择结果生成对应的候选方案,并调用方案修改模块进行修改,将修改后的候选方案传送给文档生成器; 方案修改模块,用于对候选案例生成器生成的候选方案进行修改; 文档生成器,用于将候选案例生成器输出的候选方案以文档形式储存和输出。
2.根据权利要求1所述的信息系统开发通用支撑平台,其特征在于,还包括存储有不同系统需求信息的需求数据库、存储历史生成的候选案例的案例库,以及存储系统需求与待开发的信息系统结构的映射关系的知识库,需求数据库供需求选择模块调用,案例库和知识库供候选案例生成器调用。
3.根据权利要求1所述的信息系统开发通用支撑平台,其特征在于,还包括安全管理模块,用于需求数据库的安全管理;需求维护模块,用于需求数据库的维护; 关联信息维护模块,用于知识库的维护; 案例维护模块,用于案例的维护。
全文摘要
本发明公开了一种基于网格的信息系统开发通用支撑平台,该系统包括用于用户对待开发的信息系统的需求选择的方案的需求选择模块,用于根据需求选择模块的需求选择结果生成对应的候选方案的候选案例生成器,用于对候选案例生成器生成的候选方案进行修改的方案修改模块,用于将候选案例生成器输出的候选方案以文档形式储存和输出的文档生成器。本发明具有良好的开放性和可扩展性,可根据用户特定需求,“量身订制”地快速生成用户所需的信息系统网格支撑平台的基本架构方案。
文档编号G06Q10/00GK102253838SQ20111021063
公开日2011年11月23日 申请日期2011年7月26日 优先权日2011年7月26日
发明者刘洋, 姚鑫, 杨尚, 柳晶晶, 洪流, 王煜, 郝语嘉, 陈学广, 陈实, 陈琛, 黄辉, 龚静雯 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1