OSWorkflow and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$37.00 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $1.14 Gift Card
Trade in
More Buying Choices
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 ... OSWorkflow project with real-world examples
 
 
Start reading OSWorkflow on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

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

List Price: $49.99
Price: $43.91 & this item ships for FREE with Super Saver Shipping. Details
You Save: $6.08 (12%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Wednesday, February 1? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $16.49  
Paperback $43.91  

Book Description

1847191525 978-1847191526 August 30, 2007 1st Ed.
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. 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.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

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; 1st Ed. edition (August 30, 2007)
  • Language: English
  • ISBN-10: 1847191525
  • ISBN-13: 978-1847191526
  • Product Dimensions: 9.1 x 7.4 x 0.8 inches
  • Shipping Weight: 15.5 ounces (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,900,051 in Books (See Top 100 in Books)

 

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 
This review is from: OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with ... OSWorkflow project with real-world examples (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars A real hit!, April 6, 2008
By 
Will Gilbert (New England USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with ... OSWorkflow project with real-world examples (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


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)   
This review is from: OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management: Get your workflow up and running with ... OSWorkflow project with real-world examples (Paperback)
"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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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


Only search this product's reviews



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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject