[发明专利]一种PaaS云平台能力组件的发布系统及方法无效
申请号: | 201310181063.7 | 申请日: | 2013-05-16 |
公开(公告)号: | CN103269367A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 徐鹏;双锴;张岩江;王玉龙;苏森 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 郭韫 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 paas 平台 能力 组件 发布 系统 方法 | ||
技术领域
本发明属于基于云计算技术构建的PaaS云平台能力组件的开发与使用领域,具体涉及一种PaaS云平台能力组件的发布系统及方法。
背景技术
随着云计算技术的日益普及和云计算的大量工业化应用,云计算在实现服务的高可用性、处理能力的可扩展性等方面的优势越来越多的被业界认可。将云计算技术与业务开放平台相结合,不但可以为业务平台提供更为可用更具扩展弹性的基础平台,还可以将分布在各地各处的硬件资源组织起来,大大提高硬件资源的利用率,促进业务运营的增收节支。在云计算的三种应用形式中,PaaS(Platform as a Service,平台即服务)形式是云计算技术与业务开放平台相结合的最佳形式。PaaS是指将一个完整的计算机平台,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。目前,互联网上已存在大量的PaaS云平台实例,如GAE(Google App Engine)、SAE(Sina App Engine)等。
然而,传统的能力组件开发只能由平台运营商自身提供,这大大降低了能力组件的多样性。这主要体现在:首先,有很多的领域性组件,例如医疗、交通等,开发周期非常长,复杂度非常大。但这些组件往往都是封闭的,开发完之后只能由开发者使用,这势必会减少组件带来的效益。其次,传统的竖井式软件开发造成大量的重复研发,大大提高了软件研发成本。随着PaaS云平台大范围的推广和使用,能力的丰富性逐渐成为PaaS的核心差异点,PaaS平台的优劣主要取决于能力的多样化,因此探究如何简单有效的提供各种能力组件成为亟需解决的问题。
发明内容
本发明的目的在于解决上述现有技术中存在的难题,提供一种PaaS云平台能力组件的发布系统及方法,缩短能力组件开发上线的时间,并且提高能力组件自身的健壮性和安全性。
本发明是通过以下技术方案实现的:
一种PaaS云平台能力组件的发布系统,包括应用商店、能力商店、能力框架和基础设施;
所述应用商店用于存储由应用开发者开发的应用,包括至少一个应用单元;
所述能力商店用于存储由能力开发者使用能力框架开发的能力组件,包括至少一个能力组件;
能力框架用于提供开发能力组件所需的服务,包括核心服务单元和非核心服务单元;
所述基础设施是所述发布系统的基础,包括Java Web容器、VM容器和数据库。
所述应用单元是指不被其他应用单元所依赖的应用单元,其面向最终的用户;
所述能力组件是指被其他应用单元所依赖的应用单元,并且能够设置相应的费率来向调用者收取费用,其面向应用开发者;
所述核心服务单元包括认证服务子单元、鉴权服务子单元和计费服务子单元;
所述认证服务子单元用于确认用户的身份,即确认这个用户是不是PaaS云平台的注册用户,具体包括用户身份认证和调用时间认证;
所述鉴权服务子单元用于验证用户是否拥有访问系统的权利,具体包括签约鉴权、剩余次数鉴权和剩余时间鉴权;
所述计费服务子单元用于对应用开发者向能力开发者进行费用支付的计算,具体包括按时计费、按次计费、重复计费的避免和自动续约。
所述非核心服务单元包括审计服务子单元和监控服务子单元;
所述审计服务子单元包括反向代理日志记录和能力调用日志记录;
所述监控服务子单元包括CPU监控、网络监控、内存监控、硬盘监控、接口监控和邮件通知。
一种PaaS云平台能力组件的发布方法,所述方法包括能力开发者提供能力组件的步骤,具体包括:
步骤A1:能力开发者利用能力框架开发能力组件;
步骤A2:登入PaaS云平台门户网站,设置欲发布的能力组件的相关参数,并提交该能力组件,然后通知PaaS云平台管理员进行审核;
步骤A3:PaaS云平台管理员对该能力组件进行审核,如果符合规定,则予以通过,同时该能力组件获得二级域名,如果不符合规定,则返回步骤A1。
所述步骤A2中的相关参数包括:能力组件的标识、名称、描述、开发手册、图标和计费套餐。
所述方法进一步包括应用开发者使用能力组件的步骤,具体包括:
步骤B1:应用开发者向PaaS云平台中的账户充值;
步骤B2:应用开发者登入能力商店,选择要使用的能力组件,进行签约;签约后应用开发者将获得认证鉴权计费所需的参数;
步骤B3:应用开发者使用步骤B2中获得的参数发起对能力组件的调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310181063.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能手机控制方法及系统
- 下一篇:一种用于教学的远程交互系统