Coming in Karaf 3.0.0: new enterprise JNDI feature
In previous Karaf version (2.x), the JNDI support was “basic”. We just leveraged Aries JNDI to support the osgi:service JNDI scheme to reference the OSGi services using JNDI name. However, we didn’t...
View ArticleComing in Karaf 3.0.0: new enterprise JDBC feature
Some weeks (months ;)) ago, my colleague Christian (Schneider) did a good job by creating some useful commands to manipulate databases directly in Karaf. We discussed together where to put those...
View ArticleComing in Karaf 3.0.0: new enterprise JMS feature
In my previous post, I introduced the new enterprise JDBC feature. To follow the same purpose, we introduced the new enterprise JMS feature. JMS feature Like the JDBC feature, the JMS feature is an...
View ArticleComing in Karaf 3.0.0: new enterprise JPA (OpenJPA, Hibernate) and CDI...
Apache Karaf 3.0.0 is now mostly ready (I’m just polishing the documentation). In previous post, I introduced new enterprise features like JNDI, JDBC, JMS. As I said, the purpose is to provide a full...
View ArticleApache Karaf, Cellar, Camel, ActiveMQ monitoring with ELK (ElasticSearch,...
Apache Karaf, Cellar, Camel, and ActiveMQ provides a lot of information via JMX. More over, another very useful source of information is in the log files. If these two sources are very interesting, for...
View ArticleHadoop CDC and processes notification with Apache Falcon, Apache ActiveMQ,...
Some weeks (months ? ;)) ago, I started to work on Apache Falcon. First of all, I would like to thanks all Falcon guys: they are really awesome and do a great job (special thanks to Srikanth,...
View ArticleApache Syncope backend with Apache Karaf
Apache Syncope is an identity manager (IdM). It comes with a web console where you can manage users, attributes, roles, etc. It also comes with a REST API allowing to integrate with other applications....
View ArticleWebex on Ubuntu 14.04
Webex is a great tool but unfortunately, it doesn’t work “out of the box” on Ubuntu 14.04 (and also with previous Ubuntu releases). For instance, the webex applet starts but it doesn’t refresh...
View ArticleApache JMeter to test Apache ActiveMQ on CI with Maven/Jenkins
Apache JMeter is a great tool for testing, especially performance testing. It provides a lot of samplers that you can use to test your web services, web applications, etc. It also includes a couple of...
View ArticleTesting (utest and itest) Apache Camel Blueprint route
In any integration project, testing is vital for multiple reasons: to guarantee that the integration logic matches the expectations to quickly identify some regression issues to test some special...
View ArticleMDC logging with Apache Karaf and Camel
MDC (Mapped Diagnostic Context) logging is an interesting feature to log contextual messages. It’s classic to want to log contextual messages in your application. For instance, we want to log the...
View ArticleEncrypt ConfigAdmin properties values in Apache Karaf
Apache Karaf loads all the configuration from etc/*.cfg files by default, using a mix of Felix FileInstall and Felix ConfigAdmin. These files are regular properties file looking like: key=value Some...
View ArticleApache Karaf Christmas gifts: docker.io, profiles, and decanter
We are heading to Christmas time, and the Karaf team wanted to prepare some gifts for you Of course, we are working hard in the preparation of the new Karaf releases. A bunch of bug fixes and...
View ArticleMonitoring and alerting with Apache Karaf Decanter
Some months ago, I proposed Decanter on the Apache Karaf Dev mailing list. Today, Apache Karaf Decanter 1.0.0 first release is now on vote. It’s the good time to do a presentation Overview Apache Karaf...
View ArticleTalend ESB: query a database directly in the mediation perspective
When exposing a database as a REST or SOAP service, lot of users use: the integration perspective to create a service, but they don’t leverage Camel the mediation perspective to create a route...
View ArticleWhat’s new in Apache Karaf Cellar 4.0.0 ?
Apache Karaf Cellar 4.0.0 release is now on vote, and hopefully, it should be available very soon. This release is a major new release. More than just bug fixes, this release brings several refactoring...
View ArticleIntroducing Apache Beam (dataflow)
As part of the Google Cloud ecosystem, Google created Dataflow SDK. Now, as a Google, Talend, Cask, data Artisans, PayPal, and Cloudera join effort, we are proposing Apache Dataflow to the Apache...
View ArticleApache Beam in action: same code, several execution engines
If the previous article was an introduction to Apache Beam, it’s now time to see some of the key provided features. It’s the perfect timing as Apache Beam 0.2.0-incubating has just been released. This...
View Article