#
是用挂号信寄过来的,本来上周五就到了的,不过一直学校周末放假,所以就现在了。
包括了如下部件:
ADTrial Rational Application Developer Lite Trial 6.0
FTTrial Rational Functional Tester 6.1.0
SATrial Rational Software Architect Trial 6.0
SMTrial Rational Software Modeler Trial 6.0
WDTrial Rational Web Developer Lite Trial 6.0
DB2ESE DB2 ESE 8.2 (32)
DB2Exp DB2 EXpress 8.2
Domino Domino 7.0
ITDS Tivoli Directory Server 6.0
WSADIE IBM WebSphere Studio Application Developer Integration Edition 5.1.1
NotesClnt Notes 6.5.3 Clients
WASExp WebSphere Application Server Express 6.0
WASbase WebSphere Application Server Base 6.0
WBI WebSphere Business Integration 5.1
WCTME Workplace Client Technology, Micro Edition 5.7.1
WMQ WebSphere MQ 6.0
WII WebSphere Information Integrator 8.2
看了一下,RSA是30天的试用版
摘要: 现在已经有180多个队伍了,下面也贴出来了实际的blog,空了我们也可以关注一下兄弟Team的blog,多多交流,知己知彼嘛
阅读全文
使用WBM下来,觉得bug多多,很不好使用。比如google的软件,都很简洁,微软的软件,都很人性,而IBM的软件,感觉第一是庞大,第二就是bug太多,狂难用,而且相比同类软件,功能还不一定好。比如,WBM使用下来,给人的感觉就是没有大规模的用户测试,然后就发布了,这次大赛也应该是帮他们的一次免费的测试吧;-(
简单列举一些现在发现的小bug如下:
java视图下把一个project关闭了,在Bussiness Modeling透视图下,仍然可以发现是打开的。
而且好像Bussiness Modeling下只有delete,而没有close project。同时,delete也是霸道的把所有文件直接删除,而不是像java视图下给用户选择
在商业建模视图中,Version右键菜单好像没有作用,同步、提交、更新操作都没有实际进行。但是直接使用cvs又和可以的,所以不应该是cvs的配置问题,而是WBM的bug。比较不爽的是,在cvs中很快可以完成的同步等等操作,wbm中竟然需要1分钟之多!!
当删除项目的时候,最后一个项目实际上已经删除了,但是wbm还是会显示,点击又会出错。
总之,感觉wbm还很不成熟,小bug多多,速度比较慢也是一个比较大的问题,真不知道,很多同类产品比如PowerDesigner中的BPM很容易快速实现的,为什么在IBM这里就变得这么难;-(
摘要: 本文显示了从最初jira3.6的外观开始入手,显示了如何一步步分析,思考,并且逼近,并最终破解团队管理、bug追踪软件jira3.6的全过程
阅读全文
中午使用PowerDesinger来设计xsd的时候,突然想到,既然xsd是用来描述xml的语法的,也就是说相当于java中的类,那么,就应该可以有方法把xsd转换成java代码来解析xml,这部分功能应该可以自动完成,如果提供了xml的话,然后就上网google了一下,发现真的有很多着方便的东西,原来这个叫XML/Object mapping,呵呵,相对于o/r m,这个应该是x/o m吧
有很多java的XML-Object Mapping开源项目,比如Castor、Comming-degister等等
在huihoo的castor概述http://www.huihoo.com/development/oo/castor.html上面看到了一个比较好的图示叙述了如何实现这个
http://www.huihoo.com/development/oo/i/castor1.gif
还想到了另外一点,从相反方向来说,那么,如果我们已经有java文件了,那么也应该可以自动生成xml的
下午花时间仔细看了一下建模,把售前部分的建模完成了提交到cvs上了,呵呵
用了cvs,不过感觉好象WBM里面的version好象有一些问题,我在部署的时候就碰到了,大概是因为他的版本吧。
在WBM里面,协作是通过右键菜单的VERSION子菜单来完成的,感觉好像功能很弱。比如,eclipse就对于java有很完善的diff可以查看差异。但是WBM里面看不到,相比PowerDesigner的BPM支持和Repository支持,觉得还是有很多不足的和需要改进
今天突然比较想看看到底有哪些开源的CRM或者ERP可以在我们的竞赛中用,然后上网看了一些
http://www.opencrx.com.cn这个看着很好的,但是就是没有源码下载啊,英文网站更是没法上。
去看到一个JFire使用ERP/CRM的,再仔细看看确实使用了LGPL的lisense,ft啊
然后看到恩信科技Nseer ERP,好复杂啊,说实话的
hipergate这个erp系统倒是挺舒服的,不过确是hgpl的lisense
总结了一下,好象ERP和CRM作得比较好的都是使用GPL或者GPL的变种lisense,要不就是dual lisense,也就是对于商业应用,可以给另外的商业的lisense,但是需要付费。如果不付费,就只能使用GPL 的lisense,也就是对于修改,需要公布源码
在开源许可证里,像Apache/BSD被称为商业友好的许可证,因为他们允许将开源产品
与公司的知识产权紧密结合。
1. GPL可能是目前开源软件协议里面限制最大的,只要你发行的软件里包含了任
何具有GPL保护的内容,哪怕只是一个图标,你的整个软件都将被"GPL"感染。
无论你是否修改了GPL保护的东西,你都必须继承整个GPL的特性。这么做的目
的显然是RMS希望维护自由世界的一致性,可以说由此形成的软件是一个GPL
"闭包"。
2. LGPL的限制要小一些,因为仅仅使用了别人的程序库或是图标,就要开放整个
源代码似乎严酷了一些。而且,对于那些程序库的作者来说,库的价值就在于
被他人重用,如果是以GPL发行的话,那么很多软件作者就会放弃使用。而LGPL
仅仅要求如果修改了它保护的作品的源代码,那么修改作品也必须公开源码(可
以是GPL或LGPL,我不清楚是否允许其他的license,好象是不行,谁有兴趣的
可以再考证一下)。
3. 另外一个限制较大但也比较知名的是Artistic License,他主要是在Perl社区
中使用,最初是Larry Wall为保护Perl而设计的。Artistic允许重发行修改的
二进制文件(例如,你以不同的形式打包安装等等),修改后的代码如果作为个
人使用可以不care,但如果要发行则必须说明修改的部分,并公开源代码。
4. 最受商业界欢迎的是Apache 2.0和BSD,通常这两者都是被放在一起引用,我没
有去考察过两者间的差别,共同点可以用一句话来概括:荣誉请给予原作者,
但是利益由你自己独享。说的仔细点就是你可以修改源代码但不必公开,但是
发行的时候,你必须要说明原始代码是xxx的。Apache还有个好处,允许你重发
行的时候选择不同的许可证。
5. 最宽松的许可证大概是MIT License了,你只要在发行版里放一个原版的许可证
即可。
以上摘自gnuoasis (绿洲)@newsmth.org
从上面可见,IBM的意识应该是不能用这种有传染的lisense,应该用可以商业分发的lisense吧
如果采用基于角色的开发方式,一般可以把集成项目的主要开发人员分为下面四大类:业务分析人员,集成开发人员,软件架构师,J2EE/JAVA应用开发人员。他们的主要职责、技术要求和推荐使用的工具可以参见下表:
WID是一个主要针对集成开发人员的工具。除了专门的集成功能之外,WID工具也包含了RAD中的大部分功能。为了便于集成应用的测试,这个开发工具集成了一个测试环境,即WebSphere Process Server V6.0的运行环境。
来源:http://www-128.ibm.com/developerworks/cn/webservices/ws-sca/
以前项目中一直使用eclipse插件exadel3.0来做web的开发,但是总是有一些小的bug,比如经常有时候会发现更改不会自动部署到服务器上面,经常需要手动去做很多事情,还有就是xml中使用中文会出现trailing section错误,我发email给exadel团队问他们怎么解决,都只是回复我有3.5版本了,让我去下载新版本,FT!,新版本现在好像没有破解啊!而且也不想在在这样使用这种商业破解的版本了,毕竟还是开源的用着舒服。很早就知道WTP这个项目,其实exadel也是用了wtp这个项目的功能,但是版本比较早吧,终于决定开始试着换到wtp上来,抛弃exadel
闲话少说,去eclipse网站上下载了最新的wtp(1.5rc1)、eclipse sdk(3.2rc2),还有相关的EMF、GEF等插件,按照instal指南用links方式装好,哈哈,试着写了一个demo程序,还真是挺多改进
首先是web文件和java文件的目录可以更改了,不再是exadel上面的只能是WebContent和JavaSource,嗯,我发现这两个目录实际上是在.settings目录下的.component xml文件来记录的,所以也很好手动改该名字呢。
数据库访问Database Explorer还是老样子,很多功能,比如data->edit仍然是错误的,好像是有一个新的data tools project了,大概因此这个部分没有更新吧。其实觉得这部分功能对于web开发来说还是很必要的。生成ddl的功能也还是老样子。
在项目右键菜单中多了一项profile as菜单,和run as、debug as并列了。应该是测试性能的,但是一直好像没有什么效果的样子
其他还发现两个小变化:
1.problem view里面把warning和error分开了,并且可以折叠
2.在右下角多了一个FastView,这个倒是挺方便的一个功能,可以很快地打开一些常用的view了,再不用每次都要菜单中去打开
暂时发现这些