In this tutorial you start an eXtreme Scale server in the OSGi
framework, start an eXtreme Scale container, and wire the sample plug-ins with eXtreme Scale runtime environment.
Learning objectives
After completing
the lessons in this tutorial you will understand the OSGi sample concepts
and know how to complete the following objectives:
- Install the WebSphere® eXtreme Scale server bundle into the OSGi container to start the eXtreme Scale server.
- Set up your eXtreme Scale development environment to run the sample client.
- Use the xscmd command to query the service
ranking of the sample bundle, upgrade it to a new service ranking,
and verify the new service ranking.
Time required
This tutorial takes approximately
60 minutes to finish. If you explore other concepts related to this
tutorial, it might take longer to complete.
Skill level
Intermediate.
Audience
Developers and administrators
who want to build, install, and run eXtreme Scale bundles into the
OSGi framework.
System requirements
- Luminis OSGi Configuration Admin command line client, version
0.2.5
- Apache Felix File Install, version 3.0.2
- When using Eclipse Gemini as the Blueprint container provider,
the following are required:
- When using Apache Aries as the Blueprint Container provider, you
must have the following requirements:
Prerequisites
To complete this tutorial,
you must download the sample, and extracted it into the wxs_home/samples directory. The root directory for the
OSGi sample is wxs_home/samples/OSGiProto.
Expected results
When you complete
this tutorial, you will have installed the sample bundles and run
an eXtreme Scale client to
insert data into the grid. You can also expect to query and update
those sample bundles using the dynamic capabilities that the OSGi
container provides.