Usages

Les solutions ITSM : sortir du Brouillard pour rentrer dans le Nuage ?

Publié le : Auteur: obachelart Laisser un commentaire
nuage cloud

ITSM : Késako ? La gestion des services informatiques, plus connue sous le sigle anglais ITMS signifiant « Information Technology Service Management », est l’ensemble des dispositions particulières (rôles, fonctions, processus) mises en œuvre pour produire de la valeur ajoutée sous forme de services. C’est une pratique professionnelle qui s’appuie sur de la connaissance, de l’expérience, du savoir-faire et des outils.Lire la suite…

Evènements

Microsoft TechDays 2015

Publié le : Auteur: mjacques Laisser un commentaire
Microsoft-techdays-2015

Les TechDays 2015 de Microsoft se sont déroulées les 10, 11 et 12 février au Palais des congrès de Paris. Ce fut l’occasion pour Microsoft, bien sûr, d’exposer leur nouveaux produits : Visual Studio 2015, nouveaux services Cloud dans Azure, Cortana, Cordova…, mais également de nous donner leur vision de l’informatique de demain. Les trois jours se sont déroulés selon le même planning : une séance plénière d’une heure quinze en ouverture suivi de plusieurs sessions spécifiques. Vous trouverez ici un lien vers l’agenda des TechDays 2015.Lire la suite…

Mobile

Utilisation de Dagger (injection de dépendances) dans une application Android

Publié le : Auteur: Ronan Bernabé Laisser un commentaire
Dagger-Application-Android

L’utilité des moteurs d’injection de dépendances n’est plus à démontrer. Cela permet, entre autres, d’écrire un code plus concis, de réduire les dépendances et cela peut faciliter l’utilisation d’implémentations alternatives notamment pour la réalisation des tests. Nativement, le SDK Android n’inclut pas de moteur d’injection de dépendances et les librairies fournissant un moteur d’injection de dépendances ne sont pas nombreuses. Roboguice et Dagger semblent les principales. Cet article présente une mise en œuvre du mécanisme d’injection de dépendances (DI) avec Dagger dans une application Android.Lire la suite…

Usages

Pratique de nommage des tables et colonnes

Publié le : Auteur: Hugues VAN EYLEN Laisser un commentaire
Nommage-Base-de-Données

L’objet de ce billet est de se pencher sur une pratique courante en gestion de base de données consistant à dénommer les tables et colonnes avec des termes bâtis sur des acronymes souvent imprononçables issus des noms des concepts sous-jacents aux tables. L’éclairage de la psychologie cognitive sur les caractéristiques des processus mis en œuvre lors d’un travail intellectuel permet de percevoir les travers d’une telle pratique.Lire la suite…

Architecture

Bus d’entreprise – Architecture de production

Publié le : Auteur: elesne Laisser un commentaire
bus d’entreprise

Un bus d’entreprise est maintenant un élément commun des systèmes d’information. Il permet de véhiculer les messages, les données et les commandes d’un système moderne. La conception et la réalisation de tels outils ne sont pas anodines et leurs indisponibilités ont un coût qu’il convient d’anticiper. Cet article liste les éléments clés à prendre en compte pour une exploitation sereine et maitrisée.Lire la suite…

Architecture

Client léger Web : attention aux dérives

Publié le : Auteur: Ronan Bernabé Laisser un commentaire
Client Web Léger

Les applications Web, très largement utilisées chez les particuliers mais aussi en interne chez les entreprises, reposent sur l’utilisation de clients légers. Dans ce cas d’utilisation de clients légers Web, il convient de respecter certaines bonnes pratiques, sous réserve de rendre obèse son client. Si les applications mises à disposition des particuliers respectent généralement les bonnes pratiques du Web (sous peine de baisser son niveau concurrentiel), ce n’est pas toujours le cas des applications Web déployées en interne dans les entreprises. Tour d’horizon de mauvaises pratiques constatées…Lire la suite…

Architecture

Identité d’une entité : aspect technique

Publié le : Auteur: Hugues VAN EYLEN Laisser un commentaire
Identité-Entité-Technique

Le précédent billet s’intéressait à la notion d’identité d’une entité d’un point de vue modélisation du métier. Dans ce nouveau billet on va ajouter la dimension technologique, regarder les objets informatiques qui sont utilisés pour représenter les entités et s’interroger sur la projection de la notion d’identité dans cette dimension.Lire la suite…

Usages

IT Success & Failure Story : Check Point 2014 ?

Publié le : Auteur: obachelart Laisser un commentaire
Failure Success

La réussite et l’échec de pilotage de projets informatiques est une source inépuisable d’écriture et d’analyse tant les expériences partagées conduisent à refaire le monde entre chaque engagement. Chaque décennie apporte ainsi de nouvelles pratiques, de nouveaux cadres de pensée, de nouveaux usages provenant de sources diverses et variées afin de tendre toujours un peu plus vers le Graal : une Gestion de projet ultime, compromis illusoire entre pléiades d’environnements mixant le juste nécessaire et le besoin d’exigences détaillées.Lire la suite…

Technologies

Search in the SI : Hibernate Search

Publié le : Auteur: Manuel EVENO Laisser un commentaire
Search-SI

Hibernate Search est une surcouche qui facilite l’intégration du moteur d’indexation et de recherche Lucene. Il permet notamment la recherche fulltext dans des données structurées en SGBD (ou dans une base de données NoSQL). Son principe est simple, il propose de s’appuyer sur les entités JPA (déjà mappés sur la base de données) en définissant un mapping Object<->Document (au sens document Lucene). Ensuite Hibernate Search se charge de tout : Maintien des indexes à jour, récupération des entités JPA à partir d’une requête dans le moteur de recherche, … On s’affranchit ainsi de l’écriture de beaucoup de code (voir un tutoriel pour s’en rendre compte). Voyons dans le détail comment mettre en place Hibernate Search dans nos applications.Lire la suite…