基于云计算的企业资源管理方法

文档序号:10656386阅读:402来源:国知局
基于云计算的企业资源管理方法
【专利摘要】本发明提供了一种基于云计算的企业资源管理方法,该方法包括:根据企业的业务流程,使用标准化服务语义描述服务接口模型,将企业资源服务通过虚拟化集成封装后作为云平台服务提供给企业使用。本发明提出了一种基于云计算的企业资源管理方法,支持多企业用户、高可扩展和可重用,满足中小型企业按需租用的低门槛、低成本的信息化需求。
【专利说明】
基于云计算的企业资源管理方法
技术领域
[0001]本发明涉及云计算,特别涉及一种基于云计算的企业资源管理方法。
【背景技术】
[0002]云计算采用虚拟化技术将计算资源、基础设施、应用软件等通过互联网实现资源共享和统一管理,并以服务的形式供互联网用户按需使用。云计算在架构实现方面可采用服务计算的技术,将业务功能分解为松耦合、统一标准和接口的服务,满足企业快速构建和响应业务变化、重用原有IT资源、数据共享和业务协同的需求。利用云计算技术和SOA模式构建的企业信息资源管理系统可以实现企业获取共享资源,降低企业信息化成本,提高其在市场竞争中的核心竞争力。传统的企业资源管理系统一般都是为某个特别实现的,并不能满足所有企业对信息化的要求;同时随着互联网发展模式的改变和日益变化的市场情况,传统企业资源管理系统的刚性结构决定了其应对业务突变能力迟缓;企业发展带动的几何性增长信息数据使得企业资源管理系统数据处理服务器的压力越来越大;特别是传统企业资源管理系统的部署需要专业人员的操作和维护,同时架设服务器、使用软件本身等带来的信息化成本巨大,使小型企业对传统企业资源管理系统无法承受。

【发明内容】

