background preloader

Architectures

Facebook Twitter

BlockChain

MapReduce. Un article de Wikipédia, l'encyclopédie libre.

MapReduce

Les termes « map » et « reduce », et les concepts sous-jacents, sont empruntés aux langages de programmation fonctionnelle utilisés pour leur construction (map et réduction de la programmation fonctionnelle et des langages de programmation tableau). MapReduce permet de manipuler de grandes quantités de données en les distribuant dans un cluster de machines pour être traitées. Ce modèle connaît un vif succès auprès de sociétés possédant d'importants centres de traitement de données telles Amazon ou Facebook. Supports de Cours niveau MASTER. Tim Berners-Lee. Un article de Wikipédia, l'encyclopédie libre.

Tim Berners-Lee

Tim Berners-Lee Tim Berners-Lee en 2010. Compléments Timothy John Berners-Lee, KBE, né le 8 juin 1955 à Londres, est un citoyen britannique, principal inventeur du World Wide Web (WWW) au tournant des années 1990. Arbre de Merkle. Un article de Wikipédia, l'encyclopédie libre.

Arbre de Merkle

En informatique et en cryptographie, un arbre de Merkle ou arbre de hachage est une structure de données contenant un résumé d'information d'un volume de données, généralement grand (comme un fichier). Les arbres de hachage ont été inventés par Ralph Merkle en 1979[1]. DPR301 Application Architecture Guide John deVadoss pptx free ebook download from download.microsoft. Design Fundamentals. For more details of the topics covered in this guide, see Contents of the Guide.

Design Fundamentals

This section of the guide contains a series of topics that will help you to understand the fundamentals of layered architecture, and provide practical guidance for some of the typical layers used by most applications, such as presentation, business, data, and service layers. This section contains the following chapters: Typically, each layer will contain of number of components. As you design the components in each layer, you must consider a range of factors that will affect the overall success of your design. This section of the guide contains guidance to help you design your components to avoid the commonly found issues, and to follow best practice.

The overall quality and the subsequent success and of your application design depends on how well it addresses a range of quality attributes such as security, reusability, performance, and maintainability. Application Archetypes. Test Driven Development. Un article de Wikipédia, l'encyclopédie libre.

Test Driven Development

Le test-driven development (TDD) ou en français développement piloté par les tests est une technique de développement de logiciel qui préconise d'écrire les tests unitaires avant d'écrire le code source d'un logiciel. Cycle de TDD[modifier | modifier le code]

Bases de données

Query - Langages de Requêtes. Closure (computer science) Le Cloud Computing : une révolution de l'IT d'entreprise. L’informatique en nuage [Cloud Computing] Le terme Cloud computing est une rumeur apparue récemment dans la littérature informatique.

L’informatique en nuage [Cloud Computing]

La plupart des fournisseurs ont immédiatement introduit ce terme à tort et à travers dans leurs offres ce qui n’en simplifie pas la compréhension. Le but de cet article est de faire le point sur cette technologie et de proposer une expérimentation facile à réaliser en quelques minutes. Cet article a été publié sous la référence H6 020 : Cloud Computing, Informatique en nuage dans la rubrique Architecture des systèmes des Techniques de l'ingénieur. IaaS, PaaS et SaaS. IaaS, PaaS, SaaS: définition des 3 modèles de service du cloud. Nous avons donné dans l’article précédent une définition de ce que l’on appelle “Cloud computing” (tout du moins notre vision de ce domaine ), dans cet article nous allons décrire plus en détails ce que sont les 3 modèles de service du Cloud computing: IaaS, PaaS, SaaS. Définition IaaS: qu’est ce qu’une IaaS? Les IaaS (Infrastructure as a Service) fournissent aux développeurs les briques fondamentales à la base des applications web: serveurs physiques, espace de stockage (disques durs), ressources réseaux (bande passante), mémoire (RAM) qui peuvent en disposer comme bon leur semble.

