基于云平台的软件服务流的实现机制的研究

2012-11-30 03:19:46徐凌宇杜金峰
计算机工程与设计 2012年11期
关键词:服务信息模型

陈 亮,东 韩,徐凌宇,蔡 茂,杜金峰

(1.上海大学 计算机工程与科学学院,上海200072;2.国家海洋信息中心,天津300171)

0 引 言

SaaS(software as a service)因为其易用性在当今社会得到越来越广泛的使用。它是一种分布式的软件模型,它将软件抽象成服务,可以提高软件的复用率,减少软件的支出成本并提供更高的性能。最初,SaaS只提供简单的复用性服务即多个用户使用同一个软件。但单一的软件提供的功能是有限度的,很多复杂的情况需要多个软件组合成一个整体功能。因而,为了使SaaS有更好、更丰富的功能,很多人持续的对SaaS进行改进[1]。SaaS的3个关键属性是-可配置性,多租户结构和可扩展性[2]。

为了解决单一软件功能简单性的问题,我们提出了软件服务流的概念。软件服务流是在将软件抽象成服务的基础上,确保定制的软件服务以流的方式组合[3],并可以自动在不同的服务之间交互与执行。软件服务流处理的是指令序列,需要有容错机制确保在流中某一个结点出现故障时的正确执行。软件服务流是由多个结点组合而成,所以在执行过程中要有中间结果的存放。软件服务流要正确的解析结点之间的交互关系,包括模型间的相互衔接,模型间的交互,支持多任务按关系自动完成。考虑到软件服务流的执行效率,还要有并行处理,数据划分的相关技术。

本文设计并实现了基于Hadoop[4]的、支持大规模同步访问的和支持用户可定制软件服务流[5]的云平台。该云平台可以接收上层的指令序列,同时支持软件服务流的复合式服务和多任务按关系完成。……

登录APP查看全文

猜你喜欢
服务信息模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
3D打印中的模型分割与打包
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32