【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

IBM 的 BPM Zero 项目:RESTful 工作流管理

  • 2009-01-03
  • 本文字数:873 字

    阅读完需:约 3 分钟

IBM 的卓越工程师 Christina Lau最近在Devoxx 大会上做了一个题为“BPM 2.0——针对下一代工作流管理的REST 架构(BPM 2.0 – a REST based architecture for next generation workflow management)”的演讲。该演讲的目标在于帮助我们更好的理解BPM-as-a-Service(BaaS)以便为之做好充分的准备。

根据 Rashid Khan 对该主题的评论,她使用了 5 个关键概念来定义 BaaS:

  • 宿主环境下的模型和执行过程
  • 与防火墙内的数据和 internet 服务的集成
  • 通过 RIA 技术,商业用户可以借助于浏览器来协作创建业务过程
  • 对 internet 进行监控、管理、鉴别及讨论
  • 基于 Web 的报表和监控(BAM)能力

她已经遵循着这些原则发起了 BPM Zero 项目( IBM 的 Zero 项目的一部分,最终将成为 WebSphere sMash 的一部分)。BPM Zero 将提供一个基于 Web 的 BPMN 编辑器。她的演讲还特别谈到了专门的 BPMN 活动(叫做“HTTP activities”):Receive、Reply 及 Invoke。

BPM Zero 集成了 ILOG JRules 以对决策服务提供以业务为中心的配置。

Christina 及其团队注意到了 BPM Zero 与她称之为“RESTful SOA”的紧密集成:Twitter、Chat、email、SaaS(Google Apps)及 IaaS(Storage)等等。她说到轻量级的工作流可以作为一个脚本引擎以与 RESTful 服务配合使用。

该脚本语言的主要特性列举如下:

  • 与 BPEL 执行语义兼容的子集
  • 短时间内的运行
  • 内置的扩展机制
  • 内置的安全支持

正如 Christina 所述,安全是该项目的一个关键部分:

工作流可以调用安全机制不同的多种服务——例如,http 基本的访问认证、OAuth 及 OpenID 等等。

她向我们做了一些推荐以为使用 BPM-as-a-Service 做好准备,以此作为结束:

  • 使用 BPMN 描述你的过程
  • REST 你的资产
    • 使内容简单并且可读性好(XML、Atom、JSON)
    • 可以借助于 URL 通过 HTTP 行为对其访问(GET、POST、PUT、DELETE)
  • 利用低成本的部署和位于云上的第三方应用

该演讲继续迸发着强烈的火花:云计算对BPM 的影响越来越大了。它还对市场上已有的一些产品(如 RunMyProcess.com MyProcess.com )和即将出现的产品做出了回应。

查看英文原文: IBM’s BPM Zero Project: RESTful Worflow Management

2009-01-03 08:433027
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

阿里内部百亿级高并发系统(全彩版小册开源):基础篇、数据库篇、缓存篇、消息队列篇、分布式服务篇、维护篇、实战篇;带你从基础到实战

Java 程序员 架构 高并发

UCloud一站式智能大数据平台USDP免费版正式发布!

UCloud技术

hadoop CDH

作业二:分析微信朋友圈高性能复杂度

刘丽

架构训练营

CompusBulider (模模搭)学习笔记7:3D场景中第一人称行走

ThingJS数字孪生引擎

3D可视化 数字孪生

2021金三银四Java岗大厂面试经验总结(附面试真题)

北游学Java

Java 面试

520 单身福利|获奖名单公布~

InfoQ写作社区官方

520单身福利 热门活动

基于 Qt Quick Plugin 快速构建桌面端跨平台组件

网易云信

音视频 qt

Why WebRTC|前世今生

声网

WebRTC RTC

520 表白,因一个分号被拒

悟空聊架构

520单身福利

BitMap 转置算法:不一样的 Count 求解方式

GrowingIO技术专栏

BitMap

【签约计划】试用期名单公布

InfoQ写作社区官方

签约计划 热门活动

生态“群海”:数字化转型的供需之变

脑极体

平台化服务的基石(四):再议用户权限,更优雅的模型

孤岛旭日

用户权限 企业建模

采用DevOps的7个主要障碍,你一定不知道!

禅道项目管理

DevOps

GitHub标星235k!这份阿里P9纯手写的Java并发核心手册堪称无敌了

Java架构之路

Java 程序员 架构 面试 编程语言

致我的青春我的感情故事

Changing Lin

520单身福利

毫秒级的竞技PK | 电信行业需要的5G速度

VoltDB

大数据 数据分析 5G 实时计算

浪潮“分布式云+”行动计划持续深化 三大产品正式发布

浪潮云

云计算

HIVE跑个insert into select xxx 为什么CPU飙高

InfoQ_Springup

hadoop

官方出手,一针见血!Spring Boot官方手册来袭:从入门到实战

Java架构之路

Java 程序员 架构 面试 编程语言

分库分表 springboot+dubbo+mybatisPlus+shardingSphere

try catch

dubbo 分库分表 springboot ShardingSphere MyBatisPlus

大话Java异常

若尘

Java 异常 异常处理 520单身福利

iOS 面试策略之系统框架-并发编程

iOSer

ios 并发编程 系统框架

浅谈前端异常监控平台实现方案

devpoint

异常处理 indexedDB leveldb

看完了京东年薪150万的大佬扔给我的“阿里内部Java 成长笔记”,差距不止一点点

Java 程序员 架构 面试 计算机

3、深潜KafkaProducer核心架构

杨四正

kafka 消息队列 kafka架构 kafka源码分析

包容的回答者

王辉

个人成长 沟通 团队文化 批判性思维 正念

聊聊那些小而美的开源搜索引擎

代码先生

搜索引擎 elasticsearch meilisearch

淘宝网能抗住“千亿级”并发量的奥秘是什么?

Java架构师迁哥

高可用 Keycloak,K8s

Zhang

MySQL k8s keycloak

【干货分享】开放原子超级链动态内核XuperCore核心技术揭秘

百度开发者中心

区块链 超级链

IBM的BPM Zero项目:RESTful工作流管理_REST_Jean-Jacques Dubray_InfoQ精选文章