AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

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:433243
用户头像

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

关注

评论

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

数据产品实战-toB产品实践心得

第519区

数字化转型 解决方案 数据产品 tob产品

css 学习笔记【二】-背景,渐变,链接文档的MIME类,id选择器和类选择器的区别

恒山其若陋兮

5月月更

站在全新的业务视角,重新认识 Bonree Zeus

博睿数据

APM 博睿数据 zeus

软件完整性保护方案之Sigstore

墨菲安全

网络安全 java 编程 墨菲安全 软件完整性 sigstore

从SVN完美迁移到Git,我只用了5分钟

阿里云云效

git svn 阿里云 版本控制 代码

HarmonyOS崩溃服务能力全新上线,帮你高效解决崩溃问题!

HarmonyOS开发者

HarmonyOS 崩溃服务能力

程序员,做业务还是做技术更有前途?

张泽豪

程序员

python实现连接两个数据库

YUKI0506

浅谈 Fiori Fundamentals 和 SAP UI5 Web Components 的关系

汪子熙

前端开发 UI SAP Fiori 5月月更

快速上手云原生安全平台 NeuVector

Rancher

Kubernetes k8s rancher NeuVector

无聊科技正经事周刊(第 7 期):跟村上春树学跑步,向古川武士学养成

潘大壮

程序员 周刊 行业趋势 科技周刊 技术周刊

微信业务架构,学生管理系统架构设计

泋清

#架构实战营

Apache Kafka 分层存储(Tiered Storage)技术解析

移动云大数据

kafka

攻防演练 | 关于蓝队攻击研判的3大要点解读

青藤云安全

安全攻防 网络安全

存储模组头部厂商嘉合劲威加入龙蜥社区

OpenAnolis小助手

开源 操作系统 芯片 龙蜥社区 嘉合劲威

[Day40]-[回溯]-子集

方勇(gopher)

LeetCode 数据结构算法

活动报名:以「数」制「疫」,解密 Tapdata 在张家港市卫健委数字化防疫场景下的最佳实践

tapdata

数字化 数据孤岛 实时数据 疫情防控 活动报名

Python unicode三明治

AIWeker

Python 人工智能 5月月更

融云首席科学家任杰:历练出人才,职场「经历>经验」

融云 RongCloud

探索开源工作流引擎Azkaban在MRS中的实践

华为云开发者联盟

开源 MRS Azkaban 开源工作流引擎

Tapdata 在数字化防疫场景的最佳实践

tapdata

数字化 防疫 主数据管理 实时数据 数据虚拟化

洞见科技中标渤海银行「联邦学习平台建设+营销场景建模服务」两大项目

洞见科技

金融科技 隐私计算

互联网研发效能专家怎么找?

laofo

实用教程 | 云原生安全平台 NeuVector 部署

Rancher

Kubernetes k8s rancher NeuVector

微信小程序商城源代码

源字节1号

软件开发 小程序开发

基于GPU的并行集群系统在中国的发展状况

Finovy Cloud

gpu 云服务器 集群渲染 渲染服务

软件的license是什么意思?作用是什么?

行云管家

软件 运维 许可证

零基础可以学云计算运维吗?怎样从才可以学好?

行云管家

云计算 运维 IT运维 云运维 服务器运维

设施资产管理系统解决方案

低代码小观

资产管理 CRM CRM系统 企业设备管理 设备巡检管理系统

技术分享| 快对讲如何降噪

anyRTC开发者

人工智能 音视频 语音通话 视频通话 降噪

《数字经济全景白皮书》银行数字化篇 重磅发布!

易观分析

银行数字化

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