论文部分内容阅读
云计算中应用的特点是将硬件与软件都作为服务进行发布,强调面向服务地进行存储与进行计算。其目标是建立轻客户端的软件服务模式,将应用软件以服务的方式提供给用户,而所有的存储的与计算都放在云端。而在理论方面其提出建立分层的服务模型,将硬件服务与软件服务独立进行发布,使不同需求的用户都能得到功能上需求的满足。而对于一切皆服务的云计算来说,如何能够将所有可利用的服务进行整合,完整高效地完成相应的任务也就显得至关重要,所以服务合成技术是云计算中的核心技术。在我们的研究中首先结合云计算中的服务层次结构提出基于语义的服务合成方法,将原本相对独立的三层服务结构使用语义描述等方法,从数据角度与服务调用角度整合统一,在整个的原型系统中所有的数据都使用Resource Description Framework (RDF)与Web Ontology Language (OWL)格式进行描述,所有的操作接口都应用Representational State Transfer(REST)风格的网络服务进行封装,从数据和操作角度都赋予了语义性,让整个系统从语义上进行了统一。并提出使用本体作为云平台的服务模型,将云计算平台状态用本体的方式进行描述,根据任务队列与新任务的情况做出推理,自动组建相应的计算服务集群,充分利用了硬件资源提高任务执行效率。研究中提出使用RDF数据格式保存货票数据,改变了传统的以文本进行存储的方式,并且结合云计算中的分布式计算框架,对货票数据进行结构化操作并通过实验验证存储与查询效率的大幅提高。提出使用Mashup技术与其他的服务进行最终结果数据的合成,并且新加入的数据不仅不会破化原有数据的语义性而且还能够基于原有的数据进行完善,而加入新的语义信息从而完善整个应用。并且在研究中我们通过实验制定了相应的虚拟机集群划分策略,同时验证了使用HBase进行存储RDF数据要比使用关系型数据库进行存储在存储速度与查询速度上都有较大的提高,并且本文的最后论述如何通过服务合成技术发布完整的带有语义特点货票数据。图21幅,表13个,参考文献37篇。