
使用JBoss/jBPM编排长运行活动
对时间跨距很长(小时,天,周)的活动进行编排是一个常见的设计问题。尽管在技术上BPM引擎就是专门为解决这类问题而设计的,但是它们使用的是独立流程,而这又引出了回调的问题。本文将为读者展示一种使用JBoss/jBPM解决这类问题的方法。

对时间跨距很长(小时,天,周)的活动进行编排是一个常见的设计问题。尽管在技术上BPM引擎就是专门为解决这类问题而设计的,但是它们使用的是独立流程,而这又引出了回调的问题。本文将为读者展示一种使用JBoss/jBPM解决这类问题的方法。
几周前,MuleSoft发布了PaaS整合云服务(iPaaS):Mule iON,它包含一组开箱即用的整合SaaS应用、云服务和社交媒体平台的连接器。Mule iON还为这些API和整合场景的交互提供了安全网关。
Red Hat发布了JBoss Enterprise SOA Platform(4.3版)和JBoss Operations Network(2.1版)的新版本。这个新的SOA平台允许对开源SOA部署的远程监测和管理,同时,新的集成管理平台旨在提升协作支持。
Apache ODE团队7月份宣布了Apache ODE项目1.2版本发布的消息。这个版本包含了很多新特性,其中有:外部变量、对WSDL HTTP绑定的支持、对REST式Web服务高级端点配置的支持以及很多小的改进与缺陷修订。

本文中Boris Lublinsky 讨论了如何使用JBoss中间件,尤其是使用JBoss ESB和jBPM(JBoss Business Process Management)将内部服务和第三方服务整合起来,以定制化的方式交付组合服务和内容,这些方式包括Web services,WAP,portals等等。

本文说明了如何使用面向方面编程(AOP)技术来构建并编排高可配置、可扩展的轻量级嵌入式流程流(process flow)。目前例子是基于Spring AOP和Aspect J的,其他AOP技术也可实现同样的结果。

在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。

在本文中,Adrien Louis讨论了两种基于ESB的SOA拓扑方案的优缺点:单个公司级ESB vs. 彼此互联的“部门级”ESB系统。Adrien讨论了每种方案对管理、业务监测、治理、可靠性和编配等问题的影响。