免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1465 | 回复: 0
打印 上一主题 下一主题

使用JAZZ,奏响软件开发的爵士乐 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-29 23:20 |只看该作者 |倒序浏览

                                去年就听说IBM推出了新的开发平台---JAZZ, 一听就知道之协作开发的,JAZZ英文就是爵士乐,大家一些协作才可以的。很早就使用过Eclipse,觉得还不错,有很多插件和框架资源,就算不是高手也可以开发出一个企业级系统。现在既然有新的东西,相比只会被以前的Eclipse更便捷,更适合新的开发模式比如敏捷开发等等,看了一些JAZZ的基本简介,觉得十分必要使用,尤其是用了RTC==第一个基于JAZZ开发的的软件,无论是项目开发,还是项目管理,还是测试项目,全球开发部署,编译管理等等他都做了很好的支持。而且我们项目组也在测试中使用RTC,这个对每个测试任务的管理和平时报表的生成都很便捷,对于项目进度的掌握和资源的使用已经项目成员的工作效率都可以比较客观的进行统计分析,实在是非常方便。
    下面介绍一些JAZZ的基本情况,Jazz 是一个用于整个软件生命周期的团队协作平台,旨在支持跨所有软件生命周期阶段的任务的无缝集成。Jazz 在客户端和服务器端都设计为可扩展的,并且可以从非常小的团队扩展到大型企业环境。Jazz 整合了工具支持的流程指南的概念,其中工具了解团队已决定使用的开发流程,并无缝地帮助团队成员遵循该流程而不会妨碍他们。Jazz 不仅旨在集成现有的点工具 (point tool),而且还旨在提供一个平台,在该平台上可以构建比以前更加集成的生命周期工具功能。当以这种方式在整个生命周期中集成开发工具时,使用一组结合在一起的点解决方案 (point solution) 来完成难以想象的事情将成为可能。像这样的集成端到端工具可以帮助团队更有效地构建软件,并使得软件开发活动更加令人愉快。
    体系结构概述
Jazz 是一个基于客户机-服务器体系结构的平台。通常在受保护的服务器级计算机上运行的 Jazz 服务器承载一组服务,并在其存储库中存放数据。远程客户端通过网络使用 HTTP 与 Jazz 服务器通信。远程客户端具有多种形式(图 1),典型的形式是带有集成的 Jazz 支持的 IDE,这种形式由用户参与的协作软件开发所推动。其他远程客户端(例如 Jazz 特定的命令行工具或 Ant 脚本)在 Headless 模式下操作。还有其他远程客户端则使用 Web 浏览器直接访问服务器,而不需要在本地计算机上安装 Jazz 特定的软件。
图 1:Jazz 支持各种类型的客户端。
               

            
客户端-服务器
            
Jazz 具有两个匹配的部分:服务和客户端库(图 2)。服务在服务器端。服务的实现采用 Java® 编写。服务使用者通过服务接口来联系服务。服务接口充当Web 服务接口的 Java 服务定义,Web 服务接口用于从客户端到服务器的 RPC 样式的同步通信。
            
对应的客户端部分是一个基于 Java 的客户端库,该库公开一个客户端接口。客户端库向对应的服务接口发出调用,调用通过网络发送到服务器上的对应服务以进行处理。客户端库提供缓存、事件通知和其他使得该 API 比原始服务接口更易于使用的功能。
            
               
图 2:客户端库是服务后端的前端。
               

            
            
诸如 Eclipse IDE 和 Ant 等基于 Java 的 Jazz 前端使用客户端接口中的方法。(可以编写类似的客户端库以供非基于 Java 的客户端使用。)


   上面是JAZZ的一些简介,其实我自使用主要是感觉他是十分强大的开发平台,包括项目管理,项目开发,测试管理,流程管理,代码管理,缺陷管理,编译管理等等,既可以和现有的去多东西集成比如Eclipse,Clearcase,ClearQuest,buildForge,还有其他的开源的软件。这样就省去很多开发系统之间不联系,需要人工填写东西连接的麻烦,而且使用以前的软件,既可以节省开支也开始省去学习成本。说了这么,就项目JAZZ是IBM的一个新推出的,主力推出的开发平台,一定可以软件开发中,大方光芒,掌握这样的东西,对以项目还是自己都有益处,最终的一点他有免费版本,买不起的同行,可以使用免费版本,早日是字的开发更正规,更高效,更有质量保证,更可控。
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/97727/showart_1948429.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP