Architecture

PDF/A pourquoi et comment ?

Posted by karl verger on March 30, 2008 at 3:35 pm

 
Table des matières
Qu’est ce que PDF/A.. 1
Pourquoi PDF/A.. 1
Quelle est la différence entre PDF et PDF/A.. 1
Qu’est ce que PDF/A permet et ne permet pas. 2
Les fichiers PDF/A doivent inclure : 2
Les fichiers PDF/A ne doivent pas inclure. 2
Quels sont les besoins pour une préservation [...]

Workflow et Gestion de flux

Posted by karl verger on February 7, 2008 at 9:54 pm
flux.jpg

L’objectif est d’appréhender les concepts du workflow, pour ce faire nous allons implémenter un petit projet de test permettant de comprendre les principes.
Pour le projet nous nous appuieront sur les outils suivants: spring, hibernate,jdom et groovy et comme d’habitude le projet maven sera téléchargeable à la fin du tutoriel.
wikipedia : Un workflow est un flux [...]

Signature électronique Horodatage BouncyCastle 2

Posted by karl verger on January 16, 2008 at 11:36 pm
signature-electronique-horodatage-bouncycastle_html_m6ed7e5e1.jpg

Bon voila la suite du 1er article , nous allons donc

Créer un keystore contenant les clefs privés et public

Création d’un jeton d’horodatage

Signature électronique d’un document (PKCS#7)

Vérification d’une signature

1 Créer un keystore contenant les clefs privés et public

dans un premier temps vous devez télécharger un petit utilitaire qui vous simplifiera la vie pour vos [...]

Signature électronique Horodatage BouncyCastle 1

Posted by karl verger on January 15, 2008 at 10:47 pm
jeton.jpg

Cet article à pour objectif de fournir l’information nécessaire à la compréhension de la signature électronique et l’horodatage ainsi que la mise en application de ces concepts et normes en java grace à l’API de BouncyCastle.
le tutoriel se découpe en 2 articles
Article 1

rappel sur le jeton d’horodatage et serveur de temps

rappel sur la signature [...]

Installer un cluster GlassFish avec Session FailOver

Posted by karl verger on January 6, 2008 at 10:17 pm
createclusterviaguiadmin.jpg

Nous allons installer et configurer pas à pas un cluster GlassFish avec session failover

télécharger le jar d’installation sur :
http://download.java.net/javaee5/v2ur1/promoted/Linux/glassfish-installer-v2ur1-b09d-linux.jar,
 
Installer le serveur
lancer l’installation
% java -Xmx256m -jar filename.jar
suivre les instructions
 
Se positionner dans le répertoire qui à été créé par l’installeur
% cd glassfish
donner les droits d’exécution au scripts ant intégré
% chmod -R +x lib/ant/bin
editer le [...]

Transactions et SPRING Framework

Posted by karl verger on January 5, 2008 at 11:20 pm
overview-Transaction

L’objectif de cet article est de faire quelques rappels interressants sur les transactions et leur comportements avec SPRING.
Définition d’une Transaction : Une transaction regroupe une série d’opérations dans un tout indivisible. La transaction n’est validé que si chacune des taches unitaires qu’elle regroupent se sont déroulées correctement (COMMIT). Dans le cas contraire (si [...]

La performance d’un SI et ses méthodes de calcul

Posted by karl verger on January 1, 2008 at 8:42 pm

Je trouve intéressant de faire un petit résumé d’un chapitre du livre Performance des architectures IT
<br /> <img src=”http://www.assoc-amazon.fr/s/noscript?tag=arcproopesou-21″ alt=”” /><br /> que je conseillerai a toutes les personnes intéressées par la gouvernance et l’amélioration des Systèmes d’informations.
L’objectif premier est de pouvoir aborder et comprendre les notions de performances [...]

Présentation de TerraCotta

Posted by karl verger on December 29, 2007 at 9:00 pm
terracotta_architecture

Les solutions classiques de clustering fonctionnent pour les applications JEE soit en s’appuyant sur JMS pour synchroniser différentes instances d’une application tournant sur différentes JVM ou sur des solutions de cache distribué du type JCache (JSR 107). De façon générale, ces solutions passent par la sérialisation.

L’architecture de TerraCotta est pensé pour [...]

Présentation de Apache Lucene

Posted by karl verger on December 11, 2007 at 9:59 pm
documentLucene

Présentation
Dans de nombreux systèmes d’informations, le SGBDR est utilisée comme moteur de recherche grâce à ses fonctions d’indexation. Cependant, cette technologie n’est pas à l’aise dès qu’il s’agit de faire des recherches partielles (un mot dans un titre), ses performances chutent et doivent être compensées par du matériel plus puissant. De plus, les possibilités fonctionnelles [...]