Activiti in Action翻译记录

Introducing BPMN 2.0 and Activiti

This first part of the book provides anintroduction to the Activiti framework and the background about the BPMN2.0standard. In chapter 1, we’ll cover how to set  up  an Activiti  environment,  starting with  the  download of  the  Activiti framework. In chapter 2, you’ll beintroduced to the main elements of the BPMN 2.0 standard in order to createprocess definitions. Chapter 3 offers an overview of  the Activiti  framework’s  main components,  including  the Activiti  Designer and Explorer.Finally, in chapter 4, we’ll discuss the Activiti API with several short codeexamples.

 

介绍 BPMN 2.0 和Activiti

本书的第一部分介绍了Activiti框架和BPMN2.0 标准的背景。在第一章,我们将介绍如何设置Activiti环境,开始下载Activiti框架。在第二章,为了创建流程定义你将会了解BPMN2.0标准的主要元素。第三章提供了关于Activiti框架主要组件的概述包括了Activiti Designer和Explorer。最后,在第四章,我们将会讨论Activiti API和几个短的代码示例。

 

Every day,  your  actions are  part  of different  processes.  For example,  when  you order a book in an online bookstore, aprocess is executed to get the book paid for,

packaged, and shipped to you. When you needto renew your driver’s license, the

renewal process  often  requires a  new  photograph as  input.  Activiti  provides an open  source  framework to  design,  implement, and  run  processes. Organizations can use Activiti to implement their business processeswithout the need for expensive software licenses.

This chapter will get you up and runningwith Activiti in 30 minutes. First, we’ll

take a look at the different components ofthe Activiti tool stack, including a Modeler, Designer, and a RESTwebapplication. Then, we’ll discuss the history of the Activiti framework andcompare its functionality with its main competitors, jBPM and BonitaSoft.

 

每天,你的行为都是不同过程的一部分。举个例子,当你从网上书店买书并拿到书的时候,执行的过程包括了付款、包装和。当你需要更新你的驾驶执照,更新过程通常需要一个新的相片作为输入。Activiti提供了一个开源框架、设计、实现和运行流程。组织可以使用Activiti来实现他们的业务流程而不需要支付昂贵的软件许可证。

本章将领你入门,并运行Activiti 30分钟。首先,我们看看Activiti工具堆栈的不同组件,包括Modeler,Designer和REST Web应用。然后我们将讨论Activiti框架的历史和其主要功能与其主要竞争者对手jBPM和BonitaSoft比较。

 

 

Before we dive into code examples insection 1.4, we’ll first make sure the Activiti

framework is installed correctly. At theend of this chapter, you’ll have a running Activiti environment and adeployable example.

First, let’s look at Activiti’s tool stackand its different components, including the

modeling environment, the engine, and theruntime explorer application.

 

在1.4节,深入了解代码示例之前,我们必须先确定Activiti框架被正确安装了。在本章结束,你将会有一个可以运行的Activiti环境和一个部署的例子。

首先,让我们了解下Activiti的工具堆栈和它不同的组件,包括模型编辑区,流程引擎和运行时资源管理应用程序。

Writing this book was a life-changer for me. After I wrote Open Source ESBs in Action for Manning a few years ago, I focused on my daily job for some time, working with open source enterprise integration frameworks like Mule, Camel, ServiceMix, and Spring Integration. My work, over time, drove me to designing and developing processes and BPM , and I started using j BPM and WebSphere Process Server. Then I learned that the founder of the j BPM project, Tom Baeyens, was leaving JB oss to work on a new open source project, which was in stealth mode at that time (early 2010). When the first alpha version of Activiti was released, I told myself I had to contribute to that project, one way or another. A piece that was missing in the first stages of the Activiti project was an Eclipse plug-in. I had some email conversations with Tom about contributing the plug-in to Activiti. We met and he told me that his goal was to disrupt the process engine space with the Activiti project. My enthusiasm grew even more and I offered my time to start working on a first version of the Activiti Designer. Together with my former col- leagues, Tiese Barrell, Yvo Swillens, and Ron van Liempd, we were able to deliver a first version within a couple of months. As we became part of the Activiti developer community, my hands were itching to start writing a book about Activiti. I felt that a great open source process engine would need a detailed book to describe all the possibilities and potential it offers. Manning was eager to publish a book about Activiti, and, together with Ron, we started writing in the autumn of 2010. We had a hard time keeping up with the frequent releases and the new functionality that kept on coming. But, it also was a lot of fun to be able to write about a new functionality that was just (or about to be) released. After a few meet-ups with the Activiti developer community and a couple of nice dinners with the Activiti team, we began discussing the possibility of my joining Alfresco to work on Activiti. In May 2011, I accepted the offer and was able to begin working on Activiti full-time. In the meantime, the writing of this book fell a little behind schedule. There was so much interesting work to be done developing the Activiti Designer, working on the Activiti Engine, and starting in a new job, that time caught up with me. After I had settled in a bit, I took up the writing task again and began working on the remaining chapters. So here I am, at the end of the process. I’ve switched from being a consultant to an open source software engineer, and I’m close to completing my second book. And, just like with my previous book, I have a new family addition coinciding with the book’s release. I hope you will enjoy reading this book as much as I loved writing it!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值