如何提高架构的稳定性、可扩展性和易用性等能力?点击看大咖分享 了解详情
写点什么

迷你书:OSWorkflow 中文手册

  • 2007 年 9 月 24 日
  • 本文字数:1368 字

    阅读完需:约 4 分钟

本次推出的迷你书是由陈刚翻译,满江红OpenDoc 翻译团队审校的关于工作流方面的作品——OSWorkflow 中文手册。OSWorkflow 可以说是一款非常有意思的产品,和现在很多软件工具,包括工作流产品,强调可视化、自动化的开发不同的是,OSWorkflow 特别强调灵活性。

但灵活性也有其不可比拟的优越性,如果你对OSWorkflow 了解的足够透彻,那么你可以根据现实的需求定制最适合的流程。按照文档中所说的,“我们相信最好的方式是能让开发者知道这些改变。”为了让读者更好地了解OSWorkflow 以及这份中文文档的台前幕后故事,InfoQ 中文站的编辑霍太稳采访了满江红网站的项目协调人曹晓钢和OSWorkflow 中文手册的主要译者陈刚。

InfoQ 中文站:为什么翻译这本书?

陈刚:我做了多年的工作流,由于我是我们公司工作流引擎的设计者,为了学习国外优秀的工作流引擎核心思想,所以我就开始了对 OSWorkflow 的研究。但是网上中文文档非常少,有一些但是支离破碎且非常不全面,这便给我的学习带来了非常大的阻力,于是我就翻译官方的英文手册。从而使自己学习起来更方便,也为了使国内的工作流开发人员学习起来更便利、快捷。最终目的是为了推广优秀的工作流引擎,为开源事业做出奉献,使它有力的服务于广大开发人员。

曹晓钢:这本书是陈刚主动投稿的,我很高兴看到这样的稿件出现。对于广大开发人员,满江红的系列 OpenDoc 已经形成了口碑。开源的工作流很重要,市场上工作流产品很多,但开源的却不多。OSWorkflow 又是他们中的另类,是真正属于程序员自己的工作流产品,因此非常具有推广的价值。

InfoQ 中文站:OSWorkflow 是什么?

陈刚:OSWorkflow 是 opensymphony 组织开发的一个工作流引擎,目前的版本是 2.8。OSWorkflow 用纯 Java 语言编写,并且开放源代码。它最大的特点就是极其地灵活。它面向的人群是那些具有技术背景的软件开发人员,用户可以根据自己的实际需求,用 XML 配置出完全符合自身业务逻辑的流程,从而取代了复杂的代码。OSWorkflow 适用于任何 Java 平台,并且在企业 ERP 开发中得到了非常广泛的应用。

InfoQ 中文站:这本书中讲述的要点和最大的看点是什么?

陈刚:本书是 OSWorkflow 英文版官方文档的中文翻译。要点主要有以下几大点:

  • OSWorkflow 的必要文件、运行示例,如何持久化和如何载入流程定义文件。
  • 如何与其它模块如 spring framework、OScore 等整合。
  • 理解 OSWOrkflow。
  • GUI 可视化设计器的使用。
  • 如何使用 OSWorkflow 接口创建工作流。

本翻译版本最大的看点是紧扣作者意图,将 OSWorkflow 的配置、原理、如何使用等等这些要点和难点翻译的非常准确和清楚。对容易产生歧义的地方运用中英对照,译者有补充的观点用“译者注”进行了详细说明。

InfoQ 中文站:翻译过程中,你们最大的收获是什么?

陈刚:最大的收获就是做事情要保持严谨的态度,一定要保证翻译的准确性,这样才不至于误解作者的意图,才能保证翻译作品的质量。这样才对得起广大开发人员,这样的推广才是有意义的。

InfoQ 中文站:满江红最近还要推出那些 Open Doc?

曹晓钢:除了这本使用手册是翻译官方的使用手册,陈刚在实际应用的过程中还总结了很多原创的经验,编写了另一本原创的《OSWorkflow 开发指南》,为众多的 OSWorkflow 使用者提供入门和提高的途径。这本书正在进行紧张的编辑和审校,不日将发布与读者见面。

阅读全文和下载迷你书: OSWorkflow 中文手册

2007 年 9 月 24 日 20:321655

评论

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

19 Prometheus之告警的艺术

穿过生命散发芬芳

Prometheus 1月月更

Spring中的单例模式使用

JavaEdge

1月月更

【重构前端知识体系之HTML】讲讲对HTML5的一大特性——语义化的理解

归子莫

html html5 前端 语义化 1月月更

架构实战营 模块五作业

Jude

架构实战营

让创新触手可及,阿里云容器服务 ACK 发行版开放免费下载

阿里巴巴云原生

阿里云 云原生 容器服务 ACK

最新版:Apache Pulsar 针对 Log4j 漏洞解决方案

Apache Pulsar

开源 架构 云原生 中间件 Apache Pulsar

面试突击17:HashMap除了死循环还有什么问题?

王磊

模块五

浮生若梦

InnoDB 引擎了解(双写机制)

Ayue、

MySQL 数据库 1月月更

如何真正学习Go 语言[翻译]

宇宙之一粟

Go 学习方法 Go 语言 1月月更

「架构实战营」模块五《如何设计业务高性能高可用计算架构》作业

DaiChen

作业 模块五 「架构实战营」

架构实战营:模块三作业

Poplar

「架构实战营」

一个cpp协程库的前世今生(二十一)协程重分配

SkyFire

c++ cocpp

使用 VSCode 调试 Electron 主进程代码

编程三昧

Electron 1月月更

ReactNative进阶(二十五):ScrollView 滚动视图组件详解

No Silver Bullet

React Native ScrollView 1月月更

微博评论的高性能高可用计算架构设计

皓月

「架构实战营」

架构训练营模块五作业

沈益飞

架构训练营 架构师训练营 4 期

【架构师训练营】模块五作业

樰巳-堕~Horry

架构实战营 「架构实战营」

阿里云开源业内首个应用多活项目 AppActive,与社区共建云原生容灾标准

阿里巴巴云原生

阿里云 开源 高可用 云原生 容灾

SpringBoot 实战:加载和读取资源文件

看山

classpath SpringBoot 2 1月月更

“芯”有灵“蜥” 走进 Intel MeetUp

“芯”有灵“蜥” 走进 Intel MeetUp

迷你书:OSWorkflow中文手册_Java_霍太稳@极客邦科技_InfoQ精选文章