11.11.2014 Views

Le numéro intégral au format pdf (300 pages , 6 Mo) - Café ...

Le numéro intégral au format pdf (300 pages , 6 Mo) - Café ...

Le numéro intégral au format pdf (300 pages , 6 Mo) - Café ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Responsable du groupe ingénierie de l'AFP, Daniel Oudet met en lumière les choix<br />

technologiques de l'Agence-France Presse et les conditions de déploiement de la plateforme<br />

open source de gestion de contenu Nuxeo EP.<br />

http://www.neteco.com/84524-daniel-oudet-afp-nuxeo-ep-plate-forme-opensource.html?xtor=EPR-1<br />

Refacturation en interne des prestations in<strong>format</strong>iques : mode d'emploi<br />

Nombre de directions des systèmes d'in<strong>format</strong>ion (DSI) s'interrogent sur l'opportunité de<br />

refacturer leurs prestations en interne afin de faire tomber l'image de "boîte noire" de<br />

l'in<strong>format</strong>ique et justifier des dépenses engagées en fonction des objectifs métiers ou<br />

stratégiques. Ce processus conduit à clarifier le budget, les dépenses et les moyens de<br />

répondre <strong>au</strong>x demandes d'évolution du système in<strong>format</strong>ique. Spécialiste du domaine,<br />

William Porret, directeur associé d'Enora Consulting, a bien voulu répondre à nos questions<br />

pour faire un point complet sur le sujet.<br />

http://www.indexel.net/1_6_4968__3_/15/90/1/Refacturation_en_interne_des_prestations_inf<br />

ormatiques___mode_d_emploi.htm<br />

La programmation défensive<br />

La programmation défensive est un état d'esprit qui consiste à écrire son code de façon à<br />

s'attendre <strong>au</strong> pire. <strong>Le</strong> fait est que le programmeur peut insérer des f<strong>au</strong>tes non détectées ou des<br />

inconsistances. Pour s'en prémunir, il f<strong>au</strong>t prévoir un traitement pour les f<strong>au</strong>tes : soit en<br />

ajoutant du code vérifiant l'état du système, soit par un traitement d'erreur classique. Dans<br />

l'idéal, il f<strong>au</strong>drait penser à toutes les sources d'erreurs possibles et prévoir un traitement pour<br />

chacune d'elles.<br />

http://www.journaldunet.com/developpeur/tutoriel/theo/070831-programmationdefensive.shtml<br />

Open source business : un marché, des modèles<br />

Red Hat, Jboss, MySQL, Novell, Sun, Nuxeo, Zend, Talend, nombreux sont les éditeurs et<br />

fournisseurs de logiciels open source dont la réputation n'est plus à faire. <strong>Le</strong>s éditeurs de<br />

logiciels propriétaires eux-mêmes, d'IBM à Oracle, sont de plus en plus nombreux à<br />

contribuer à cet écosystème. Comment est né ce mouvement, quels sont ses atouts, ses<br />

faiblesses, ses perspectives d'avenir ?<br />

http://www.neteco.com/84538-open-source-business-modeles.html?xtor=EPR-1<br />

Construire le socle d'une architecture orientée services<br />

De plus en plus pour venir à bout de la complexité des applications et maximiser la réactivité<br />

<strong>au</strong>x changements, celles-ci sont architecturé en services réutilisables. C'est notamment l'esprit<br />

de l'approche SOA qui définie un modèle de conception et d'interaction applicative mettant en<br />

œuvre des connexions en couplage lâche entre divers composants logiciels associés à des<br />

contrats de service définissant précisément leurs modalités d'interaction. Ici, on entend par<br />

"service" une action exécutée par un composant "fournisseur" à l'attention d'un composant<br />

"consommateur", basé éventuellement sur un <strong>au</strong>tre système. Rendre un service disponible<br />

c'est définir le contrat (API) à respecter afin d'accéder <strong>au</strong> service. <strong>Le</strong> contrat définit également<br />

les protocoles de communications, la structure des messages échangés et l'URI ou point<br />

d'entrée/d'accès. Consommer un service dans une application peut être un processus<br />

complexe. Tout objet désirant accéder à cette ressource doit transiter par une passerelle qui se<br />

charge de traduire tout appel de méthode simple en appels API appropriés.<br />

http://www.journaldunet.com/developpeur/tutoriel/theo/071024-service-gatewaypattern/2.shtml<br />

168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!