2006年02月
http://news.com.com/2110-7344_3-6043538.html?part=rss&tag=6043538&subj=news
Open-source ERP 公司 Compiere 任命新的CEO,LaVonne Reimer 。原先的创建者开始作为CTO的角色。
Compiere's Portland 的办公室只有很少的雇员,但是它们有大量的商业伙伴零售该软件以及为该软件做定制。Compiere提供一定的支持,并且分享利润。
由此我们看出:
1 技术人员还是应该专著于技术,商业应该交给专门人才去管理
2 开源软件通过合作伙伴来定制的盈利模式还是很成功的,至少是在国外
阅读全文>
发表于 @ 2006年02月28日 08:28:00|评论(loading...)|编辑
作者最后得出的结论是如果你只开发用于某一特性平台(当然,只能是主流平台),SWT就有优势了,它可以集成这些平台的特有的功能。例如在Windows下使用ActiveX控件。
阅读全文>
发表于 @ 2006年02月27日 10:34:00|评论(loading...)|编辑
这片文章介绍了Spring是如何简化异步消息调用的,它通过一个贷款的例子来说Spring是如何减少开发中的量的。阅读全文>
发表于 @ 2006年02月24日 08:08:00|评论(loading...)|编辑
思维导图Mind Mapping?是英国学者Tony Buzan 在1970年代初期所创。Tony Buzan大学时代经历了学生典型的「朝圣历程」,在遇到信息吸收、整理及记忆的困难及问题后,前往图书馆寻求协助,却惊讶地发现没有教导如何正确有效使用大脑的相关书籍资料,经历这些挫折后,也让Tony Buzan开始思索可不可能发展新的思想或方法来解决这些普遍存在的困难及问题。于是,Tony Buzan开始研究心理学、头脑的神经生理学、语言学、神经语言学、信息论、记忆技巧、理解力、创意思考及一般科学,渐渐地Tony Buzan发现人类头脑的每一个脑细胞及大脑的各种技巧如果能被和谐而巧妙地运用,将比彼此分开工作产生更大的效率。这个看似微小的发现,却产生了令人意想不到的的满意发展。Tony Buzan曾试着将脑皮层关于文字与颜色的技巧合用,发现因作笔记的方法改变而大大地增加了至少超过百分之百的记忆力。
阅读全文>
发表于 @ 2006年02月21日 08:37:00|评论(loading...)|编辑
John Reynolds 提出了ESB的几种模式,在选择ESB进行企业应用开发的时候,先要确定自己的业务模型适合于哪一种ESB模式
http://weblogs.java.net/blog/johnreynolds/archive/2006/01/soapesb_level_s_1.html
对于Web Service,只有理解了异步服务调用才能真正理解WS的好处。异步调用就是用户发出一次请求,然后过一会回头检查这个请求是否返回了。使用异步调用,用户不需要发出请求后立即等待请求返回,这样就增强了用户体验性。其实现在很多服务,例如邮件服务,消息服务,在线支付都是异步调用的服务。
阅读全文>
发表于 @ 2006年02月20日 08:42:00|评论(loading...)|编辑
最近碰到一个项目,需要将申报文件存成XML的格式,编码问题着实让我头疼了一会。现在全部统一成UTF-8编码。具体在各种语言下的操作
这里,我用DOM进行XML解析,应为它简单。
1 客户首先使用VB进行编辑表单,生成一个apply.xml文件。
在VB中,使用MSXML 4.0。如果不设定编码方式,保存的时候,文件默认就是UTF-8编码
Set dom = CreateDOM
Set node = dom.createProcessingInstruction("xml", "version='1.0'")
dom.appendChild node
Set node = Nothing
2 接下来,客户将这个XML通过Web上传到服务器
在PHP中,XMLDOM只支持UTF-8作为默认编码。所以生成的XML文件,上传以后可以直接解析这个文件,获得一些信息
if (!$dom = domxml_open_mem($content)) {
$t->assign('msg', "文件阅读全文>
发表于 @ 2006年02月18日 17:06:00|评论(loading...)|编辑
http://www.orbeon.com/software/get-excited
非常好一个表现层,框架
企业应用是面向表单的,因此使用xform作为表单呈现就非常必要。而基于ajax的xform又可以让用户获得更好的操作体验
阅读全文>
发表于 @ 2006年02月17日 11:11:00|评论(loading...)|编辑
http://objectwebcon06.objectweb.org/xwiki/bin/Main/Session
里面有很多很好的ppt,介绍关于企业中间件,电子政务,商业智能。
阅读全文>
发表于 @ 2006年02月17日 10:24:00|评论(loading...)|编辑
昨天和MDA大牛飞哥谈了关于软件架构的问题。让我重新思考关于软件设计中架构设计的问题:即业务架构-大架构,代码设计-小架构的差别。
在软件设计中流程是第一位的。传统的基于UML的设计方法是面向领域模型的。而BPEL被成为是UML的替代者。我这里提到UML和BPEL不是指写文档的时侯的哪些图,关于文档是否用uml表示一定好,那是另一个话题了。我这里是是指最终软件基于的架构设计,到底是从模型开始,开始从架构开始,或者是两者结合?
紧接着就看到了这片文章http://today.java.net/pub/a/today/2006/02/14/separation-of-concerns-and-bpel.html
Separation of Concerns and BPEL, 文中的concern我理解应该是业务中某一个具体的关注点:例如选择日期是一个concern,选择旅馆是一个concern,这些concern通过BPEL组合起来。
John作了一个关于对象,组件,web服务的比较
http://weblogs.java.net/blog/johnreyn阅读全文>
发表于 @ 2006年02月16日 11:36:00|评论(loading...)|编辑
JBoss jBPM 3.1发布: Multiple process languages and simple principles
jBPM is based on a simple principle called 'Graph Oriented Programming.' The basic ideas behind jBPM were coded in less than 120 lines, in the following classes:
Node.java
Transition.java
Execution.java
Action.java
JBPM还提出面向图形的编程Graph Oriented Programming http://docs.jboss.org/jbpm/v3/userguide/graphorientedprogramming.html
另外 JBpm也开始支持BPEL和Pageflow
jPDL: a language with clean Java integration and superb task m阅读全文>
发表于 @ 2006年02月15日 15:14:00|评论(loading...)|编辑