Globaz JADE Framework Globaz JADE Framework

publicité
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: [email protected]
Globaz JADE Framework
“Un squelette pour les applications d’entreprise”
Présentation
JADE Base Server
Le framework 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.
Le serveur JADE Base Server est le serveur
d’applications de base.
Registry / Naming
Licensing
Authentification / Authorization
Audit / Log
Transaction Management
Connection Pooling
Data Caching
O-R Mapping
Multi-language Support
BC
JD
S
/ HTTP
HTTP
TP
HT
APPLICATION SERVER
/
EIS Resource Access
DATABASES via JDBC
EIS Resource
S
TP
HT
Les principales caractéristiques de JADE sont :
Technologie JSP / Servlet
Code 100 % Java
Modèle MVC (Model – View – Controller)
Accès aux bases de données via JDBC
Génération de documents PDF
Serveurs
Plusieurs serveurs d’applications sont fournis par
le framework JADE.
JADE
JADE
Application
JADE
Application
JADE
Process
Server
Application n
JDBC
JDBC
DB
JDBC
DB
Appel direct de méthodes Java
Invocation de services RMI
Globaz Command Line Interpreter Tool (CLI
CLI)
CLI
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
Les applications développées ont une
architecture multimulti-couches qui permet de bien
dissocier la présentation, la logique métier et
l’accès aux données.
JADE Base Server
08/2005
Application 3
Services standards du framework
Entièrement écrites en Java, les applications
basées sur JADE sont largement indépendantes
de l'environnement sur lequel elles s’exécutent.
JADE Web
Server
Application 2
Accès aux services
L’accès aux services du serveur et des
applications est possible via plusieurs canaux :
Caractéristiques
JADE Web
Application
Application 1
Calendars / Utilities
BROWSER
Globaz CLI
JDBC
Internet / Intranet
HTTP / HTT
PS
RMI invocation
Application Repository
HTT
PS
Java method
Framework Services
HTT
P/
JADE Base Server Services
© GLOBAZ
Page 1
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: [email protected]
JADE Process Server
Le serveur JADE Process Server est un serveur
permettant de soumettre et contrôler l’exécution
asynchrone de services.
JADE Process Server Services
Couche de logique métier (Business Logic)
Java method
Framework Services
Utilisation de sessions utilisateurs
Contrôle des droits d’accès par utilisateur
Envoi de messages et documents par e-Mail
Création de fichiers PDF
Création de documents Word ou Excel
Exportation de données dans des fichiers XML
Couche d’accès aux données (Data Access)
Utilisation de Data Access Objects (DAO)
Mapping Objet-Relationnel
Verrouillage optimiste
Gestion transparente des transactions
Utilisation automatique de pools de
connexions
Utilisation d’un cache mémoire
Types de données spécifiques
Registry / Naming
Audit / Log
Job Queue Management
Process Management
Process Serialization
JADE Base Server
PlatesPlates-formes
Client graphique
Browser
Le serveur JADE Web Server est le serveur
d’applications Web standard.
Internet Explorer
Nestcape
Mozilla
Firefox
Serveur d’application
OS
Windows 2000/NT
OS/400
z/OS
AIX
Linux
Middleware
Websphere Application Server
JBoss
Apache Tomcat
JADE Web Server Services
Audit / Log
Multi-language Support
User Context Isolation
Screen Templates
RMI invocation
Web Application 1
Application
Repository
Framework Services
Authentification / Authorisation
Java method
Web Application 2
Serveur de données
Web Application n
OS
OS/400
z/OS
Windows 2000/NT
AIX
Linux
Base de données
DB/2
JADE Base Server
Architecture d’applications Web
L’architecture proposée pour les applications de
type Web implémente la technologie JSP /
Servlet et utilise les services métier du serveur
d’applications JADE Base Server.
Server
HTTP/HTTPs
FrontController
(Servlet)
Browser
Dispatcher
(Servlet)
Job 2
Job n
JADE Web Server
Servlet
RMI invocation
Job 1
Job Manager
Architecture de base des applications
L’architecture est séparée en une couche de
logique métier (Business
Business Logic
Logic) et une couche
d’accès aux données (Data
Data Access)
Access qui ont les
caractéristiques suivantes :
HTML/XML
View (JSP)
La liste des plates-formes supportées est sujette à
changements, une liste à jour des environnements
et versions supportés est fournie sur demande.
Informations
Il est possible d’obtenir des informations plus
détaillées en s’adressant directement à :
GLOBAZ
Rue de la Côte 1a
Helper (Java)
2340 Le Noirmont
JADE Base Server Services
08/2005
© GLOBAZ
Page 2
Téléchargement