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