Janvier 2012
L M M J V S D
« déc    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Spring Batch par l'exemple

Qu’est-ce que Spring-Batch?

Spring-Batch est un framework développé en collaboration par SpringSource et Accenture.

Il permet de palier à des problème récurrents lors de développement de batchs: – productivité – gestion de gros volumes de données – fiabilité – reinvention de la roue .

Il s’agit donc d’ un framework fournissant un outillage complet, adapté à l’écriture des batchs.

Pour rappel dans le monde informatique, un batch est un programme fonctionnant en StandAlone, réalisant un ensemble de traitements sur un volume de données.

Architecture de Spring-Batch

L’architecture de Spring-Batch est constituée en 2 couches:

- la couche Batch Core – la couche Batch Infrastructure

La couche « Batch Core » contient une API permettant de lancer, monitorer et de gérer un batch. Les principales interfaces et classes que contient l’API sont: Job, JobLauncher et Step. Schématiquement un batch correspond à un job qui va être lancé via un JobLauncher.

Un job

> Suite de l’article : Spring Batch par l’exemple

Open Source et licences logicielles : gérez-vous les risques ?

Le 2 février prochain, ne manquez pas notre webinaire gratuit sur les enjeux liés à l’utilisation de composants source.

De nos jours, les composants Open Source font partie intégrante des systèmes d’informations.  Pourtant peu d’entreprises ont réellement pris conscience des enjeux liés à l’utilisation de composants source : propriété intellectuelle, licences, vulnérabilité, qualité…

Pour en savoir plus, je vous propose de vous inscrire à notre webinaire du 2 février prochain. Maitre Jean-Marc Puech, avocat au barreau de Paris et spécialiste des questions Open Source co-animera webinaire.

Lors de ce webinaire nous aborderons les questions légales de l’environnement Open Source afin de savoir qui est concerné ; ensuite nous verrons le contexte juridique des licences Open Source GPL puis nous parlerons de la solution Sonatype Insight.

Composants Open Source : retour sur investissement en minimisant les risques

Comment accroître les bénéfices de l’Open Source dans le cycle de développement d’application tout en réduisant les risques induits ?

C’est un scénario que de nombreux développeurs Java ont déjà rencontré et qu’ils redoutent. En vous connectant à votre messagerie, vous découvrez des messages de panique du Directeur de la sécurité, du Directeur des Etudes ou du Directeur commercial. Un composant Open Source fréquemment utilisé contient  une faille de sécurité susceptible d’exposer vos applications clients à une attaque. Pire, cette vulnérabilité a été identifiée depuis quelques semaines, mais votre entreprise n’était pas informée.

Les questions et les accusations volent. « Pourquoi utilisons-nous des composants Open source dans nos applications critiques ? ». « Pourquoi ne pas supprimer ce composant et le remplacer par un autre, plus sûr ? ». « Avez-vous une idée de l’impact de cette faille si cette information est connue de nos clients ou  investisseurs ? ». « Qu’allez-vous faire pour régler ce problème et vous assurer

> Suite de l’article : Composants Open Source : retour sur investissement en minimisant les risques

Webinaire Nexus 2.0

Sonatype a dernièrement présenté les nouvelles fonctionnalités de la prochaine version de Nexus 2.0. En visionnant cet enregistrement, vous apprendrez comment Nexus permet :

Reporting intégré des aspects liés à la sécurité et aux  licences pour découvrir les composants à problèmes Disponibilité améliorée grâce à une nouvelle architecture haute disponibilité Possibilité de gérer à la fois des composants Java et .NET dans un même dépôt (repository)

L’enregistrement de ce webinaire sur Nexus 2.0 est ici.

Composants Open Source : face aux menaces, une nouvelle solution pour se protéger

Les composants « Open Source » représentent une large part des développements informatiques actuels. Ceux-ci sont également intégrés dans des applications métiers ou des solutions proposées en mode SAAS.

Une application Open Source peut renfermer plusieurs centaines de composants qui évoluent chacun  en moyenne 4 fois par an. Chacun de ces composants peut renfermer une faille de sécurité ou inclure une licence GPL, contraignant son exploitant à publier la totalité du code source de son application.

Nous traiterons ce sujet lors de notre prochain webinaire inédit et gratuit , le jeudi 5 janvier 2012 à 11h !

Nous aborderons les questions légales avec Maitre Jean-Marc Puech, avocat au Barreau de Paris, spécialiste des questions du monde Open Source.

Inscrivez-vous sans plus attendre

Lors de ce webinaire, nous ferons le point sur l’aspect légal de cette question, les enjeux qui y sont associées et les solutions que l’on peut trouver sur

> Suite de l’article : Composants Open Source : face aux menaces, une nouvelle solution pour se protéger ?