[0003]为解决上述现有技术所存在的问题,本发明提出了一种基于云计算的企业资源管理方法,包括:
[0004]根据企业的业务流程,使用标准化服务语义描述服务接口模型,将企业资源服务通过虚拟化集成封装后作为云平台服务提供给企业使用。
[0005]优选地,所述使用标准化服务语义描述服务接口模型,进一步包括:
[0006]按业务流程对服务进行分层和粒度划分,提供基本功能的服务形成为服务构件层,由基本服务组成,完成最简单的业务逻辑处理,提供更高级功能的组合服务形成为业务服务层,由多个基本服务构件组成,由此得到服务的层次结构;所述服务构件的基本属性包括:1D、服务名称、服务标识、服务功能描述、服务管理者及是否存在依赖关系及其与所依赖对象的关联;在数据库中用两个数据表来存储,一个表为每个构件服务的服务构件列表;另一个表为该构件服务的依赖表,服务构件列表的字段值表不存在依赖时,依赖表中存在相应记录;
[0007]以企业资源管理系统的业务逻辑为主线,基于语义的方法进行服务构件组合形成服务功能封装,对系统功能模块进行功能划分,一个服务功能封装对应一个功能模块,对具有依赖关系的构件服务设计在同一个服务功能封装内;而对于具有依赖关系但无法组合在一个服务功能封装的构件服务,其依赖关系使用服务封装间的依赖关系实现;服务功能封装作为构件服务和子服务的集合,其属性包括:1D、组合服务名称、服务标示符、组合服务功能描述及包含的构件服务和子服务的集合;其中,服务功能封装是在基础服务构件基础上,选择附加服务构件,确定配置集合后进行封装,具体包括:(I)提取个性化需求,根据业务范围与流程并以构件粒度划分功能,抽象成固定服务并应用可变描述符标识附加构件;按照企业用户的自定义特征,获取服务的行为特征和业务逻辑,在构件集中动态选取所需的功能构件,应用形式化方式表达语义,抽象出基础服务构件与附加服务构件,结合不同企业用户的期限和权限,确定可用服务集合;(3)针对固定服务的特征配置利用依赖关系的传递性建立弱依赖关系;规划并完成具体的组装过程,包括接口的修改、构件间元数据字段扩展;
(4)结合其他企业用户已部署的服务的信息,将变量值绑定,固定所有的变量取值,即选择具有可变属性的数据转换成绑定可配置文件。
[0008]本发明相比现有技术,具有以下优点:
[0009]本发明提出了一种基于云计算的企业资源管理方法,支持多企业用户、高可扩展和可重用,满足中小型企业按需租用的低门槛、低成本的信息化需求。
【附图说明】
[0010]图1是根据本发明实施例的基于云计算的企业资源管理方法的流程图。
【具体实施方式】
[0011]下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本发明。
[0012]本发明的一方面提供了一种基于云计算的企业资源管理方法。图1是根据本发明实施例的基于云计算的企业资源管理方法流程图。
[0013]本发明的云计算企业资源服务系统由企业的业务流程驱动,使用标准化的服务语义描述系统的服务接口模型,将企业资源管理作为服务提供给企业使用。系统将所有的计算资源汇集整合后形成虚拟化的资源以服务的形式公开供多企业共享,采用PaaS模式提供企业资源服务应用开发平台,将云计算资源服务提供给小型企业用户使用。在云计算资源服务系统将所有的业务逻辑实体抽象成服务分发到云端,供用户按需使用。实现对服务的分发、存储和管理,通过标准化的语义端口在客户端展现。
[0014]基于云计算的企业资源管理系统应用面向服务的架构将分布式资源服务通过虚拟化集成封装后分发到云端实现服务的透明检索和按需使用。根据云计算资源服务系统的软件架构,使用以下模型。自下而上首先是位于底层的物理实体层,提供硬件资源(如计算资源、设备资源等)和软件资源(数据资源、存储资源等)。物理实体层涉及资源的虚拟化技术,对外提供统一的访问接口,实现资源的全局共享和透明访问。在虚拟资源层通过Hadoop对虚拟化封装后的计算资源进行管理,对资源进行直接操作供服务开发用户使用,包括资源的描述、分发、查找、调用和监控。然后在资源服务层,由云计算服务模式提供的开发环境和平台,可开发、部署、管理资源服务,提供构建云服务所需要的基础功能。通过PaaS服务实现系统开发并以服务的形式提供给用户。最后在用户界面层,服务开发者使用统一的界面视图来实现功能模块集成。
[0015]本发明将企业的业务逻辑封装成标准的、规范的服务构件,基础服务构件设计为细粒度服务,各构件组合形成新的大粒度服务响应系统功能,各大粒度服务再组合形成组合服务,最后企业资源服务系统形成完整服务。将具有标准语义接口的服务通过企业级服务总线分发到服务注册中心,部分可公开的服务如与供应商的对话接口、所需产品规格描述接口,分发到公共服务注册中心。云计算资源服务系统内的各逻辑服务作为本地服务请求方,通过企业级服务总线到服务注册中心查找所需服务,根据企业级服务总线返回的查询结果绑定并调用该服务。服务请求方也可请求并调用企业供应链上的协作企业所提供的可公开的服务接口,以完成当前企业与协作企业之间的业务对接。协作企业会将服务接口分发到公共的服务注册中心以便服务请求方通过公共服务注册中心查询、绑定并调用其提供的标准Web服务接口。
[0016]云计算资源服务是系统内部所有子服务的集合。SOA将企业资源管理系统的各业务流程和业务功能视为服务,根据业务流程将系统的功能模块经过分解并服务化后,实现服务的描述和调用,即可实现按需使用企业资源服务系统的服务。按需服务通过阶段化分解实现开发流程的松耦合调用,并通过各阶段对系统资源的调用来实现分布式资源的按需和集中应用。
[0017]以仓储服务为例来说明云计算环境下的企业资源管理系统具体实现。仓储管理模块根据生产订单生成原料出库单和产品入库单,将订单的执行情况反馈到原料需求模块,跟踪查询生产订单的执行情况;销售管理模块通过仓储管理的销售出库单发货给客户完成销售功能;根据采购订单、采购到货单等生成采购入库单,并将入库情况反馈到采购管理模块中;采购管理根据采购入库单生成发票,然后根据采购入库单和发票进行采购结算;财务管理对出入库单登记存货明细账为财务凭证,为仓储管理提供出入库成本等财务数据;根据仓储预警向采购计划相关人员反馈原料信息,便于制定计划进行采购或生产。
[0018]本发明在服务建模上采用粒度分级的模式进行服务发现,按系统的架构模型和业务流程对服务进行分层和粒度划分,提供基本功能的服务形成为服务构件层,由基本服务组成,只能完成最简单的业务逻辑处理,提供更高级功能的组合服务形成为业务服务层,由多个基本服务构件组成,由此得到服务的层次结构。
[0019]服务构件具有的基本属性包括:1D、服务名称、服务标识、服务功能描述、服务管理者及是否存在依赖关系及其与所依赖对象的关联。在数据库中用两个数据表来存储,一个表为每个构件服务的服务构件列表;另一个表为该构件服务的依赖表,服务构件列表的字段值表示存在依赖时,依赖表中存在相应记录。
[0020]根据云计算资源服务系统的实体对象及相关业务操作,对整个系统的功能进行构件服务的发现和粒度划分,将不同的构件服务组合实现组合服务,系统的业务流程的功能实现即是建立在构件服务的组合上。通过在云计算资源服务系统中虚拟的每个服务的语义接口,实现服务的分发、查找、绑定和调用。
[0021]以企业资源管理系统的业务逻辑为主线,基于语义的方法进行服务构件组合形成服务功能封装。通过对系统功能模块进行功能划分,一个服务功能封装对应一个功能模块,对具有依赖关系的构件服务设计在同一个服务功能封装内;而对于具有依赖关系但无法组合在一个服务功能封装的构件服务,其依赖关系使用服务封装间的依赖关系实现。服务功能封装作为构件服务和子服务的集合,其属性包括:1D、组合服务名称、服务标示符、组合服务功能描述及包含的构件服务和子服务的集合。
[0022]其中,服务功能封装是在基础服务构件基础上,选择附加服务构件,确定配置集合后封装。具体包括:(I)提取个性化需求,根据业务范围与流程并以构件粒度划分功能,抽象成固定服务并应用可变描述符标识附加构件;按照企业用户的自定义特征,获取服务的行为特征和业务逻辑,在构件集中动态选取所需的功能构件,应用形式化方式表达语义,抽象出基础服务构件与附加服务构件,结合不同企业用户的期限和权限,确定可用服务集合;
(3)针对固定服务的特征配置利用依赖关系的传递性建立弱依赖关系。规划并完成具体的组装过程,包括接口的修改、构件间元数据字段扩展;(4)结合其他企业用户已部署的服务的信息,将变量值绑定,固定所有的变量取值,即选择具有可变属性的数据转换成绑定所有可变点的可配置文件。
[0023]云计算资源服务系统的数据库采用共享数据库、共享数据表。其中所有企业用户共享数据库和表结构,并通过企业用户ID列来区分每个数据表中企业用户的数据。将原始表分成源表和扩展表两部分,多个企业用户共享原始表,扩展表和源表均存在Tenant列,并增加一个Row列。每个企业用户的每个逻辑源表的第η列映射到原始表的第η个数据列,逻辑源表中的每一行的每个字段都对应着一行。此外增加一个Col列指明这一行所表示的是源表中的哪个字段以及一个数据列表示出那个字段的值。然后将源表垂直划分成块存储于不同企业用户表,在需要的时候进行连接。将最常使用的企业用户列映射到源表中,而其他列放在扩展表中,数据库依据企业用户当前访问模式,动态生成缓存单元集并计算缓存单元集的I/O效益,通过贪婪算法来选择缓存单元集。
[0024]综上所述,本发明提出了一种基于云计算的企业资源管理方法,支持多企业用户、高可扩展和可重用,满足中小型企业按需租用的低门槛、低成本的信息化需求。
[0025]显然,本领域的技术人员应该理解,上述的本发明的各模块或各步骤可以用通用的计算系统来实现,它们可以集中在单个的计算系统上,或者分布在多个计算系统所组成的网络上,可选地,它们可以用计算系统可执行的程序代码来实现,从而,可以将它们存储在存储系统中由计算系统来执行。这样,本发明不限制于任何特定的硬件和软件结合。
[0026]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种基于云计算的企业资源管理方法,其特征在于,包括: 根据企业的业务流程,使用标准化服务语义描述服务接口模型,将企业资源服务通过虚拟化集成封装后作为云平台服务提供给企业使用。2.根据权利要求1所述的方法,其特征在于,所述使用标准化服务语义描述服务接口模型,进一步包括: 按业务流程对服务进行分层和粒度划分,提供基本功能的服务形成为服务构件层,由基本服务组成,完成最简单的业务逻辑处理,提供更高级功能的组合服务形成为业务服务层,由多个基本服务构件组成,由此得到服务的层次结构;所述服务构件的基本属性包括:ID、服务名称、服务标识、服务功能描述、服务管理者及是否存在依赖关系及其与所依赖对象的关联;在数据库中用两个数据表来存储,一个表为每个构件服务的服务构件列表;另一个表为该构件服务的依赖表,服务构件列表的字段值表不存在依赖时,依赖表中存在相应记录; 以企业资源管理系统的业务逻辑为主线,基于语义的方法进行服务构件组合形成服务功能封装,对系统功能模块进行功能划分,一个服务功能封装对应一个功能模块,对具有依赖关系的构件服务设计在同一个服务功能封装内;而对于具有依赖关系但无法组合在一个服务功能封装的构件服务,其依赖关系使用服务封装间的依赖关系实现;服务功能封装作为构件服务和子服务的集合,其属性包括:1D、组合服务名称、服务标示符、组合服务功能描述及包含的构件服务和子服务的集合;其中,服务功能封装是在基础服务构件基础上,选择附加服务构件,确定配置集合后进行封装,具体包括:(I)提取个性化需求,根据业务范围与流程并以构件粒度划分功能,抽象成固定服务并应用可变描述符标识附加构件;按照企业用户的自定义特征,获取服务的行为特征和业务逻辑,在构件集中动态选取所需的功能构件,应用形式化方式表达语义,抽象出基础服务构件与附加服务构件,结合不同企业用户的期限和权限,确定可用服务集合;(3)针对固定服务的特征配置利用依赖关系的传递性建立弱依赖关系;规划并完成具体的组装过程,包括接口的修改、构件间元数据字段扩展;(4)结合其他企业用户已部署的服务的信息,将变量值绑定,固定所有的变量取值,即选择具有可变属性的数据转换成绑定可配置文件。
【文档编号】H04L29/08GK106022615SQ201610343905
【公开日】2016年10月12日
【申请日】2016年5月23日
【发明人】郭建锋
【申请人】成都镜杰科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1