This semester I’m studying a subject called Network Project where we study the principles behind the design, configuration and evaluation of computer network applications, protocols and specific formats for use on the Internet.
As a final project we have to build a system using several network technologies such XML, Ajax, SOAP or RMI. We decided to develop contract signing portal to give support to businessmen.
To build a big system like that in a record time we are going to use frameworks to make our workload lighter. JBoss jBPM is one of them.
jBPM includes an Eclipse plug-in to model business processes. You can specify the work-flow of you processes using a drag&drop interface, adding nodes and transition in a very simple way.
Eclipse automatically creates an XML file that defines the process. You can deploy this file to your application and jBPM work-flow engine controls its execution. This engine includes tools like Hibernate to manage persistence and state of the process and log4j for system logging.
jBPM also includes a tool for monitoring the execution of your business processes so you can control your company.
In my opinion this is an excellent middleware for integration of enterprise applications. It makes easy all the development to the programmer and offers great advantages to CEO’s and other members on the board.



June 29th, 2008 at 1:16 pm
I want to add a node in my process to invoke some services, and when it finishes, continues automatically (without sending a signal to it). How can I do it? I think that it is a node without a wait-state.
June 30th, 2008 at 9:25 am
@Fernando
I’m sorry, I can’t help you. I’ll always send a signal.
July 10th, 2008 at 10:52 am
Hi,
That’s very interesting that you are doing a project on jBPM on a small scale. Have you published you findings or documentation. I am considering doing a project on this, but am finding the information regarding jBPM very scattered on the internet. Have you been successful? Do you have any documentation that explains how you went about this from end to end development on a small scale?
Regards,
A very confused developer,
Michael
July 10th, 2008 at 12:12 pm
@Michael Murphy
I’m sorry but I have few documentation and it’s all written in Spanish or Catalan.
You are right, it’s so difficult to find info about jBPM. That’s because I wrote several posts about this framework.
I developed dozens of little programs and prototypes before start working on the real project. When you have enough practice managing workflows and writing handlers and expressions you realize of the potential of jBPM, jBoss is doing a great job.
June 3rd, 2009 at 7:56 am
Hi!
I am new to jBPM and i was trying some sample code to get the states using jBPM and i have posted the sample code in javaranch. Can you just see if what ever i have been doing is right or maybe it’s terribly wrong.This is the URL for the same.
http://www.coderanch.com/t/447968/JBoss/JBoss-jBPM-help-required
There are no proper technical docs available for jBPM – and i am really getting fustrated with it
Help Help Help
Regards,
Rohit
June 3rd, 2009 at 9:44 am
@Rohit Rai
Hi,
I’m totally agree with you, I was really fustrated when I started my first project with this framework. There was no info…. So I wrote some post in this blog about basic development.
I have no time to test your code, I’m sorry. What do you want to do?