Subscribe to News

OSAMI Service Orchestration - Launcher Bundle

Author : Jecheva1

From TechnologicalWiki

Jump to: navigation, search
OSAMI Service OrchestrationDesignConsuming BundlesOrchestrating BundlesXmpp Web Service for Total VideoConference - DevelopmentDeploymentReferences
Launcher Bundle    Presence Bundle    XMPP Bundle    Profile Bundle    Calendar Bundle    Contact Bundle    Video Bundle    Share Bundle    Minutes Bundle    

Contents

Launcher Bundle

This bundle starts up the system and launches the entire orchestration process when invokes the trigger service (OSOTrigger bundle) with certain configuring parameters. Although it doesn’t request any Web Service execution is considered a consuming bundle because it doesn’t perform orchestration at all and demands other bundle services. The main packages are defined in the following table:

Launcher bundle packages
Packages Description
org.vodafone.osami.launcher This package contains the bundle activator

Launcher bundle class diagram

File:Launcher_class.png

This package is composed of the next classes:

Launcher bundle packages
Classes Description
org.vodafone.osami.launcher.Activator This class gets the OSOtrigger service reference starts up the orchestration system.

Manifest Definition

This file just contains the bundle configuration, as well as some other features like dependencies, exports and imports.

 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: Launcher
 Bundle-SymbolicName: org.vodafone.osami.Launcher
 Bundle-Version: 1.0.0.qualifier
 Bundle-Activator: org.vodafone.osami.launcher.Activator
 Import-Package: org.osgi.framework;version="1.3.0",
   org.vodafone.osami.osotrigger.service
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Main Collaborators