Logo GiwiSoft

Architecture SOA et ESB

L’architecture orientée services (calque de l’anglais Service Oriented Architecture, SOA) est une forme d’architecture de médiation qui est un modèle d’interaction applicative qui met en œuvre des services (composants logiciel) avec une forte cohérence interne (par l’utilisation d’un format d’échange pivot, le plus souvent XML) et des couplages externes « lâches » (par l’utilisation d’une couche d’interface interopérable, le plus souvent un service web WS-*)....

apt-get derrière un proxy

Parce que Oracle commence à me sortir par les trous de nez, j’ai décidé d’abandonner OpenOffice au profit de LibreOffice (le fork d’OO). Cependant, comme LibreOffice ne fera sans doute partie que de la prochaine version d’Ubuntu, il n’est pas disponible dans la logithèque. Cependant, il est présent sur launchpad. La procédure d’installation depuis les dépôts PPA n’a rien de sorcier sauf quand on est derrière un proxy. Voici le truc et astuce....

Camel, Tomcat, camel-exec et camel-file

Camel, Tomcat, camel-exec et camel-file

Il est tout à fait possible d’utiliser Camel pour effectuer différentes tâches de routage ou de connexion au sein d’un War déployé dans un Tomcat. Les principes de développement de Camel sont les mêmes.Dans cet exemple, nous allons créer un War exécutant une route Camel simple : attendre la mise à jour d’un fichier, exécuter une commande shell et enfin traçer le résultat de cette commande dans un fichier de log....

Comment déléguer l'ouverture d'un fichier au navigateur

En développant une petite application en Swing servant d’explorateur de fichiers sur un WebDav, je me suis rendu compte qu’il aurait été sympa de visualiser les fichiers distants. Plutôt que de télécharger en local, puis d’utiliser Windows pour rechercher ce fichier et double-cliquer dessus, pourquoi ne pas s’appuyer sur le navigateur pour gérer le content-type. La question est : comment passer la patate chaude au navigateur depuis une application en Java?...