Documentation: OSGi

OSGi Http Whiteboard: Assembling Web applications from reusable components

In this article I talk about the httpWhiteboard-1.0 feature, which enables you to flexibly assemble web applications from reusable components (such as servlets, filters, and...

sample.osgi.blueprint-cm sample on GitHub

This article accompanies the sample.osgi.blueprint-cm sample on the WASdev GitHub. The sample demonstrates the use of Configuration Admin and custom Blueprint namespace handlers...

Writing a tool for the WAS Liberty Admin Center

How to build your own tool for the WAS Liberty Admin Center.

Create and deploy an OSGi application to Liberty in the cloud

We show how to deploy an OSGi application to Liberty in Cloud Foundry. We use an existing OSGi application tutorial to help you create the...

Creating a custom user registry as a Liberty user feature

How to create a Liberty user feature for a Custom User Registry implementation and configure it in a Liberty profile as a user registry for...

Create your own simple “Hello World” User Feature

This tutorial will explain how to create, deploy and test a simple user feature with WAS Liberty V8.5.5.

Create a Liberty Profile feature of your very own

This tutorial will take you through creating, deploying and testing a new feature in the WebSphere Application Server Liberty Profile V8.5.Next Alpha. As an example...

Getting Started with OSGi Applications: Bundle Repositories (Part 4)

In this final post in the series about OSGi Applications we will be looking at internal bundle repositories. An internal bundle repository lets you...

Getting Started with OSGi Applications: OSGi Services and Servlets (Part 2)

Last time in this series we looked at creating a simple OSGi application and used an activator class that is informed when a bundle starts...

Getting Started with OSGi Applications: Blueprint Container (Part 3)

A Blueprint Container is a mechanism to simplify this process and remove all of the OSGi specific Java code, replacing it with a simple XML...

Getting Started with OSGi Applications: Bundle Lifecycle (Part 1)

OSGi Applications that run in an enterprise environment are a great alternative to deploying the traditional EAR file. This series is going to run through...