Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
22 used & new from $40.98

Have one to sell? Sell yours here
 
   
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples (Paperback)

by Diego Adrian Naya Lazo (Author)
5.0 out of 5 stars See all reviews (4 customer reviews)

List Price: $49.99
Price: $44.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.00 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, July 15? Choose One-Day Shipping at checkout. Details
14 new from $44.99 8 used from $40.98

Frequently Bought Together

OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples + Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts + JBoss Drools Business Rules
Price For All Three: $134.97

Show availability and shipping details

  • This item: OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples by Diego Adrian Naya Lazo

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts by Matt Cumberlidge

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • JBoss Drools Business Rules by Paul Browne

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Quartz Job Scheduling Framework: Building Open Source Enterprise Applications

Quartz Job Scheduling Framework: Building Open Source Enterprise Applications

by Chuck Cavaness
3.7 out of 5 stars (6)  $40.14
JBoss Drools Business Rules

JBoss Drools Business Rules

by Paul Browne
$44.99
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

by Thomas Erl
4.8 out of 5 stars (14)  $47.99
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.9 out of 5 stars (18)  $29.99
RESTful Web Services

RESTful Web Services

by Leonard Richardson
4.4 out of 5 stars (37)  $26.39
Explore similar items

Editorial Reviews

Product Description

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

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.

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.



About the Author

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>


