Author Archives: kishanthan

About kishanthan

I’m currently working as a Software Engineer at WSO2, an open source software company. I hold an Engineering degree, majoring in Computer Science & Engineering field, from University of Moratuwa, Sri Lanka.

Introducing WSO2 Update Manager (WUM)

WSO2 recently released a tool called WUM (WSO2 Update Manager) with the main goal to provide continuous access to all the fixes and improvements for WSO2 products readily available for all the users. Most importantly, this will make the life … Continue reading

Posted in WSO2 | Tagged , , , | Leave a comment

WSO2 Carbon Kernel 5.0.0 Released

The WSO2 Carbon Team have recently announced the new release of WSO2 Carbon Kernel 5.0.0. It is now available to download from here. The source and tag location for this release are available here. What’s new in 5.0.0? WSO2 Carbon Kernel 5.0.0 … Continue reading

Posted in WSO2 | Tagged , , , | Leave a comment

OSGi Multi-Tenancy with Regions – Case Study

Proposal WSO2 Carbon is an OSGi based server framework. One of the core features of the upcoming WSO2 Carbon 5.0 (C5 kernel) is to provide multi-tenacy aspect at server framework level. In previous carbon versions, the multi-tenancy aspect was limited to run-time … Continue reading

Posted in Carbon, Carbon5, OSGi, WSO2 | Tagged , , , , , , , , | Leave a comment

WSO2 Application Server 5.3.0 Alpha Released !!!

WSO2 Application Server Team has recently done an Alpha release of the latest Application Server Product. This is based on the latest in improved WSO2 Carbon Kernel 4.4.0. This is first release of Application Server product after moving to the … Continue reading

Posted in WSO2 | Tagged , , , | Leave a comment

Things to consider when writing WSO2 Carbon Components and Features

In this post, I’m looking at some important things to consider when writing WSO2 Carbon based components and features. But most of them are common and can be used for other development related activities as-well. Contents focused in this post are … Continue reading

Posted in Carbon, OSGi, WSO2 | Tagged , , , , , , , , , | 1 Comment

Simplifying maven release process with nexus staging and maven release plugin for WSO2 git repositories

WSO2 Carbon Kernel is a base platform for all the products of WSO2. With the new version of carbon kernel – 4.3.0, WSO2 has moved to git based source code configuration management (SCM). All the code base is now moved … Continue reading

Posted in Carbon, Maven, WSO2 | Tagged , , , , , , , | Leave a comment

WSO2 Carbon Kernel 4.3.0 Released

WSO2 Carbon Team has just finished with their new release of WSO2 Carbon Kernel 4.3.0 which is the very first release of WSO2 Carbon based on GitHub. Here is the release note from WSO2 Carbon Team. WSO2 Carbon team is … Continue reading

Posted in WSO2 | Tagged , , , , | 1 Comment

Carbon 5 Kernel Architecture

This post will describe the current architecture of Carbon 5 Kernel. The kernel runs on top of an OSGi framework. Eclipse Equinox is the currently used OSGi run-time framework. But the kernel has support for using any OSGi framework underneath. Carbon … Continue reading

Posted in Carbon5, WSO2 | Tagged , , , | Leave a comment

Carbon Kernel 5.0.0 Milestone-03 is released

Carbon 5 Kernel Milestone-03 is now released. It can be downloaded from here. Here is the release note for this milestone release. Carbon 5 [C5] is the next generation of WSO2 Carbon platform. The existing Carbon platform has served as … Continue reading

Posted in Carbon5, WSO2 | Tagged , , , | Leave a comment

Using Annotations with OSGi Declarative Services

Introduction The OSGi compendium specification has now standardized the annotation usage for declarative services. The core services bundle (org.eclipse.osgi.services) includes the set of classes and packages that can be used for this purpose. The specification clearly mentions that there should … Continue reading

Posted in How to, Java, OSGi | Tagged , , , , , , | 2 Comments