DartGrid集成开发环境的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wmg0632
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格又被称为下一代的Internet,它代表了面向Internet的分布计算技术的新趋势。随着网格技术的使用广泛和深入,如何提供一个网格程序的开发、调试的集成丌发环境,已经成为一项亟待解决的新课题。本文从在动态开放的开发环境和Internet的广域分布调试环境的需求出发,参考了现有的集成开发环境的解决方案,设计和实现了一个网格集成开发环境--DartGrid集成开发环境。DartGrid集成开发环境旨在解决两个主要的问题:第一是在网格项目的开发团队的松散分布和开发项目高度共享的情况下,网格项目管理、共享、协同开发的问题。第二是在广域网的应用背景下,网格服务分布式调试的问题。DartGrid集成开发环境根据网格项目的特点提出了网格项目从项目构建到项目测试发布的完整开发过程。DartGrid集成开发环境在现有的Eclipse的图形化集成开发环境的基础上,借鉴了Apache Maven的项目描述和项目管理思想,抽象了项目开发模型和调试模型,并且通过插件式的功能实现方案完整支持网格项目开发的整个过程。本文阐述了网格技术和集成开发环境的基本思想,并且以建模的方式抽象了网格服务开发中遇到的一些新的问题和解决方案。同时介绍了基于微内核和插件机制实现框架,提供了高度的可扩展性。本文还介绍了DartGrid集成开发环境在中医药数据库网格中的应用。本文受以下课题支持:国家973计划“语义网格的基础理论、模型和方法研究”之子课题“语义网格在中医药知识共享与服务的应用研究”(2003CB316906) ;211重点项目:基于网络的智能和图形;Intel校园研究资助计划:DartGrid-中医药信息网格; 国家863计划,支持中医药数据与知识深度共享的中医药应用网格(与中国中医研究院合作)。
其他文献
随着网络迅速发展,软件保护遇到前所未有的挑战。通过快捷的网络平台,软件产品可在短时间内大范围传播,以往软件保护面对单一的盗版者,现在则是成千上万个无法追踪的个体。国
随着信息时代的来临,网络安全已经是人们日益关注的焦点。公开密钥基础设施(Public Key Infrastructure,简称PKI)是目前网络安全建设的基础与核心,是有效进行电子政务、电子
随着计算机网络技术的发展和文献信息资源的建设,ISP商在为用户提供高效、便捷的数字资源检索服务过程中,出于网络流量、安全性、及知识产权方面的考虑,数字资源网络访问控制
卫星网络作为一个新兴的研究领域越来越受到科研人员的关注。目前,对卫星网络路由协议的研究还处于探索阶段。由于卫星网络的特殊性,我们不能照搬地面固定网及地面移动网的路
逆向工程技术是随着计算机技术的发展和成熟以及数据测量技术的进步而迅速发展起来的一门新兴学科与技术。它的出现,改变了原来CAD系统中从图纸到实物的设计模式,为产品的迅
随着高性能计算技术的飞速发展,并行计算已经成为提高计算机系统性能的主要方法,并行计算的可扩放性也成为评价并行计算性能的主要指标之一。但随着高性能计算机系统规模的不
近年来,伴随盲信号分离问题产生的独立分量分析(Independent Com-ponent Analysis,简称为ICA)理论己逐渐成为统计信号处理中的一个研究热点,并正迅速成为多维数据分析的一个
随着电子设计技术的快速发展、高性能芯片的不断涌现、芯片性能价格比的提高、实际应用的迫切需求,嵌入式开发技术的研究已经成为了可能,并且已经具有广泛的应用前景和发展潜
本文提出了一种面向防汛虚拟会商过程的模型-NI动态模型,并给出了模型在防汛会商活动中的应用分析,提出了三种专家判断矩阵一致性调整的新方法。 本文提出了一个新的基于决
推荐系统被认为是大数据时代最有效的个性化技术,其目标是为用户推送最有价值的信息,提高用户获取信息的效率。对于推荐系统的研究,既有重要的社会意义,又有重要的经济价值。自上