为解决异构应用间的流程化协作问题,比较了主流的面向服务架构实现方案,研究了一种REST架构工作流中间件。该中间件以工作流支撑服务的形式发布,为工作流应用系统提供统一的流程管理环境和任务流转能力。结合需求细化了工作流中间件外部访问接口,详细介绍了REST架构工作流中间件的资源发布方式,以及资源使用过程中工作流控制数据和工作流相关数据的序列化方式,并以实例验证了中间件的可用性。