Skip to main content

Dynamic Module Enabler for Unstructured Information Management Architecture Component Analytics

A package that provides the ability to develop and run UIMA analytics as OSGi modules in a component-based environment.

Date Posted: June 14, 2007

alphaworks tab navigation

 

Platform requirements

Operating systems: Any Java™-enabled system

Software:

Installation instructions

For all users:

Build the bundle of UIMA run-time libraries by running the following command:

java –jar buildUimaRuntimeBundle.jar 
   <options>

The options are described in the help available with the -help option. This utility builds the com.ibm.uima.osgi.runtime.internal bundle and takes the following command line arguments:

Further installation steps differ for two groups of users, as described below. The first step is to unzip the enablement package (osgi_enablemet_package.zip) and extract the files.

For Eclipse IDE users:

  1. All the package bundles, including the UIMA run-time libraries bundle, should be made visible to the Eclipse PDE workspace by copying them to the Eclipse "plugins" folder or to appropriate extension location.
  2. The uima.osgi.annotator.template and uima.osgi.typesystem.template bundles can be imported as sourceprojects into the PDE workspace to help in creating UIMA component bundles.
  3. The com.ibm.uima.osgi.app.ae_runner and com.ibm.uima.examples.AERunnerAggregate bundles can also be imported as source projects into the PDE workspace in order to enable the testing of custom AE bundles. The com.ibm.uima.osgi.app.ae_runner project contains the "launch" file; so after it is imported into the PDE workspace, its launch configuration is added to the workspace "run" configuration as the uima_osgi_ae_runner Equinox OSGi Framework application.

For plain OSGi Framework users:

  1. All the package bundles, including the bundle of UIMA run-time libraries, should be copied to an appropriate "bundle" folder in order to make them visible to the OSGi container.
  2. The following package bundles should always be included in any OSGi container "run" configuration:

Additional documentation:

Package Content:

The Modularity Enabler for Unstructured Information Management Architecture (osgi_enablemet_package.zip) consists of the following parts:


Download description

Filename File size Description
osgi_enablement_package_Apache_UIMA.zip    444KBZip file containing bundles to enable Apache_UIMA with OSGi
osgi_enablement_package_IBM_UIMA_1_4.zip    444KBZip file containing bundles to enable UIMA 1.4.x with OSGi

Trademarks




Related technologies