background preloader

Enterprise Service Bus

Enterprise Service Bus
Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir ESB. L'enterprise service bus (ESB) est une technique informatique intergicielle. Son but est avant tout de permettre la communication des applications qui n'ont pas été conçues pour fonctionner ensemble (par exemple deux progiciels de gestion intégrés provenant d'éditeurs différents). Roy Schulte de la société Gartner inc, en fait la description suivante : « L'ESB est une nouvelle architecture qui exploite les services web, les systèmes orientés messages, le routage intelligent et la transformation. L'ESB agit comme une colonne vertébrale légère et omniprésente de l'intégration à travers laquelle les services logiciels et les composants applicatifs circulent ». L'ESB peut être considérée comme une nouvelle génération d'intégration d'applications d'entreprise (EAI) construite sur des standards comme XML, Java Message Service (JMS) ou encore les services web. Les principes[modifier | modifier le code]

Urbanisation (informatique) L'urbanisation du système d'information d'une entité ou d'une organisation, qui peut être une entreprise ou une administration, est une discipline d’ingénierie informatique consistant à faire évoluer le système d'information (SI) de celle-ci afin qu'il soutienne et accompagne efficacement les missions de ladite organisation et anticipe ses transformations[1]. L'urbanisation du SI ne fait pas table rase du passé mais tient compte de l'existant et permet de mieux envisager les évolutions ou contraintes internes et externes affectant le SI, en s'appuyant le cas échéant sur des opportunités technologiques. Les concepts manipulés s'apparentent à ceux de l'urbanisation de l'habitat humain (organisation des villes, du territoire), concepts qui ont été réutilisés en informatique[2] pour formaliser ou modéliser la réingénierie du système d'information (SI)[3]. L'urbanisation informatique est une des méthodologies d'architecture d'entreprise[5],[4],[1]. Plus particulièrement, l’urbanisation vise :

Excel : optimiser l'affichage - Fiche pratique Séparer l'écran en deux Parfois, il est nécessaire de travailler sur plusieurs cellules en parallèle. Lorsque celles-ci se trouvent aux extrémités supérieures et inférieures du tableau, ce n'est pas une mince affaire. Excel offre la possibilité de diviser l'écran en deux parties verticalement et horizontalement. Il suffit de tirer sur les repères situés en haut et en bas de l'ascenseur vertical. La feuille se divise alors en deux parties dont la taille est réglable à volonté. On peut par ailleurs utiliser cette fonction pour ne pas perdre de vue l'intitulé des colonnes ou le contenu d'une première colonne en bloquant le défilement, très utile si un tableau s'étale sur de nombreuses lignes. Une autre manière d'y arriver est de placer votre curseur sur une cellule, disons B4 par exemple. Eviter les '####' dans une celluleLorsqu'une colonne est trop étroite pour afficher une valeur à l'écran, Excel y affiche une suite de '####'.

Capability Maturity Model Integration Un article de Wikipédia, l'encyclopédie libre. CMMI, sigle de Capability Maturity Model + Integration, est un modèle de référence, un ensemble structuré de bonnes pratiques, destiné à appréhender, évaluer et améliorer les activités des entreprises d'ingénierie. CMMI a été développé par le Software Engineering Institute de l'université Carnegie-Mellon, initialement pour appréhender et mesurer la qualité des services rendus par les fournisseurs de logiciels informatiques du département de la Défense des États-Unis(DoD). Il est maintenant largement employé par les entreprises d'ingénierie informatique, les directeurs des systèmes informatiques et les industriels pour évaluer et améliorer leurs propres développements de produits[1]. Le modèle CMMI[modifier | modifier le code] CMMI est un cadre générique de processus qui se décline en trois modèles (appelés constellations) : Maturité[modifier | modifier le code] Historique[modifier | modifier le code] « Initial » (niveau de maturité 1)

Entrepôt de données Un article de Wikipédia, l'encyclopédie libre. Définition et construction[modifier | modifier le code] Un Entrepôt de données est une base de données regroupant une partie ou l'ensemble des données fonctionnelles d'une entreprise. Il entre dans le cadre de l'informatique décisionnelle ; son but est de fournir un ensemble de données servant de référence unique, utilisée pour la prise de décisions dans l'entreprise par le biais de statistiques et de rapports réalisés via des outils de reporting. D'un point de vue technique, il sert surtout à 'délester' les bases de données opérationnelles des requêtes pouvant nuire à leurs performances. D'un point de vue architectural, il existe deux manières de l'appréhender : La définition la plus communément admise est un mélange de ces deux points de vue. Principe de fonctionnement[modifier | modifier le code] Intégration[modifier | modifier le code] Historisation[modifier | modifier le code] Organisation fonctionnelle[modifier | modifier le code]

Les principes SOLID A l’heure où de nombreux débats font rages sur l’éventuel successeur du langage Java, le XKE (Xebia Knowledge Exchange) de Mars a été l’occasion de faire un retour sur les fondamentaux de la conception Orienté Objet. Faisons un petit sondage dans la communauté : quels arguments avanceriez-vous en faveur du langage Java ? Parmi les principaux arguments, il est fort à parier que les réponses seront en majorité les applets (heu… non plus maintenant… mais souvenez vous dans les années 90), la JVM, le cross-platform, le monde Open Source et la Communauté, les nombreux frameworks, la simplicité d’écriture et la gestion de la mémoire, les IDEs, etc. Nous nous apercevons que le fait même que Java soit un langage objet est secondaire. Alors pourquoi programme-t-on en Java ou dans un langage objet ? La conception objet Au premier abord les concepts objets ne sont pas simples à appréhender. Mais comment caractériser l’intolérance au changement ? Les principes SOLID Single Responsibilty Principle

Microsoft Project Un article de Wikipédia, l'encyclopédie libre. Microsoft Project (ou MS Project ou MSP) est un logiciel de gestion de projets édité par Microsoft. Il permet aux chefs de projet et aux planificateurs de planifier et piloter les projets, de gérer les ressources et le budget, ainsi que d'analyser et communiquer les données des projets[1]. Utilisé aujourd'hui (2011) par plus de 20 millions de chefs de projet, Microsoft Project est le logiciel de gestion de projet le plus utilisé au monde[2],[3]. Histoire[modifier | modifier le code] 1984 : naissance de Microsoft Project pour DOS[modifier | modifier le code] Microsoft Project fut initialement proposé par Alan Boyd (responsable du développement chez Microsoft) comme un outil interne pour aider à la gestion des nombreux projets de développements de logiciels développés en simultanés. La première version commerciale de Microsoft Project (alors pour DOS) est sortie en 1984. Depuis 1990 : Microsoft Project pour Windows[modifier | modifier le code]

Intégration d'applications d'entreprise Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir IAE et EAI. Par extension, l'acronyme EAI désigne un système informatique permettant de réaliser cette architecture en implémentant les flux interapplicatifs du système d'information. Composants[modifier | modifier le code] Une plate-forme IAE est composée de plusieurs éléments : Des connecteurs servent d'interface entre l'IAE et les applications. Exemple de fonctionnement[modifier | modifier le code] Pour comprendre le fonctionnement, on peut présenter l'exemple suivant : Une application A de gestion de commande crée un nouvel article (une pompe) et elle veut le rendre disponible à une application B qui suit les anomalies techniques de cet article et à une application C qui affiche l'article sur un portail Web. L'application A crée un nouvel article dans sa base de données. Avantages/Inconvénients[modifier | modifier le code] Avantages : Inconvénients : L'IAE dans l'entreprise[modifier | modifier le code]

ESB & démarche SOA « Architecture, processus et gouvernance du SI Contrairement à une idée reçue encore largement répandue, l’utilisation d’un ESB ne va pas forcément de pair avec une démarche SOA. Cette idée vient sans doute du fait que la notion d’ESB a émergé dans le même temps que celle de SOA, et qu’une majorité de schémas d’architecture SOA contiennent un ESB en point central. Soyons clair : Il est possible d’utiliser un ESB sans suivre de démarche SOA, et à l’inverse, il est possible de construire sa SOA sans utiliser d’ESB. Cet article s’intéressera au premier point évoqué ci-dessus, à savoir l’utilisation d’un ESB hors d’un contexte SOA ; Afin de mettre en parallèle deux types de démarches – l’une SOA, l’autre non – j’utiliserais deux exemples de projets utilisant un ESB développés chez l’un de nos clients. Projet A Nouvelle application, basée sur l’architecture standard SOA définie par la société : division de l’application en trois couches principales : Projet B La différence d’approche : Articles qui devraient vous intéresser IAM – 5.

Microsoft SharePoint Un article de Wikipédia, l'encyclopédie libre. Ancien logo SharePoint est une série de logiciels pour applications Web et portails développée par Microsoft. Les fonctionnalités des produits SharePoint sont la gestion de contenu, les moteurs de recherche, la gestion électronique de documents, les forums, la possibilité de créer des formulaires et des statistiques décisionnelles[1]. En particulier, SharePoint fait référence à deux produits complémentaires du même auteur, et qui ont été rebaptisés plusieurs fois entre 2001 et 2007[2]. Windows SharePoint Services (abrégé WSS), auparavant appelé Sharepoint Team Services: C'est un logiciel moteur de groupware et de sites web dynamiques qui permet aux utilisateurs de partager des documents et des messages électroniques. Les produits SharePoint utilisent le moteur d'exécution ASP.Net, le serveur web Internet Information Services (IIS) , et le système de gestion de base de données SQL Server, de Microsoft. Historique[modifier | modifier le code]

Pronétaire Un article de Wikipédia, l'encyclopédie libre. Pronétaire est un néologisme créé par Joël de Rosnay en 2005 à partir du grec pro, (« devant », « avant », mais aussi « favorable à ») et de l’anglais net (« réseau »), qui a conduit à l’appellation familière en français d’Internet (le « Net »). Le mot « pronétaire » s'emploie comme nom commun et est un clin d'œil au mot « prolétaire ». L'adjectif est « pronétarien ». L'ensemble des pronétaires constitue le « pronétariat ». Définitions[modifier | modifier le code] Pour de Rosnay, les pronétaires sont : Depuis quelques années, nous assisterions donc, sur un théâtre virtuel, au développement d'une nouvelle lutte des classes entre les « infocapitalistes », qui détiennent les contenus et les réseaux de distribution de masse, et les « pronétaires ». Voir aussi[modifier | modifier le code] Liens externes[modifier | modifier le code] Portail d’Internet

Related: