Packt Publishing Community, Experience, Distilled

OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management

HomeBooksSupportFreeAuthorsAward
BROWSE SEARCH SHOPPING CART CHECKOUT

 
SEARCH

Search our Site

 
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management
 
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management Get your workflow up and running with this step-by-step guide authored by an active developer of the OSWorkflow project with real-world examples
 

  • Basics of OSWorkflow
  • Integrating business rules with Drools
  • Task scheduling with Quartz

 
Available Now
Cover price   $49.99
Standard   $44.99 save 10%
Multi-buy Discount   $40.99 save 18% order two or more items
Change Currency   what is this?
Free shipping! US, UK, Europe, Aus, NZ & selected Asian countries
Where else can I buy this book?

Also available from:
READY TO BUY?

You can change your mind later
Returns Information

eBook Version
READY TO BUY?



eBooks are non returnable and non refundable.
Packt eBook Licence agreement

OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management  - PDF eBook
Adobe PDF eBook
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process M
File size: 5.27 MB
Packt eBooks are a low cost and immediate companion or alternative to print books. Packt eBooks can be printed. Copying is disabled. They are password protected with your email address.
Packt eBook User Guide

Buy two or more eBooks and get 35% off

eBook only
$39.99
$33.99
Save 15% off eBook
Book and eBook bundle $83.98
$50.99
 
Save 10% off Book & 85% off eBook

Code download
Request a Review Copy
Send us feedback on this title
Ask a question about this title
Sample Chapter 6: Task Scheduling with Quartz [468 KB]
Book Details
Language English
Paperback 200 pages [191mm x 235mm]
Release date August 2007
ISBN 1847191525
ISBN 13 978-1-847191-52-6
Author(s) Diego Adrian Naya Lazo
Topics and Technologies Open Source, Java


This book covers all aspects related to OSWorkflow. No prior knowledge about OSWorkflow is needed. You will learn everything from the basics of Business Process Management (BPM) technology and installing OSWorkflow to integrating the workflow engine with third-party components like Drools, Quartz, and Pentaho.


In Detail

OSWorkflow is an open-source workflow engine written entirely in Java with a flexible approach and a technical user-base target. It is released under the Apache License. You can create simple or complex workflows, depending on your needs. You can focus your work on the business logic and rules. No more Petri Net or finite state machine coding! You can integrate OSWorkflow into your application with a minimum of fuss. OSWorkflow provides all of the workflow constructs that you might encounter in real-life processes, such as steps, conditions, loops, splits, joins, roles, etc.

This book explains in detail all the various aspects of OSWorkflow, without assuming any prior knowledge of Business Process Management. Real-life examples are used to clarify concepts.


What you will learn from this book
In this book we will:
  • Understand basics of BPM technology.
  • See how to create workflows with the help of an examples workflow.
  • Integrate Drools open source engine in our workflow engine.
  • Integrate Quartz task scheduler along with the Workflow.

Chapter 1 gives an overview of the BPM technology and the workflow engine, along with an analysis of the different type of BPMS.

Chapter 2 introduces OSWorkflow and teaches the basics of the workflow engine along with a real life example.

Chapter 3 introduces several key features of OSWorkflow like handling persistent and transient variables, variable interpolation, built in OSWorkflow functions, Conditions, BeanShell scripting.

Chapter 4 covers Persistence of variables across invocations, and the FunctionProviders along with integrating OSWorkflow with Spring.

Chapter 5 introduces and integrates Rules engine and Drools open source rule engine.

Chapter 6 we explore the Quartz task scheduler, its integration with OSWorkflow and we give a tutorial with Quartz sending events and actions to OSWorkflow.

Chapter 7 introduces Event Stream Processing and Complex Event Processing. We give an OSWorkflow function provider that interfaces with the ESPer CEP engine and allows the monitoring of real time process information and events.

Chapter 8 gives OSWorkflow visualization of its business process information with the Pentaho Open source BI solution. Using the charting capabilities of Pentaho we build an enterprise process dashboard to monitor and analyze the processes.

Approach

This book gives step-by-step instructions on how to do things. The basics are explained first and then examples help to clarify and reinforce the principles.

Who this book is written for

The book is aimed at experienced Java developers and system architects who want to develop complex Java applications using the OSWorkflow workflow engine. OSWorkflow is a flexible low-level workflow implementation for developers and architects; it is not a quick "plug-and-play" solution for non-technical end users.


OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management





Author(s)
Diego Adrian Naya Lazo
Diego Naya Lazo is a Chief Enterprise Architect living in Buenos Aires, Argentina. He currently works for Argentina’s biggest healthcare provider and has more than 10 years of experience in the IT industry. He has participated in several projects as a hands-on software architect and performed the technical lead role in many companies. His interest in computer programming began with his desire to create the most vivid 3D animations as a graphic designer at age of 15. His interests range from Enterprise Architecture to SOA and BPM technology. He is a Sun Certified Enterprise Architect and holds others certifications such as: SCJP, SCWCD, MCSA and Security+. He also is a member of the WWISA and GEAO enterprise architect’s associations as well as an active developer of the OSWorkflow project. He holds a Bachelor degree in IT and is currently enrolled in an MBA program. Away from work, Diego enjoys traveling all around the world with his family. You can reach with at dienaya@gmail.com
   




© Packt Publishing Ltd 2008

RSS