首页> 中国专利> 用于构建可拓展服务的云计算信息管理平台的方法

用于构建可拓展服务的云计算信息管理平台的方法

摘要

用于构建可拓展服务的云计算信息管理平台的方法,涉及IT软件开发领域,所述系统包括有表示层、服务需求处理层、服务调用层、集成接口层、业务逻辑层、服务封装层、云计算访问协议层、服务器访问层和数据源层;本发明可以通过服务发现、服务匹配和服务组装来构建基于云计算的信息管理平台,能克服传统信息服务平台构建过程中投入成本过大、建设周期长、平台内部数据交互困难和对用户需求适应性差的问题。

著录项

  • 公开/公告号CN103268230A

    专利类型发明专利

  • 公开/公告日2013-08-28

    原文格式PDF

  • 申请/专利权人 重庆大学;

    申请/专利号CN201310213458.0

  • 发明设计人 张可;柴毅;汪嘉文;吴逊;梁奕欢;

    申请日2013-05-31

  • 分类号G06F9/44(20060101);

  • 代理机构11275 北京同恒源知识产权代理有限公司;

  • 代理人王海权

  • 地址 400044 重庆市沙坪坝区沙正街174号

  • 入库时间 2024-02-19 19:50:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-21

    未缴年费专利权终止 IPC(主分类):G06F9/44 授权公告日:20160106 终止日期:20160531 申请日:20130531

    专利权的终止

  • 2016-01-06

    授权

    授权

  • 2013-09-25

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20130531

    实质审查的生效

  • 2013-08-28

    公开

    公开

说明书

技术领域

本发明涉及IT软件开发领域,特别是一种用于构建信息管理平台的系统。

背景技术

信息管理系统是由任何计算机设备或其他信息处理手段组成并用于管理信息的 系统。随着信息管理系统的深入应用,目前各种管理类工作对信息系统的依赖性越来 越高。传统管理系统应用中,往往具有平台结构松散,投入成本大,建设周期长,对 用户需求适应性差的问题,而这些问题出现的原因是,传统信息管理系统开发过程中 面向过程的局限性,传统信息管理系统通过用户需求设计整体框架,开发完成后的系 统功能模块之间的连接性过高,如用户有新的需求,则需要对整体的程序架构提出修 改,则表现出传统信息管理系统对用户需求性差的问题。传统信息管理系统的不易添 加和修改的特性也导致开发人员开发过程中从最基础部分开始设计,导致开发成本 大,开发周期长的问题。

发明内容

本发明的目的就是提供一种用于构建可拓展服务的云计算信息管理平台的方法, 它可以通过服务发现、服务匹配和服务组装来构建基于云计算的信息管理平台,能克 服传统信息服务平台构建过程中投入成本过大、建设周期长、平台内部数据交互困难 和对用户需求适应性差的问题。

本发明的目的是通过这样的技术方案实现的,具体步骤如下:

1)创建数据源层,用于读取并储存信息管理平台接收的原始输入信息;

2)创建服务器访问层,封装数据源层读取的信息,提供将封装信息传输至信息 管理平台所在服务器的访问接口;

3)创建云计算访问协议层,提供对并行运行的服务器进行访问的协议;

4)创建服务封装层,对信息管理平台的需求分析进行描述,设定信息管理平台 的服务模块,对每个服务模块进行独立封装;

5)创建业务逻辑层,描述各服务模块之间的功能联系及数据逻辑走向;

6)创建集成接口层,提供各服务模块之间的通信协议,并提供与信息管理平台 所在服务器的通信接口;

7)创建服务调用层,调用已封装的各服务模块,在服务器上构建信息管理平台 的服务模块;

8)创建服务需求处理层,处理用户提出的新的服务需求,将服务需求发送至服 务调用层;

9)创建表示层,用于信息管理平台的界面显示,实现人机交互。

进一步,所述数据源层,包括有为信息管理平台提供原始数据的分布式存储服务 应用及其使用的数据服务器。

进一步,步骤2)中所述服务器访问层,用于创建信息管理平台与分布式服务器 的访问序列表,提取物理上分布的服务器数据,进行并行运算,创建数据访问接口, 保持系统数据格式的一致性,产生数据接口规范包,实现异构数据及异类数据库的整 合。