Au lieu de devoir acheter ces ressources physiques pour faire tourner leurs applications, les développeurs les louent et les configurent en temps réel suivant leurs besoins. hébergement propre: nécessité de compétences internes pour gérer les serveurs, coûts fixes élevés. Les plateformes IaaS ont permis aux développeurs de prendre la main sur ces ressources et de les louer à la volée. Google Cloud Storage. Big Data - Gestion données de masse. Design Patterns. Métadonnée.

Un article de Wikipédia, l'encyclopédie libre.

Métadonnée

Un exemple type est d'associer à une donnée la date à laquelle elle a été produite ou enregistrée, ou à une photo les coordonnées GPS du lieu où elle a été prise. Historique[modifier | modifier le code] Tous les établissements qui ont à gérer de l'information, bibliothèques, archives ou médiathèques ont déjà une longue pratique dans la codification du signalement ou des contenus des documents qu'ils manipulent. Avant l'arrivée de l'informatique on utilisait des fiches cartonnées dont la structure a été normalisée en 1954 sous la référence ISBD (International standard bibliographic description). Microsoft Development, Subscriptions, Resources, and More. MSDN Library. Structure of the Registry. Each key has a name consisting of one or more printable characters.

Structure of the Registry

Key names are not case sensitive. CLSID Key (COM) A CLSID is a globally unique identifier that identifies a COM class object.

CLSID Key (COM)

If your server or container allows linking to its embedded objects, you need to register a CLSID for each supported class of objects. Development Tools and Languages. WPF : 10 bonnes raison. Windows Presentation Foundation. XAML Overview (WPF) XAML is a declarative markup language.

XAML Overview (WPF)

L'approche Code Behind - Séparation du code et de l'interface utilisateurs. Code-Behind and XAML in WPF. Data binding (WPF XAML) ADO Tutorial. Introduction à Visual Studio LightSwitch. Note: ceci est un résumé d’une session des Microsoft Days, pas mon point de vue. Par Eric Vernié, Microsoft France division DPE Introduction Le développement Windows a été démocratisé par Visual Basic, et a décollé à partir de Windows 3.1. Plus récemment, Access a aussi démocratisé le développement autour des bases de données. Problème aujourd’hui, le développement s’est complexifié: EntityFramework, RIA Services, Silverlight… cela ne permet plus un accès aisé. Avec LightSwitch, le développeur réalise des applications 3 tiers pour le bureau et le cloud, basées sur Entity Framework, RIA Services, MVVM, Silverlight 4 Architecture Couche présentation.

Modélisation Comportements - Réseaux sociaux - Business Intellig.

Ontologies - Applications sémantiques

Plateformes de programmation diverses. Programming Languages - Hyperpolyglot. Programmation par contraintes. La programmation par contraintes. Lorsque les contraintes sont nombreuses, la résolution d'un problème est en pratique très difficile. Surtout si on exige de trouver la meilleure solution possible... © potowizard - Fotolia.com Supposons qu'on veuille organiser la rotation des avions dans un aéroport, en optimisant l'utilisation des pistes, l'emploi du temps du personnel navigant, l'attente des voyageurs, l'acheminement des bagages, etc.

Les décorateurs, ou pourquoi j’aime toujours la programmation « Dr. Goulu. Programmation fonctionnelle. Un langage fonctionnel est un langage de programmation (Un langage de programmation est un code de communication, permettant à un être humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les données matérielles fournies par le système, généralement un ordinateur. Le...) dont la syntaxe et les caractéristiques encouragent la programmation fonctionnelle (Un langage fonctionnel est un langage de programmation dont la syntaxe et les caractéristiques encouragent la programmation fonctionnelle. Le langage fonctionnel le plus...). Le langage fonctionnel le plus ancien est le Lisp, créé en 1958 par Mac Carthy. Haskel (functional) programming language.

Programming.

Web sémantique RDF Data & Metadata

Web Services APIs d'Interconnexion. Web Naming and Addressing (URIs, URLs) URIs, URLs, and URNs: Clarifications and Recommendations 1.0. Abstract. A *retired index* of WWW Addressing Schemes.