面向方面的网格服务开发

来源 :中山大学 | 被引量 : 0次 | 上传用户:yintao001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格是近年来兴起的一个研究热点,被称为是下一代的互联网。网格计算是基于网格的问题求解,当前的研究内容主要集中在底层支撑软件以及大规模的科学应用,出现了一些重要的研究成果,如标准网格中间件GlobusToolkit。目前,网格技术的发展呈现出一种标准化的趋势,通过与Web服务的融合,正逐步走向商业应用领域。然而缺乏方便快速的网格应用开发环境,阻碍了商业应用的推广。另一方面GlobusToolkit不断地推出新版本,导致网格应用的维护和迁移困难。针对这些问题,本文在已有研究成果的基础上,综合了模型驱动开发与面向方面编程等技术,提出了一个适合开发网格应用的框架,称之为模型驱动的方面框架(MDAF)。传统的模型驱动开发技术,虽然能够在模型层面上分离业务逻辑与技术平台,但是到了代码层面,这些内容又纠缠在一起。本文利用面向方面编程技术来弥补上述缺陷,使得与平台相关的代码能够被模块化。这样会带来以下的一些好处: 1.开发人员只需集中精力解决业务模型的设计及其功能实现,框架会根据模型来自动生成与网格平台相关的代码,从而简化了网格应用的开发过程。 2.无论是模型还是代码,都实现了业务逻辑与技术平台分离,使得业务逻辑具有更好的可重用性,并能够很容易进行单元测试。同时在不影响业务逻辑的情况下,能够方便地更改平台代码,从而具有良好的可移植性。 本文还详细地探讨了框架实现过程中的一些关键技术问题,并给出了原型系统的设计方案和具体实现。本文最后利用该原型系统开发了一个全文检索服务,从而验证了框架的有效性。
其他文献
P2P网络发展迅速,但同时也存在着安全隐患。传统的集中式的信任机制不再适合于P2P。在P2P网络中需要有新的信任机制来加强系统的可靠性。因而对信誉度问题的研究就显得非常重
目前大部分的数字水印应用或者只使用鲁棒水印或者只使用脆弱水印,数字水印的两种最主要的应用版权保护和内容认证就是分别使用鲁棒水印和脆弱水印。本文从结合使用鲁棒水印和
中风患者普遍存在一定程度上的运动功能障碍,如何增强其肢体肌肉力量一直是康复训练学科的重要问题。然而,传统的康复训练方法效果极其有限。脑机接口(BCIs)是一种能够连接外部设
Internet骨干链路速度的不断提高,要求Internet核心路由器必须以10Gbps或者更高的速度处理IP最长前缀匹配(LongestPrefixMatch,LPM),这一问题已成为Internet核心路由器的主要性
多媒体业务的不断发展对IP网络的服务质量(QoS)提出了更高的要求,同时网络的不断复杂化、异构化,又极大地增加了提供所需QoS的难度,如何有效地解决这个问题成为当今业界的研究热
随着广播电视事业几十年的发展,电视台、档案馆等单位积累了大批的视、音频资料。这些珍贵的资料面临着管理的困难、使用的困难,另外传统的节目使用模式也制约着电视台的发展。
人工智能是计算机科学的一个分支,是研究解释和模拟人类智能、智能行为及其规律的一门学科。自主机器人的研究是目前国际人工智能的重要研究方向之一,而国际机器人足球比赛(Rob
数字化虚拟人体,是医学与信息技术、虚拟现实技术相结合的科技性研究课题。通过人体断面连续切片构建出数据集,将医学信息数字化,为医学教育和医学临床的应用提供了理想的工
无线传感器网络是集成了传感器、嵌入式计算、网络和无线通信四大技术形成的一种全新信息获取和处理技术,它是继Ad-hoc网络之后出现的一种新型无基础设施的无线网络,能够实时监
现有的基于流的数据中心网络负载均衡方法主要以满足流的带宽需求为目的,缺乏对流的带宽需求和链路容量之间的差值的考虑,可能导致多条链路上存在大量可用的带宽容量,但无法将它