进一步,步骤3)中所述云计算访问协议层,对信息管理平台的服务模块进行整 合,建立分布式资源配置方法,对各个分布服务其中的服务进行分析,建立云服务数 据表,构建分布结构下的云计算服务调用系统。

进一步,步骤4)中所述服务封装层,对信息管理平台的服务模块程序化,对服 务模块封装,对信息管理平台的服务器进行虚拟物理资源分配,对已经封装的服务模 块进行分析,生成服务工作详细表。

进一步,步骤5)中所述业务逻辑层,分析信息管理平台各服务模块之间接口逻 辑,并分析各服务模块之间的数据流向。

进一步,步骤6)中所述集成接口层包括服务对外接口集成模块和服务模块内部 接口集成模块;服务对外接口集成模块根据信息管理平台的服务模块需求,解析在 WEB环境下与信息管理平台的对外接口;服务模块内部接口集成模块,根据服务模块 的逻辑连接情况,提供各服务模块之间连接接口。

进一步,步骤7)中所述服务调用层对用户需求处理层传递下来的用户需求列表 进行分析,调用服务列表数据库中的服务信息对需求列表进行解析,需求列表解析后 为服务模块调用列表。

进一步,步骤8)中所述服务需求处理层处理用户从表示层提出的服务需求,对 提出的服务需求进行分析,并分析用户的WEB使用环境,把用户的需求列表发送至服 务调用层。

进一步,步骤9)中所述表示层为对外用户界面,用户通过表示层实现服务模块 的任意调用,各服务模块之间的无缝连接。

由于采用了上述技术方案,本发明具有如下的优点:

本发明根据服务需求处理层分析用户的需求,构建信息管理平台的服务模块,并 通过服务封装层,对信息管理平台的服务模块程序化,对服务模块封装,业务逻辑层 描述各服务模块之间的功能联系及数据逻辑走向,集成接口层定义各服务模块之间的 数据格式和传输协议,服务调用层通过集成接口调用经过封装和逻辑描述的各服务模 块。本发明通过使用封装好的能够被部署、发现和调用的,具有一定功能的,良好定 义并且与信息管理平台无关的标准服务模块,通过服务模块发现、服务模块匹配和服 务模块组装技术构建软件平台。面向服务模块的架构能够很好的克服传统信息管理平 台中存在的建设成本过大,建设周期长,系统内部数据交互困难,对用户需求适应性 差的问题。云计算技术为本发明提供了一种极其方便,资源利用极其高效的管理方式, 把云计算与面向服务的设计原则相结合,使系统开发设计上,集成度高,面向需用灵 活,可扩展性能高。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并 且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或 者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书 和权利要求书来实现和获得。

附图说明

本发明的附图说明如下。

图1为本发明的系统架构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

用于构建可拓展服务的云计算信息管理平台的方法,所构建的信息管理平台的人 机接口为表示层的对外用户界面,用户能通过该界面实现对应用服务模块实现任意调 用,服务模块与服务模块之间无缝连接,用户界面上能实现服务模块功能的提取,对 平台进行数据操作。

服务需求处理层为处理用户从显示层提出的服务需求,对提出的服务需求进行分 析,主要通过分析用户的要求使用功能和用户期望结果得以实现,其方法为通过用户 已选择的功能需求,对功能模块之间的逻辑关系及潜在的任务结果进行处理,得到最 终结果。分析用户的WEB使用环境,指通过分析用户的电脑浏览器的支持环境,对用 户的操作界面提出需求。把用户的需求列表发送至服务调用层。

服务调用层对用户需求层传递下来的用户需求列表进行分析,调用服务列表数据 库中的服务信息对需求列表进行解析,需求列表解析后为服务调用列表,服务调用列 表包括服务模块的具体信息,服务器调用列表在集成接口层进行匹配。

集成接口层,包含服务对外接口模块和应用服务模块内部接口两个集成模块,根 据用户需求,解析在WEB环境下的与用户适应的对外接口,并根据服务模块的逻辑连 接情况,调用服务模块与服务模块之间连接可用的内部接口。

业务逻辑层,对成套的服务集成模块及其服务间的接口的逻辑进行分析,并分析 其间的数据流向。

