
GLOBAZ  
RUE DE LA CÔTE 1a  CH-2340 LE NOIRMONT / SUISSE   
TÉL.: +41 32 957 60 00  FAX : +41 32 957 60 01   
http://www.globaz.ch  E-mail: info@globaz.ch  
 
08/2005  © GLOBAZ  Page 1 
 
Globaz JADE Framework
Globaz JADE FrameworkGlobaz JADE Framework
Globaz JADE Framework 
  
 
“Un squelette pour les applications d’entreprise”
“Un squelette pour les applications d’entreprise”“Un squelette pour les applications d’entreprise”
“Un squelette pour les applications d’entreprise”
Présentation
PrésentationPrésentation
Présentation 
  
 
Le framework JADE 
JADE JADE 
JADE est un ensemble de 
composants Java destiné à faciliter le 
développement, le déploiement et l’exécution 
d’applications d’entreprises. 
Il propose en particulier un modèle de 
programmation homogène, des squelettes 
d’applications et un ensemble de services 
standards. 
Caractéristiques
CaractéristiquesCaractéristiques
Caractéristiques 
  
 
Les principales caractéristiques de JADE
JADEJADE
JADE sont : 
 Technologie JSP / Servlet
JSP / ServletJSP / Servlet
JSP / Servlet 
 Code 100 % Java
100 % Java100 % Java
100 % Java 
 Modèle MVC 
MVC MVC 
MVC (Model – View – Controller) 
 Accès aux bases de données via JDBC
JDBCJDBC
JDBC 
 Génération de documents PDF
PDFPDF
PDF 
Entièrement écrites en Java, les applications 
basées sur JADE
JADEJADE
JADE sont largement indépendantes 
de l'environnement sur lequel elles s’exécutent. 
Serveurs
ServeursServeurs
Serveurs 
  
 
Plusieurs serveurs d’applications sont fournis par 
le framework JADE
JADEJADE
JADE. 
JADE Base Server
JADE Base ServerJADE Base Server
JADE Base Server 
  
 
Le serveur JADE Base Server
JADE Base ServerJADE Base Server
JADE Base Server est le serveur 
d’applications de base. 
Accès aux services
Accès aux servicesAccès aux services
Accès aux services 
  
 
L’accès aux services du serveur et des 
applications est possible via plusieurs canaux : 
 Appel direct de méthodes Java
JavaJava
Java 
 Invocation de services RMI
RMIRMI
RMI 
 Globaz Command Line Interpreter Tool (CLI
CLICLI
CLI) 
Services standards du framework
Services standards du frameworkServices standards du framework
Services standards du framework 
  
 
 Publication des applications dans un registre 
 Gestion de licences d’applications 
 Définition des utilisateurs et de leurs droits 
d’accès 
 Traçage des opérations effectuées 
 Collecte de statistiques sur l’état du système 
 Gestion transparente des transactions 
 Utilisation automatique de pools de 
connexions 
 Gestion d’un cache mémoire pour améliorer 
les performances 
 Mapping des données entre un modèle objet 
et une base de données relationnelle 
 Support multilingue complet, que ce soit pour 
les écrans, les documents produits, les codes 
utilisés ou les messages renvoyés par les 
applications. 
 Calendriers avec gestion de jours fériés 
Architecture des applications
Architecture des applicationsArchitecture des applications
Architecture des applications 
  
 
Les applications développées ont une 
architecture multi
architecture multiarchitecture multi
architecture multi-
--
-couches
couchescouches
couches qui permet de bien 
dissocier la présentation, la logique métier et 
l’accès aux données. 
 
JDBC
HTTP / HTTPS
HTTP / HTTPS
HTTP / HTTPS
HTTP / HTTPS
Internet / Intranet
JDBC
BROWSER
APPLICATION SERVER DATABASES via JDBC
EIS Resource Access
EIS Resource AccessEIS Resource Access
EIS Resource Access
EIS Resource
EIS ResourceEIS Resource
EIS Resource
Application Repository 
JADE Base Server Services
JADE Base Server ServicesJADE Base Server Services
JADE Base Server Services 
  
 
JADE Web
Server
JADE
Process
Server
JADE Base Server
JADE Web
Application
JADE
Application
JADE
Application