Tuesday, June 17, 2014

camunda BPM Platform OSGi 1.0.0 released

Today I am happy to announce the version 1.0.0 release of the camunda BPM Platform OSGi project.
Especially because I am the maintainer of the project ;-)

The project started on 17th of November when we moved the "old" OSGi module out of the core platform and made it a community project.
So let's start with a review.

What did we do?

 

First of all we now have a lot more test coverage. At the beginning there were zero tests and now we should have roughly 80% test coverage across all modules. Next to the tests there was a lot of refactoring to have smaller classes with clear responsibilities (that's what refactoring is all about, right? ;-))

Secondly, we have a Apache Karaf feature.xml and a Blueprint example project.

The first contribution from "outside" was the Apache Karaf commands module, which was developed by Elek from DCP Consulting. Thank you, again!

Finally, there is the new OSGiELResolver, which was included a few weeks ago. The new ELResolver gives us some independence from Blueprint.

As you can see, we did quite a few things, but there are still some tasks left.

What's left to do?

 

The ToDo-list states the following:
  1. adapt Process Application API for OSGi
  2. camunda webapp WAB (cockpit, tasklist, admin)
  3. create example for configuring engine using PAX-CDI
Number one Daniel, Roman and I tried to solve in May. All the results are in the platfrom-api-hack branch. They still need some review.
Number two and three are still open.

That's what's left on the ToDo-list, but what else is there to do? 

The future

Of course it would be great to get some feedback from "real world" users and I hope more people will use the OSGi module in the future.
Then the open ToDos got to get done and I guess we'll find some ideas for the future (maybe Apache ServiceMix with camunda BPM).

After we've taken a look at the past, the present and the future there is only one thing left:

Finally

 

A big "thank you" to Daniel and Roman for guidance, support and having time for a hackathon with me! It is a pleasure working with you!

0 comments:

Post a Comment

 

Copyright @ 2013 Wrong tracks of a developer.

Designed by Templateiy