世界顶尖运动队教练的成功秘诀
本文列出了来自于顶级教练Marc Lammers的9条原则,他是在打造世界最佳曲棍球队的过程中发现这些原则的,文章把这些原则映射到了软件开发实践之中。
作者 Jean-Jacques Dubray译者 王志雄 发布于 2008年3月12日 上午1时34分
上周我们报告了关于业界采用BPMN的一些有趣的统计。而BPM和SOA间的关系已不再是一个问题,我们在这个文章中描述了BPMN和SOA标准(WSDL、WS-BPEL和SCA)间可能的关系。
无需感到惊讶的是与BPMN相关的活动也正在迅速地增多。
今年一月,OMG发布了BPMN v1.1。
大约一个月后,Tyler Anderson公布了一份关于如何“用Eclipse执行业务流程”(注册后免费)的详细教程,它详述了如何使用Eclipse SOA工具平台(STP)完成:
- 安装Eclipse STP,Eclipse ATL(ATLAS Transformation Language,一种模型转换语言),BABEL BPMN2BPEL工具和Apache ODE(一个WS-BPEL的实现)
- 在Eclipse STP中给一个业务流程建模
- 转换Eclipse STP的BPMN格式到BABEL的BPMN格式
- 转换BABEL的BPMN格式到BPEL
- 创建Apache ODE部署描述符
- 为你的业务流程书写Web服务描述语言(WSDL)
- 准备为部署而生成的BPEL,部署到Apache ODE
上周Michael zur Muehlen和Jan Recker发布了一份关于BPMN结构利用率的调查结果。Michael说:
BPMN是一门复杂的语言。[它]由52个不同的图形元素组成:41个流程对象,6个连接对象,2个分组对象,和3个部件(artifacts) [在一个300页的规范中详细描述]。鉴于每个图形元素都有其关联的含义和规则,有许多的词汇要学习。一个流程建模者应该了解的BPMN最小子集是什么呢?答案是:比你想的要少。
Bruce Silver,一个独立的行业分析师和顾问,对于这个调查的方式稍有不同意见。
回想一下,他所说的BPMN核心集,对我来说完全是零BPMN特性的东西(zero BPMN- ness)。它仅仅是流程图。实际上,除了消息开始事件之外,他的核心加上扩展核心集仍然只是存在有十年的泳道(swimlane)图。
Bruce最近在SAP的业务流程专家社区(BPX)也发布了一个关于BPMN全面的6部分系列电子教材(注册后免费)。教材的第二部分提供了一个20分钟的BPMN介绍。
查看英文原文:Learning BPMN: a 6 part eLearning Series and an Eclipse STP Tutorial
本文由Per Jacobsson所作,目标读者为有意了解Lisp的Java开发人员。文章探讨了当前可以运行于JVM上的不同Lisp方言,以明快简洁的方式介绍了Lisp程序设计工作机理和其独特之处,并在最后演示了Lisp代码同Java系统的整合过程。
本文以一个实际应用的例子为引子,探讨Ruby/Rails在非传统web系统中应用,以及研究如何定制以Rails为基础的领域特定的MVC框架。
本视频对云计算进行了简要的介绍,主要包括了五部分内容:首先带大家认识“云”,然后对计算机的发展过程进行了阐述,接着介绍了业界现状和企业级/世界级计算的新布局,最后对云计算做了一下展望。
在这篇文章中,Bryon Jacob和Chris Berry介绍了AtomServer,一个基于Apache Abdera的完整Atom存储实现。在去年,作者一直致力于为其雇主——Homeaway——实现一个Atom存储,现在已开源了其Atom存储框架:AtomServer。
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。
InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。
没有回复
回复