Rashmin Mudunkotuwarashm1n.hashnode.dev·Dec 23, 2021Java Bundles For The Win ! — An Introduction To OSGIIntroduction If you are new to the Java ecosystem, you probably would not have heard of OSGI. But fear not, in this article I will give you a solid understanding about the basics of OSGI and its use cases. OSGI, short for Open Service Gateway Initiat...DiscussJava
Ronny Bräunlichblog.code-n-roll.dev·Feb 24, 2016Extension/Service/Plugin mechanisms in JavaSince I started to deep dive into OSGi I was wondering more and more how frameworks that have some way of extension mechanism, e.g. Apache Camel where you can define your own endpoint or the Eclipse IDE with its plugins, handle finding and instantiat...Discuss·36 readsJava
Ronny Bräunlichblog.code-n-roll.dev·Feb 20, 2016What can capabilities do for your processes?Before we release camunda BPM OSGi 2.0 I want to do a little bit more of advertisement for it and show what is possible with the new version. One change in the new version will be, that it depends on OSGi 4.3 and no longer 4.2. One change, besides th...DiscussOSGi
Ronny Bräunlichblog.code-n-roll.dev·Feb 13, 2016camunda BPM OSGi - Event BridgeI have implemented the eventing feature already some months ago but I haven't managed to advertise it a little bit more until now. So, let's praise my work ;) I'll start with some background information, which you can skip if you're familiar with c...Discusscamunda
Ronny Bräunlichblog.code-n-roll.dev·Jan 29, 2015Cluster your service with the ConfigurationAdmin and Apache Karaf Cellar using the camunda BPM engine as exampleIntroduction Initially, this was supposed to be a short introduction about the topic in the title and an opportunity for me to get to know Apache Karaf Cellar. Unfortunately, I couldn't finish the topic until today because I had some unexpected probl...Discuss·47 readsOSGi
Ronny Bräunlichblog.code-n-roll.dev·Sep 29, 2014Create a ProcessEngine with the ConfigurationAdminServiceThere is a new feature in the camunda BPM OSGi extension and I would like to introduce it to you. So, let's start with the news. What's new? The OSGi extension now exports a ManagedServiceFactory to provide another way to configure and automaticall...Discusscamunda
Ronny Bräunlichblog.code-n-roll.dev·Sep 27, 2014camunda BPM platform OSGi presents: integration with Process Application APII am happy to announce that there is a new way to configure a ProcessEngine and deploy processes.You can now use the Process Application API.Luckily, using this API in your project is quite easy.There are three things you have to do: provide a pro...Discusscamunda
Ronny Bräunlichblog.code-n-roll.dev·May 25, 2014Consuming arbitrary remote services with the OSGiELResolver (camunda BPM OSGi)In my last blog post I promised to give a slightly more advanced example about how to use the new OSGiELResolver. And as I promised, here it is ;-) Prerequisites The setup is quite simple. We have three bundles: API Service Provider Service Cons...Discusscamunda
Ronny Bräunlichblog.code-n-roll.dev·May 19, 2014camunda BPM OSGi: the new OSGiELResolverIntroduction Some of you may know that I am the maintainer of the camunda BPM OSGi project.Several weeks ago I started to implement a new ELResolver (EL = expression language) and because it's finished now I want to do some shameless self-advertising...DiscussJava
Ronny Bräunlichblog.code-n-roll.dev·May 10, 2014First steps with Apache ACEIntroduction "Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems." (from https://ace.apache.org/)Well, that sounds good enou...DiscussApache ACE