Activiti in apache karaf OSGi container bundle
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-13-2012 02:57 AM
Hi
I have started a new google code project [1] to produce a bundled distribution of Activiti + Apache Karaf. I have uploaded the binary distribution and started adding documentation. You can try it right now with the binary at [2]. It contains engine, explorer, modeler together along with osgi cli commands for activiti. I will add the source code that builds them together in next few days.
At our company, we have been using activiti in Servicemix/FuseESB and thought sharing this would be useful to the community. So, I have refactored few things to create a smaller footprint version of the platform which contains activiti (and its dependent) bundles on apache karaf (core platform for the Servicemix/FuseESB ). Please try and let me know if this works for you.
[1] https://code.google.com/p/activiti-karaf/
[2] https://code.google.com/p/activiti-karaf/downloads/list
Regards,
-Srinivasan
I have started a new google code project [1] to produce a bundled distribution of Activiti + Apache Karaf. I have uploaded the binary distribution and started adding documentation. You can try it right now with the binary at [2]. It contains engine, explorer, modeler together along with osgi cli commands for activiti. I will add the source code that builds them together in next few days.
At our company, we have been using activiti in Servicemix/FuseESB and thought sharing this would be useful to the community. So, I have refactored few things to create a smaller footprint version of the platform which contains activiti (and its dependent) bundles on apache karaf (core platform for the Servicemix/FuseESB ). Please try and let me know if this works for you.
[1] https://code.google.com/p/activiti-karaf/
[2] https://code.google.com/p/activiti-karaf/downloads/list
Regards,
-Srinivasan
Labels:
- Labels:
-
Archive
7 REPLIES 7

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-13-2012 08:26 AM
Hi,
Great work! Is there a reason why you want this as a separate project?
It would be a very good addition to the Activiti codebase as well.
Let me know if you're interested!
Best regards,
Great work! Is there a reason why you want this as a separate project?
It would be a very good addition to the Activiti codebase as well.
Let me know if you're interested!
Best regards,
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-13-2012 07:38 PM
Hi Tijs
Thanks for checking on this. My original idea was to add this to activiti codebase, but our company legal department was not happy with the content of activiti/alfresco contributor agreement that I need to sign to contribute code to the activiti codebase. So, I had to put this as a separate opensource project. I am very open for any ideas regarding integrating this more close to the activiti codebase.
Regards,
-Srinivasan
Thanks for checking on this. My original idea was to add this to activiti codebase, but our company legal department was not happy with the content of activiti/alfresco contributor agreement that I need to sign to contribute code to the activiti codebase. So, I had to put this as a separate opensource project. I am very open for any ideas regarding integrating this more close to the activiti codebase.
Regards,
-Srinivasan
Hi,
Great work! Is there a reason why you want this as a separate project?
It would be a very good addition to the Activiti codebase as well.
Let me know if you're interested!
Best regards,

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-14-2012 08:44 AM
This looks absolutely amazing! Exactly what I was researching to do myself today. Thanks a lot for sharing this, I will try it first thing tomorrow 🙂
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-16-2012 12:36 AM
I have uploaded new binary and am in the process of adding source code. This one now has all the components working like, activiti explorer (with its demo examples deployed and run), activiti-modeler to create process and deploy using activiti explorer and also maven projects using which you can build osgi bundles with the activiti artifacts and java code (for java service tasks and other usage) together to deploy.
Please try and provide your comments, feedback.
[1] https://code.google.com/p/activiti-karaf/downloads/detail?name=activiti-karaf-dist-1.0.0-m2-bin.zip
[2] https://code.google.com/p/activiti-karaf/downloads/detail?name=activiti-karaf-dist-1.0.0-m2-bin.tar....
Regards,
-Srinivasan
Please try and provide your comments, feedback.
[1] https://code.google.com/p/activiti-karaf/downloads/detail?name=activiti-karaf-dist-1.0.0-m2-bin.zip
[2] https://code.google.com/p/activiti-karaf/downloads/detail?name=activiti-karaf-dist-1.0.0-m2-bin.tar....
Regards,
-Srinivasan
This looks absolutely amazing! Exactly what I was researching to do myself today. Thanks a lot for sharing this, I will try it first thing tomorrow 🙂

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-20-2012 03:08 AM
Hi,
I've played around a little bit with your distribution and it looks fine! However I wonder if you're planning to make it more modular? For example it would be nice to be able to have everything under /system/org/activiti/karaf as maven artifacts so that we can build on it.
Regards,
Peter
I've played around a little bit with your distribution and it looks fine! However I wonder if you're planning to make it more modular? For example it would be nice to be able to have everything under /system/org/activiti/karaf as maven artifacts so that we can build on it.
Regards,
Peter
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-20-2012 01:32 PM
Thanks Peter for playing with it. The artifacts under /system has layout that follows maven GAV and only thing that is missing from there is a maven metadata (like pom, etc), but IMO, unless runtime uses the maven build features, we may not want to turn this repo (/system) into full blown maven repository as the maven builds would bring in lot more dependencies into the repository.
If you have a requirement for building against the artifacts in /system, almost all of the artifacts except the artifacts produced by that project are from maven repos. So, if we need a dependency with the artifacts produced by that project, we should put them in the public maven repo (I am planing to put some of the artifacts in public maven repo).
BTW, since this topic is purely on the activiti-karaf porject[1], could you please join the activiti-karaf mailing list [2] and provide your comments and discuss this kind of requirements there.
[1] https://code.google.com/p/activiti-karaf/
[2] http://groups.google.com/group/activiti-karaf
Regards,
-Srinivasan
If you have a requirement for building against the artifacts in /system, almost all of the artifacts except the artifacts produced by that project are from maven repos. So, if we need a dependency with the artifacts produced by that project, we should put them in the public maven repo (I am planing to put some of the artifacts in public maven repo).
BTW, since this topic is purely on the activiti-karaf porject[1], could you please join the activiti-karaf mailing list [2] and provide your comments and discuss this kind of requirements there.
[1] https://code.google.com/p/activiti-karaf/
[2] http://groups.google.com/group/activiti-karaf
Regards,
-Srinivasan
Hi,
I've played around a little bit with your distribution and it looks fine! However I wonder if you're planning to make it more modular? For example it would be nice to be able to have everything under /system/org/activiti/karaf as maven artifacts so that we can build on it.
Regards,
Peter

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-21-2012 09:21 AM
OK, I will move my questions over to the activiti-karaf mailing list 🙂
