软件服务提供商自动获得及运行软件服务的方法和装置制造方法及图纸

技术编号:2848458 阅读:159 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种方法和装置,用于由始发服务提供商自动从第三方服务提供商在线获得并运行软件服务。所述方法包括:始发服务提供商与第三方服务提供商就第三方服务提供商运行的某个软件服务协商许可证,所述许可证规定所述软件服务的生命周期信息,以便所述始发服务提供商能够自动获得所述软件服务;响应于许可证的商定,所述第三方服务提供商将所述软件服务传送给所述始发服务提供商;以及所述始发服务提供商根据许可证的规定在自己的宿主环境中部署所述软件服务。通过本发明专利技术的方法和装置,服务提供商可以自动化、灵活地获得软件服务,从而降低服务提供商的成本,保证其软件服务的质量,便于其扩展软件服务的领域,并且便于软件服务的更新。

【技术实现步骤摘要】

本专利技术涉及信息技术,更具体地说,本专利技术涉及用于软件服务提供商自动在线获得并运行软件服务的方法和装置。
技术介绍
Web和因特网的普遍存在使得各种规模的公司都能够利用基于服务的商业计算的能力、简便性和灵活性。以前我们称为“外包”的软件服务提供方式已经演化成今天的“软件即服务”(Software as aServiceSaaS)方式。许多公司都开始将其应用(application)从基于主机和客户机/服务器的体系结构中迁移到面向服务的体系结构(SOA)中,以便利用因特网和Web服务所带来的标准、高效等优势。“软件即服务”这种新的软件发送方法中的一个关键因素是软件服务提供商。软件服务提供商通常是为个人或单位用户宿主应用或服务的第三方公司或组织。客户可以通过因特网或专用线路连接到由服务提供商维护的数据中心,访问应用,而这些应用不需要安装到客户的本地服务器或个人计算机上。因此软件服务提供商的存在可以使客户省下安装应用或服务所需的磁盘空间或者管理和维护应用的开销等。软件服务提供商可以包括应用软件服务提供商和系统软件服务提供商等,但是在本申请中,为了便于说明,将其统称为“服务提供商”。本文档来自技高网...

【技术保护点】
一种由始发服务提供商在线从第三方服务提供商自动获得并运行软件服务的方法,所述始发服务提供商和第三方服务提供商均可提供一个或多个软件服务,该方法包括:始发服务提供商与第三方服务提供商就第三方服务提供商运行的某个软件服务协商许可证,所述 许可证规定所述软件服务的生命周期信息,以便所述始发服务提供商能够自动获得所述软件服务;响应于许可证的商定,所述第三方服务提供商将所述软件服务传送给所述始发服务提供商;以及所述始发服务提供商根据许可证的规定在自己的宿主环境中自 动部署所述软件服务。

【技术特征摘要】
1.一种由始发服务提供商在线从第三方服务提供商自动获得并运行软件服务的方法,所述始发服务提供商和第三方服务提供商均可提供一个或多个软件服务,该方法包括始发服务提供商与第三方服务提供商就第三方服务提供商运行的某个软件服务协商许可证,所述许可证规定所述软件服务的生命周期信息,以便所述始发服务提供商能够自动获得所述软件服务;响应于许可证的商定,所述第三方服务提供商将所述软件服务传送给所述始发服务提供商;以及所述始发服务提供商根据许可证的规定在自己的宿主环境中自动部署所述软件服务。2.根据权利要求1所述的方法,其中所述始发服务提供商自动获得所述软件服务的方式包括至少下述之一租用一段时间、购买一个许可证和买断。3.根据前述任一权利要求所述的方法,在所述始发服务提供商通过租用一段时间的方式从第三方服务提供商获得软件服务时,所述第三方服务提供商在自己的宿主环境中保持所述软件服务及其许可证的副本,同时由所述始发服务提供商或所述第三方服务提供商监视租赁期是否到期。4.根据前述任一权利要求所述的方法,还包括始发服务或所述第三方服务提供商使用其许可证管理器检查所宿主的各服务的许可证的步骤。5.根据前述任一权利要求所述的方法,还包括在检查到某个服务是带租赁期的服务时,所述始发服务提供商或所述第三方服务提供商利用其许可证管理器检查该服务的租赁期是否到期,并且在租赁期到期时,自动将服务从始发服务提供商的宿主环境中卸载。6.根据前述任一权利要求所述的方法,还包括将服务已从始发服务提供商的宿主环境中卸载的情况通知第三方服务提供商,并由第三方服务提供商对其保持的该服务的许可证进行更新。7.根据权利要求1-3任一所述的方法,在所述始发服务提供商通过购买一个许可证的方式从第三方服务提供商获得软件服务时,所述第三方服务提供商在自己的宿主环境中保持所述软件服务及其许可证的副本。8.根据权利要求1-3任一所述的方法,在所述始发服务提供商通过买断的方式从第三方服务提供商获得软件服务时,所述第三方服务提供商将所述软件服务从自己的宿主环境中整体卸载。9.根据权利要求1所述的方法,还包括在第三方服务提供商,响应于许可证的商定,按照预定的格式对软件服务进行包装后传送给始发服务提供商;以及在所述始发服务提供商,在从所述第三方服务提供商收到所述软件服务后,先执行对应的解包装,再进行部署。10.根据权利要求1所述的方法,其中所述始发服务提供商将从第三方服务提供商接收的软件服务热部署于自己的宿主环境中。11.一种用于在线从第三方服务提供商自动获得并运行软件服务的始发服务提供商的服务提供装置,所述始发服务提供商和第三方服务提供商均可提供一个或多个软件服务,所述服务提供装置包括许可证控制部分,用于与第三方服务提供商进行通信并协商许可证,所述许可证规定所述软件服务的生命周期信息,以便所述始发服务提供商能够自动获得所述软件服务;服务传送部分,用于按照许可证的规定与第三方服务提供商之间传送软件服务;服务部署部分,用于按照许可证的规定将从第三方服务提供商传送的软件服务自动部署在自己的宿主环境中。12.根据权利要求11所述的服务提供装置,所述许可证控制部分进一步包括服务协商器,用于与第三方服务提供...

【专利技术属性】
技术研发人员:李影陈滢田忠
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1