Home > Installation

Components

On the Java Application Server (see Supported Configurations), EBX.Platform needs these components:

  • 'ebx.jar' library ;
  • Third-party Java libraries ;
  • Master Data Repository ;
  • Users Directory (a default one is integrated within repository) ;
  • EBX.Platform Web Applications  ;
  • Main configuration (ebx.properties file).

Third-party libraries

EBX.Platform requires additional Java libraries. Those libraries must be deployed so as to be accessible from 'ebx.jar' class-loader. Depending on the application server used, these libraries are already present or they must be added.

EBX.Platform repository requires a database. Depending on the database chosen, it requires one of the following driver :

  • HSQLDB (repository persistence option)
    This library is required if HSQLDB is configured as persistence system in the ebx.properties file. Version 1.8.0.5 of HSQLDB has been validated.
    Ref: http://hsqldb.org/
     
  • Oracle JDBC (repository persistence option)
    This library is required if Oracle is configured as persistence system in the ebx.properties file. Oracle 10g has been validated.
    JAR files to include: ojdbc14.jar and orai18n.jar
     
  • DB2 JDBC (repository persistence option)
    This library is required if DB2 is configured as persistence system in the ebx.properties file. DB2 UDB V8.2 has been validated. DB2 for z/OS is also a possible option (please contact Orchestra Networks Professional Services).
    JAR files to include: db2jcc_license_cu.jar and db2jcc.jar
     

EBX.Platform repository

Master Data are persisted in an internal repository. For connecting to the database, see configuration; for more general information, see repository administration and architecture.

Directory

The directory authenticates users and defines their roles. A default directory is delivered with the product and is integrated into EBX.Platform repository. It is also possible to connect to any third-party system (LDAP, RDBMS, etc.).

The default directory delivered with the product defines two users:

  • An "administrator" user, with the following login/password:
    • login = admin
    • password = admin
  • A "provider" user, with the following login/password:
    • login = provider
    • password = provider

For more information, see the chapter Directory.

Web applications

Several Web applications and modules are provided:

  • ebx: initializes EBX.Platform and provides a unique access point to Web tools
  • ebx-root-1.0: Root module
  • ebx-manager-1.0 : Parameters management web tool

See J2EE Deployment chapter.

Main configuration (ebx.properties file)

This file centralizes the global configuration of EBX.Platform.

Its contents is detailed in the ebx.properties chapter.

Composants

Sur le serveur d'applications Java (voir configurations supportées), EBX.Platform nécessite les composants suivants :

  • Bibliothèque 'ebx.jar' ;
  • Bibliothèques Java tierces ;
  • Référentiel des données de référence ;
  • Annuaire des utilisateurs (un annuaire par défaut est intégré avec le référentiel) ;
  • Applications Web EBX.Platform ;
  • Configuration principale (fichier ebx.properties).

Bibliothèques Java additionnelles

EBX.Platform repose sur des bibliothèques Java tierces. Ces bibliothèques doivent être déployées de sorte qu'elles soient accessibles à partir du "class-loader" de 'ebx.jar'. Suivant le serveur d’application utilisé, il conviendra d'ajouter ou non ces bibliothèques.

Le référentiel EBX.Platform nécessite une base de données. Selon la base de données installée, il sera nécessaire d'utiliser un des pilotes suivants :

  • HSQLDB
  • Cette bibliothèque est nécessaire si HSQLDB est configuré en tant que système de persistance dans le fichier ebx.properties La version 1.8.0.5 de HSQLDB a été validée.
    Référence : http://hsqldb.org/
     
  • Oracle JDBC
  • Cette bibliothèque est nécessaire si Oracle est configuré en tant que système de persistance dans le fichier ebx.properties. La version Oracle 10g a été validée.
    Fichiers JAR à inclure : ojdbc14.jar et orai18n.jar
     
  • DB2 JDBC
  • Cette bibliothèque est nécessaire si DB2 est configuré en tant que système de persistance dans le fichier ebx.properties. La version DB2 UDB V8.2 a été validée. La version DB2 pour z/OS est une option possible (veuillez contacter les services de conseil Orchestra Networks).
    Fichiers JAR à inclure : db2jcc_license_cu.jar et db2jcc.jar
     

Référentiel EBX.Platform

Les données de référence (Master Data) sont persistées dans un référentiel interne. Pour connecter le référentiel à une base de données, consulter le chapitre configuration ; pour avoir des informations plus générales, consulter le chapitre administration et architecture du référentiel.

Annuaire

L'annuaire des utilisateurs authentifie les utilisateurs et définit leurs rôles. Un annuaire par défaut est livré avec le produit et il est intégré dans le référentiel EBX.Platform. Il est en revanche possible de remplacer cet annuaire par un système d'entreprise (LDAP, base de données relationnelle, etc.).

L'annuaire par défaut a deux utilisateurs prédéfinis:

  • un utilisateur "administrateur" ayant pour identifiants :
    • login = admin
    • mot de passe = admin
  • un utilisateur "fournisseur" ayant pour identifiants :
    • login = provider
    • mot de passe = provider

Pour plus d'informations, veuillez consulter le chapitre Annuaire.

Applications Web fournies

Un certain nombre d’applications Web et modules EBX.Platform sont fournis :

  • ebx : initialise EBX.Platform et fournit le point d’accès unique aux outils Web
  • ebx-root-1.0 : module racine
  • ebx-manager-1.0 : outil de paramétrage et d’administration des adaptations

Voir le chapitre Déploiement J2EE.

Configuration principale (fichier ebx.properties)

Ce fichier centralise la configuration globale de EBX.Platform.

Son contenu est détaillé dans le chapitre ebx.properties.

 

Home > Installation