-
1. Re: jBPM abilities
jbarrez Jul 15, 2008 8:27 AM (in response to naruszef)naruszef,
Perhaps you already found my blogpost on which I discuss a (limited) performance test:
http://www.jorambarrez.be/blog/2008/04/14/short-jbpm-performance-showdown/
Hope it helps. -
2. Re: jBPM abilities
naruszef Jul 15, 2008 8:51 AM (in response to naruszef)Thanks for Your reply.
I know Your's post, it is really impresive :) jBPM is realllly fast.
But - In Your's test - there was only one running process instance in one moment. (or I'm blind and stupid ;) ). I was thinking about test with a lot of running instances in one moment.
Thanks for Your reply and Regards
jakub naruszewicz -
3. Re: jBPM abilities
kukeltje Jul 15, 2008 2:13 PM (in response to naruszef)Jakub,
Processinstances that are 'running' should not be compared to running threads in Java. If they are 'running' but only have tasks that have to be acted upon but are currently not, are just in the database. So millions of 'running' instances are no problem if your database can handle it.
If you mean really concurrent processes that are loaded into memory and acted upon, I have no idea. -
4. Re: jBPM abilities
jbarrez Jul 15, 2008 4:29 PM (in response to naruszef)naruszef, indeed there is only one processInstance 'active' at any time since only one thread is running. Someone on this forum already suggested doing that test, I guess I can't run from it anymore ;-)
If I find some time the next days, I'll give it a try. -
5. Re: jBPM abilities
naruszef Jul 15, 2008 4:55 PM (in response to naruszef)Hm.
Ronald :
I know tha instances state and variables are stored in db. And I know that it could be a lot of instances in database.
But, what it looks like, when some process state has got timer? For example, system have to send mail to user (after for example 24 h without user action), with reminding that there is waiting for him task. How does it work? How this timers works? If there would be a lot of processes, each one with his own time for remind - could appserver handle it? About how many that tasks?
Another example: How about situation, that a lot of users in same time working with tasks assigned to him. (each user has his own instance)And they try to do it in the same time. Could jBPM use server memory, database and all this things effective?
Summing up:
Could jBPM be use in large business system like commercial BPM systems, or it is designed rather for smaller/medium ones?
Could companies use this solution instead of using commercial BPM with comparable results/possibilities?
jbarrez:
Great!
Thanks for answers and Regards
Jakub Naruszewicz -
6. Re: jBPM abilities
kukeltje Jul 15, 2008 5:54 PM (in response to naruszef)
Summing up:
Could jBPM be use in large business system like commercial BPM systems, or it is designed rather for smaller/medium ones?
Could companies use this solution instead of using commercial BPM with comparable results/possibilities?
Summing up:
Yes -
-
8. Re: jBPM abilities
kukeltje Jul 16, 2008 4:26 AM (in response to naruszef)Seriously... some big companies are using it in a serious system. Unfortunately I cannot disclose details about it.
Hope that Joram can get some new figures out of his computer to substantiate the feeling others have -
9. Re: jBPM abilities
naruszef Jul 16, 2008 5:00 AM (in response to naruszef)
Hope that Joram can get some new figures out of his computer to substantiate the feeling others have
I hope so :)
Thanks Ronald the Great for help.
Jakub Naruszewicz -