[发明专利]一种云计算环境下企业级应用软件的微服务架构有效
申请号: | 201711178112.6 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107959718B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 李伟刚;周彩云;张洋恺 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 环境 企业级 应用软件 微服 架构 | ||
本发明公开了一种云计算环境下企业级应用软件的微服务架构,包括面向云应用的微服务组装与管理平台、基于模板技术的快速开发Web框架及页面组件库、服务运行平台及调用通讯框架和面向公共业务需求的组件服务集;面向公共业务需求的组件服务集符合OSGi规范,可以在面向云应用的微服务组装与管理平台上快速装配、复用;也可以在基于模板技术的快速开发Web框架中,通过代码模板直接调用。本发明采用微服务架构模式,将应用分割成一系列细小的服务,每个服务专注于单一业务功能,应用时按照实际需求组装成OSGi服务,运行于独立的进程中,进而使得服务之间边界清晰,采用轻量级通信机制相互通信,实现完整的应用,满足业务和用户的需求。
技术领域
本发明涉及信息技术领域,具体涉及一种云计算环境下企业级应用软件的微服务架构。
背景技术
云计算是一种易扩展的计算模型,通过网络的方式为用户提供虚拟化的且可动态伸缩的廉价计算、存储和信息服务。云计算平台内部的实现细节和基础设施对用户是透明的,用户即使不具备云计算平台内部实现的专业知识也可以轻松访问和使用云计算平台提供的服务。云计算技术支持异构基础资源、资源动态扩展、异构多业务体系和海量信息处理等,云计算促进了以基础设备为中心的运营向以服务为中心转型,其按需分配、按量计费的模式减少了运营成本。云计算模式细分为三种模式:SaaS(Software-as-a-Service)即通过网络以服务的形式交付和使用软件的模式,具备按需订购、灵活管理、低运营成本等特性;PaaS(Platform-as-a-Service)是将软件应用开发平台作为服务的模式,将平台可用资源以编程接口的方式提供给开发者,为开发带来便利,提升开发效率,减少开发支出。IaaS(Infrastructure-as-a-Service)是以计算机基础设施资源作为服务提供的商业模式,对基础设施资源抽象和虚拟化并提供方便调度和管理物理资源的接口。通过细分的按量收费方式,使用户可以按照需求更灵活地使用服务。
由此可见,云计算环境下的应用软件以SaaS模式被用户使用,而支持SaaS模式的云应用必须采用云架构进行设计和开发,这就要求设计和开发方法及其支持框架必须采用PaaS模式。从软件研制和运维角度来看,由于云计算环境下企业级应用软件规模庞大、业务复杂、软件研发团队多样;多企业应用对数据保密要求高、不同企业对软件提供的服务质量要求各异,因此云计算环境下企业级应用必须具备如下重要特性:
(1)软件采用多服务模式的分布式体系结构,可以对每个服务单独实现性能调优;
(2)软件包含的服务松耦合,可实现软件的增量式构建,持续交付;
(3)软件服务组件支持异种技术构建,可适应多团队使用异种技术协同开发;
(4)软件服务的多版本化,支持软件产品按客户需求灵活定制,实现多客户产品的应用隔离;
(5)软件服务用量可计量,支持软件的按需租用,按量收费模式。
面向服务架构(SOA)是大型企业级应用软件架构设计的主流方法,国际上著名的标准化组织,如W3C、OASIS、OMG等在此领域制定了非常丰富的标准体系,诸如WebServices、WSDL、UDDI、BPEL、BPMN等规范在业界得到了广泛应用,国际大型软件企业,如IBM、Oracle、Microsoft等纷纷推出了支持SOA架构的框架产品,例如Oracle FusionMiddleware、IBM Websphere、Microsoft BizTalk等。在开源领域,JBoss Seam也提供了强大的SOA解决方案。
近些年来,国内在SOA软件开发和支持框架产品方面取得了长足的进步。除了一些传统的中间件企业转型推出了自己的SOA基础软件产品外,涌现出一批Web应用快速开发平台,如普元EOS、锐道DORADO、开源的JDON Framework等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711178112.6/2.html,转载请声明来源钻瓜专利网。