如何凭借BPEL和ESB JBoss发力SOA?
如何凭借BPEL和ESB JBoss发力SOA?
原文:Paul Krill 2006.8.16
翻译: HongSoft 2006.8.22
为了提高自己在SOA领域的地位,JBoss正准备把旗下的jBPM产品改造为支持BPEL1.1和BPEL2.0。同时,该
开源软件供应商在本周发布了自己的ESB产品的beta版。
jBPM是一个应用于工作流,业务流程管理和流程组合的强大平台。JBoss的产品主管Pierre Fricke认为:
"SOA本身表达的是业务流程集成和对外服务发布的架构,所以,BPM对SOA来说,是非常重要的一
环。"Pierre Fricke说:"支持jPDL的jBPM已经非常流行,去年之内,jBPM的下载量已经翻了3倍。现在,
jBPM每个月已经有2万的下载量。"(HongSoft译注:jPDL是jBPM的工作流流程定义语言)
Pierre Fricke还说:"在jBPM没有出现之前,java技术人员想要开发工作流应用和BPM应用,必须要购买非
常昂贵的第3方包。"
jBPM将在9月份实现BPEL1.1,然后将实现BPEL2.0。(HongSoft译注:jBPM-BPEL1.1的beta版早已经发布)
BEPL2.0现在正处在OASIS的草案阶段,即将成为正式标准。Pierre Fricke说:"这个标准马上就要定稿,
它将明显地改善应用系统的架构。"JBoss正在参与OASIS的BPEL标准的开发。Pierre Fricke说:"BPEL将变
得更加灵活更加可扩展。"
<<时局分析>>的分析师Shawn Willett 认为:对于JBoss来说,添加BPEL支持和ESB实现非常关键。他在一
封e-mail里面这样写道:要想支持SOA,这是非常重要的。只有一个应用服务器是远远不够的。(HongSoft
译注:这里说的是JBoss server)Shawn Willett 认为:JBoss需要为企业级应用提供对外发布服务的基础架构,在这个方面,JBoss已经落后于其它开源厂商,比如Apache有SeriveMix,Sun也将把自己的ESB产品开源。目前的BPM引擎都没有提供BPEL支持,所以JBoss需要加快行动。
JBoss的ESB产品(HongSoft译注:指JBossESB 4.0 Beta1)已经发布了beta版,而正式版将在今年稍后发布
。作为SOA体系中的“万能胶”,ESB能够整合服务和流程。JBoss的ESB产品可以到
http://labs.jboss.com/portal/jbossesb/downloads下载。
(HongSoft注:原文地址: http://www.infoworld.com/article/06/08/16/HNjbosssoared_1.html?
source=rss&url=http://www.infoworld.com/article/06/08/16/HNjbosssoared_1.html 本文翻译略有删
减。本人长期致力于工作流技术,BPM技术和BPEL技术的研究和应用,欢迎同行讨论和指正。)