服务封装层,对信息管理平台需求的服务模块进行程序化,对服务模块进行封装, 对服务器站进行虚拟物理资源分配,对已经封装的服务模块进行分析,生成服务工作 详细表,加载到服务流程数据库里。

云计算访问协议层根据服务流程数据库中的加载的服务工作详细表,对系统中的 服务模块进行整合,建立分布式资源配置方法,对各个分布服务其中的服务进行分析, 建立云服务数据表,建分布结构下的云计算服务调用系统。云计算访问协议层中包含 对分布式结构中的所有能使服务调用信息,但并不包含实际服务的数据,即数据源层 的数据并没有存储在本地,而是存储在并入云计算范围的分布式结构中。

服务器访问层,使信息管理平台访问数据源层的分布式服务器,创建访问序列表, 提取物理上分布的服务器数据,并在网络通信条件允许的情况下,进行并行运算,保 证数据的实时性与真实性。创建数据访问接口,保持系统数据的一致性,产生数据接 口规范包,实现异构数据及异类数据库的整合。

数据源层,为分布式存储服务应用及其使用的数据服务器提供基本的平台架构在 连接信息管理平台,实现数据的并行交互。

基于云计算可拓展面向服务信息管理平台的构建具体步骤为:

步骤1):架构信息管理平台的硬件,即平台构架基础;软件运行环境;基础分 布式数据源层的信息物理层链接;架构平台端工作列表数据库;服务提供端口自由连 接机制。

步骤2):构建数据源层的联结机制,设计可拓展端口,构架规范化的XML数据 传递机制,端口可读取的数据结构,并在每一个提供服务的数据源中构架云端可解析 的数据结构说明、逻辑结构表、数据流方向表,总称为数据驱动文件,纳为每一个数 据源的头文件。在读取分布式的数据源端的服务时,先解析每个数据源的数据驱动文 件。获取该服务的数据驱动环境,并了解其中的逻辑结构及数据流方向。为云端解析 提供必要的条件。

在数据源端架构服务,提供功能信息表,存储在平台端。建立在数据源端得服务 可以由任意语言环境下的架构,如JAVA、C#,并为服务输送提供接口。

步骤3):建立云计算访问协议层、服务器访问层。数据源数据服务器端与信息 管理平台服务器端的访问机制,由服务器访问层接受INTERNET环境下的数据源端得 访问机制,即每个提供服务的分布式服务器下的数据驱动文件及服务的功能信息表, 产生数据接口规范包,实现异构数据及异类数据库的整合。

云计算访问协议层的机制为对服务模块进行整合,建立分布式资源配置方法,及 在上层需要调用底层服务时,对调用的服务类型、数量、功能作出应答。并在通信允 许的情况下,并行访问服务。对服务大小量进行估测的情况下,对资源分配进行调整。

步骤4):构架服务封装层、业务逻辑层,对下层提供的服务进行接口封装,即 对上层提出的服务需求和下层已有的服务功能信息表进行匹配,对服务模块进行封 装,对服务器站进行虚拟物理资源分配,对已经封装的服务模块进行分析,生成服务 工作详细表,加载到服务流程数据库里。对成套的服务集成模块及其服务间的接口的 逻辑进行分析,并分析其间的数据流向。

步骤5):构建集成接口层,包含服务对外接口、应用服务模块内部接口两个集 成模块,服务对外接口根据用户需求,解析在WEB环境下的与用户适应的对外接口, 并根据服务对象的逻辑连接情况,调用服务与服务之间连接可用的应用服务模块内部 接口。

构建服务调用层,服务调用层对用户需求层传递下来的用户需求列表进行分析, 调用服务列表数据库中的服务信息对需求列表进行解析,需求列表解析后为服务调用 列表,服务器调用列表在集成接口层进行匹配。

步骤6):服务需求处理层为处理用户从用户界面提出的服务需求,对用户需求 进行分析,并分析用户的WEB使用环境,把用户的需求列表发送给服务调用层。

步骤7):构建用户界面,用户界面能使用服务,对数据进行操作,对服务进行 调整。调用后的服务在界面上整体呈现为可使用服务端接口,有权限级别划分,对普 通用户及管理者进行划分,对两类用户的可见数据进行了不同的界面需求划分。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较 佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明 的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖 在本发明的权利要求范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号