Thanks for looking at our video.
My name is Venkataganesh Thoppae. I have been in the IT industry for over 17 years, currently a Software Architect at Iron Data, consulting for Lockheed Martin.
I am writing a book titled ‘A Practical Guide to JBPM’ and requesting your help in getting it published.
First, how did this project start?
I am doing an IT start-up in partnership with my good friend Uday, who is shooting the video right now. One of the important offerings in our business is going to be training on niche technologies, one of them being JBPM. About few weeks ago, I was preparing courseware for JBPM and when I was done with first two chapters, I shared it with Uday to have him take a look. He looked at it, was obviously impressed and called me right after. He said ‘VG, I looked at your stuff, it has come out pretty well, why we don’t publish it as a book’. This comment is coming from a person who himself is an IT veteran and BPM savvy. I couldn’t believe what I just heard; I said ‘are you kidding?’ Without flinching he said ‘Have you heard of Kickstarter.com?’ I said ‘yes I have heard about it, but have not looked at the website’. He said, ‘Ok, look at it tonight and call me back tomorrow’. Then I looked at the website, totally blown away by the creativity and the community support. I called Uday first thing next morning and said ‘Let’s do it’. That’s how the whole idea of this book started.
Now, I want to talk a little bit on my expertise on the subject of the book – JBPM.
I have been using JBPM for about 4 years; in my latest assignment with Lockheed Martin, we are using JBPM extensively. The environment there is quite unique and complex that I had to go under the hoods, understand how things work and customize it, until we switched to Enterprise version, since then Red Hat has been helping us with the customization. During this entire effort, I gained a deep understanding on JBPM and fell in love with it. My wife is little upset about it, but that’s fine.
Do we really need another book for JBPM? What is it going to provide that others do not?
The short answer is that this is going to be, as the name of the book says, a practical guide for JBPM.
Here is my long answer:
There are different ways you can learn a new technology. My preferred way, is to actually start working on it. This book takes up this approach where it starts with a small Hallo World type of business process and adds one feature from JBPM at a time to make it a full blown JBPM process. We don’t slam you with theories and specification, instead it arms you with enough details so you can get on your feet and start using JBPM readily.
It will have good number of working examples that you can download and use. Assumes that you have no prior knowledge and once you read and work through the book, you should be quite comfortable leading the effort to start using JBPM in an application. Throughout the book, you will be working in a web application (not just a standalone JSE application) and integrating a BPM module in an existing application.
The first 80% of the book is going to talk about out of the box features, while the remaining section of the book is going to go beyond and talk about three other important things.
·First one is writing your custom task server based on JMS and consuming messages using Message Driven Beans.
·Secondly, it talks about how you can integrate JBPM with Quartz – JBPM does provide timers – again it may not meet your needs – so here we are providing you an option of integrating JBPM with Quartz timer.
·Third, we are going to talk how you can write your own BAM console and integrate it with business domain model.
So far we talked about me and what this book about you. No let’s talk about you and why would sponsor this project.
·IT Community: Think about this – a book of this nature is going to go a great length in spreading the knowledge and promoting the usage of JBPM. Eventually this is going to motivate corporates / consulting companies to absorb or recommend this tool. For you, it makes more sense to support this project in the spirit of JBPM gaining a stronger presence in the market.
·Family/Friends: You are likely interested in seeing this project come through, because of me. Of course, the fund sourced from this project is going to help the book published and you are also helping me create a brand for myself, and it is going to go a long way in launching and kick starting our business.
Thanks a lot for stopping by again – Look forward to hear from you all.
Risks and challenges
Since this is the first time I am authoring a book, this is an uncharted territory for me. This can be said as a risk; but hey...there has got to be a first time for everything - I have no doubt that that I would be able to pull it off with my hardworking and perseverance nature.Learn about accountability on Kickstarter
- (22 days)