基于网格的软件协同开发环境的研究与设计

来源 :华南师范大学 | 被引量 : 2次 | 上传用户:niitliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机支持的协同工作(Computer-Support Collaborative Work,简称CSCW)系统很早就出现了人们的日常工作中。随着网络技术和软件规模的发展,软件开发作为一个群体协同的工作,对开发的分布性需求变得越来越迫切。分布在不同地方的项目开发人员借助于先进的分布式并行开发技术和协同技术,共同参与项目的协同开发工作。国外是从上个世纪90年代中后期开始研究互联网上的软件分布式开发环境,迄今为止已经取得的丰厚的成果。其中SDCEE就是在分布环境下提供给开发人员、管理人员以及用户的一个协同软件开发平台。通过这个平台,项目的用户和开发人员一起共同参与项目软件的丌发。分散在不同地域的用户可以通过浏览器参与项目的全部开发过程:从可行性研究到软件维护、从代码开发到代码测试、从软件开发到版本发布。因此,系统能够有效地调动开发人员的积极性,协调开发的各个环节,保证项目的顺利实施,有效地缩减项目开发的时间;同时,能够有效地利用分布在各个不同地方的人力资源、信息资源等各种有用资源。本文提出基于网格的协同开发环境,由于网格作为一种新技术,它可以把整个互联网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。基于网格诸多的优势,本文选择了应用Java语言部署一个基于开放网格服务体系结构(OGSA,Open Grid Service Architecture)的开发环境,构建一个Web Service Grid网格平台。整个网络环境实现了可开放性、可扩展性、灵活性和可维护性等诸多优点。
其他文献
近年,医学影像技术得到广泛应用,医学影像设备快速发展,由此产生了大量的医学图像信息,如何有效地、快速地从大规模图像数据库中检索出目标图像是目前需要解决的问题。信息早
现代银行业的盈利模式正在经历从传统的以单一存贷款为主营业务的批发银行到以客户为中心的零售银行和混业经营的改变。零售银行和混业经营的背后需要一套综合的应用信息平台
在性能和能耗的驱使下,处理器芯片经历着单核到同构多核,再到异构多核的发展之路。异构多核虽然是提升能效的有效途径,但也为编程效率、性能和能耗的自动调优带来了很大的困难。
随着我国经济的不断发展,以及加入世界贸易组织后,关税逐步降低,配额、许可证等非关税措施陆续取消,很多国外企业把我国市场作为其重点发展的区域。一些企业为了获得更大的利
如今,热力系统为满足城镇居民采暖需求,加强供热收费管理,各种管理措施和信息化建设亦需同步提高,以满足运营成本降低、效率提高、客户满意度提高的管理要求。针对上述收缴费用方
堆溢出是指超长的数据复制到动态分配的内存块,导致超越边界并覆盖内存块的管理结构或内容。它是缓冲区溢出的一种形式,攻击者可以利用覆盖的地方使程序流程发生跳转并执行攻
故障管理是网络管理五大功能模块之一,而故障定位是故障管理的核心。近年来,随着网络规模的急剧扩大,客观上要求能有一种故障定位技术投入商用,国外的各大电信厂商都在积极研究网
随着中国信息化建设的不断深入,互联网的普遍应用所带来的信息安全问题也越来越引起人们的重视。信息安全技术的核心是现代密码理论的研究与应用。目前开发基于公钥密码技术的
随着电子商务和B2B应用的发展和需求的加深,企业应用系统要求可以在因特网环境下进行企业间的应用互操作和应用集成。服务组合(servicecomposition)通过描述服务之间的交互关
学位
当前的处理器设计方向已经从传统的提高单处理器的性能转向多核多线程的可扩展架构发展.然而如何找到合适的面向多核多线程处理器的程序设计模型以发掘应用中的并行性,充分利