Product Details

  • Paperback: 212 pages
  • Publisher: Packt Publishing (August 30, 2007)
  • Language: English
  • ISBN-10: 1847191525
  • ISBN-13: 978-1847191526
  • Product Dimensions: 9.1 x 7.3 x 0.6 inches
  • Shipping Weight: 13.4 ounces (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #1,023,233 in Books (See Bestsellers in Books)

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?

OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples
53% buy the item featured on this page:
OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with this ... OSWorkflow project with real-world examples 5.0 out of 5 stars (4)
$44.99
Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts
25% buy
Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts 4.3 out of 5 stars (7)
$44.99
JBoss Drools Business Rules
13% buy
JBoss Drools Business Rules
$44.99
Seam in Action
10% buy
Seam in Action 4.8 out of 5 stars (20)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

4 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Review from the creator of OSWorkflow, November 27, 2007
By Patrick Lightbody (Portland, OR USA) - See all my reviews
I can't believe it's been over 8 years since I first went from "open source user" to "open source developer", but it was all the way back in 1999 when I released OSWorkflow, which was based on my work at Cisco Systems developing a document management system, to the open source world. It was designed to be a simple, easy-to-use workflow system based on the principles of the "finite state machine".

While it was considered lower level than other competing business process solutions, it actually got quite a bit of traction due to it's simplicity and the fact that instead of using big "businessy" terms that other offerings used to describe themselves, it never hid what it was: a core finite state machine engine designed to make it easy to manage the workflow of many entities (people, issues, documents, etc).

Since then, OSWorkflow has been a pretty good success: a GUI for creating workflows was built, the development team evolved beyond just me (in fact, I haven't been involved in the project directly for 5+ years), became the core of the super-popular JIRA issue tracker, and now it has it's own book.

As the original creator of OSWorkflow, I was given a copy of the book and read through it the other day. In addition to the tremendous pride at seeing the contents in print, I was actually surprised to learn many new things about OSWorkflow. The book covers topics such as complex branching, rules engine integration, Spring integration (Spring didn't exist back when I used OSWorkflow!), and even tie in to those complex business process solutions I never quite "got".

Overall, the book is an excellent guide to OSWorkflow and building workflow systems in Java in general.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars A real hit!, April 6, 2008
I've been playing around with open source workflow engines for quite some time, Enhydra Shark, JBoss jBPM, etc. At each attempt I feel like I'm playing with a black box, guessing at it's internal behavior, not understanding the results. I hadn't really considered OSWorkflow because it didn't have the 'press' of the other packages. Then I bought this book and found out how much fun one can really have with a workflow engine. All of the components are pluggable, as this book points out, repeatedly. If you don't like the behavior of a component, change it -- and here's how. Need a different persistent store, change it, customize it. This is truly a programmer's workflow engine and this book will appeal to programmers.

This book also shows how, with examples, how to integrate JBoss Rules (aka DROOLS), Quartz scheduling, and Esper complex event processing.

The only downside which I found was not with the book, but with the OSWorkflow distribution, the Hibernate support is old, v2.8.0. At first I was disappointed but with the help of this book, I just wrote my own Hibernate 3.x support in a matter of a few hours and I now know the package much more intimately as result. I went on to customize and *optimize* this for my project.

OSWorkflow is a great workflow engine, let's hope this book give the kick-start which it needs to be even better.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Great Book, Lots of Useful Info, December 23, 2007
By Wielenga Geertjan (Prague, Czech Republic) - See all my reviews
(REAL NAME)   
"OSWorkflow", by Adrian Naya Lazo, published by in August 2007, is for experienced Java developers and system architects wanting to develop complex Java applications that make use of the OSWorkflow engine. Since the OSWorkflow engine is not plug-and-play, but requires low-level configuration, it is not intended for non-technical end users. Despite that, the book doesn't assume prior knowledge of business process management.

The book is divided into eight chapters. Chapter 1, "BPM and Workflow Basics" introduces workflow engines, different types of business process management systems, traceability, and auditing. At the end of this chapter you will have a high level understanding of what Business Process Manaegement technology entails. In Chapter 2, "Introduction and Basics", you enter the Hello World scenario. For this kind of chapter, there is a lot of information here. It might have been better to have a very short "Hello World" chapter, with just the simplest scenario, because this covers quite a lot. Still, the chapter is very good in laying the basis for the rest of the book. You are shown where to get the OSWorkflow engine on-line, how to navigate a sample user interface, you begin to understand the basics of OSWorkflow, and then look at some important XML definitions and an example workflow, steps, actions, results, splits, and joins. Interestingly, you are shown how to send an e-mail automatically, by configuring an XML file. Then you are shown an alternative approach, not via XML, but using a visual designer. (This part could have been the first "Hello World" chapter, with the earlier XML tags being in a follow up chapter.)

Chapter 3 tells you about adding code to definitions created in the previous chapter. Because chapter 2 covered so much, chapter 3 already touches on advanced topics, such as transient data, function providers, registers, conditions, and BeanShell scripting. Tips such as those relating to Auto and Finish Actions are also outlined here. "Using OSWorkflow in your Application" is the title of chapter 4. Here OSWorkflow APIs are discussed, allowing you to embed OSWorkflow within an application. In addition, persistence, unit testing, Spring integration, and security are discussed in some detail. Chapter 5 tells you about integrating business rules with JBoss Rules. You are shown how the Rules engine works, as well as its connection with the Drools open-source engine. Usefully, it defines its terms as it goes along, even "What is JBoss Rules?" The integration with OSWorkflow rules is well described and the examples given are relevant.

The next chapters dig deeper into the integration between OSWorkflow and other software. For example, in chapter 6 you are taught about "Scheduling with Quartz". Quartz, a time scheduler, can integrate with OSWorkflow, so that you can sendin events and actions. The location and installation of Quartz is mentioned and briefly introduced, prior to an interesting chapter culminating in a customer support scenario, as well as a claims processing scenario. Both are pretty complex, well described, and really bring the concepts discussed into focus. Further advanced topics are discussed in chapter 7, in particular, Event Stream Processing and Complex Event Processing. The Esper CEP engine is tackled in detail throughout the chapter, and then coupled with the OSWorkflow engine. Examples are given, again, including an interesting one involving event-based mail alerts via patterns and listeners, also using the EQL (Esper Query Language), which is an interesting diversion in this chapter. Finally, chapter 8 outlines how to integrate with Dashboards provided by Pentaho. The Pentaho charting capabilities are discussed and then applied to the OSWorkflow instance database for creating a dashboard relevant to OSWorkflow monitoring and analysis.

In general, the book delivers what it promises. It provides a lot of explanations and diagrams and actual code snippets. It starts from the beginning, referring to on-line resources and continues from there, step by step, with a lot of real life scenarios. However, it would have been good to have seen how OSWorkflow compares with alternatives. Similarly, it is not clear why Quartz and Pentaho, for example, were chosen as endpoints for integration, rather than one of their competitors. The book is clear and well written with many examples. Despite the complexity of the subject and the broad range of topics covered, it was an enjoyable read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Complete coverage of real workflow solutions
In the past I made some works with OSWorkflow and indeed it was really a hard task to collect the documentation and examples on how to use it. Read more
Published 18 months ago by Hernan G. ZAPATA

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 7 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!



Look for Similar Items by Category


Need a Wrench with Great Impact?

Shop for impact wrenches at Amazon.com
Tough jobs require the power of a wrench that won't back down. A variety of impact wrenches are available for any number of projects at prices you'll like.

Shop for impact wrenches

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Smoke Signals

Shop for Chimney Maintenance Products
Since everybody loves a wood fire on a cold evening, make sure to maintain your chimney with regular care and cleaning.

Shop chimney care products

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates