Urbanisation et architecture des systèmes d information
|
|
- Irène Briand
- il y a 8 ans
- Total affichages :
Transcription
1 Urbanisation et architecture des systèmes d information Serveurs d applications et plateformes d applications distribuées Généralités David Eudeline eudeline.david@free.fr
2 Plan du cours Introduction Concepts de base Présentation de.net Présentation de J2EE Comparaison.NET/J2EE Conclusion Partie 1 Partie /2007 2
3 Présentation des Concepts Technologies interapplicatives But des technologies interapplicatives: Dépasser les limites des ORB de type CORBA ou COM/DCOM Capacité de réaction adaptabilité Rapidité de développement et de déploiement Fiabilité et disponibilité Sécurité Évolutivité Intégration des données Modèle d architecture basé sur: Applications multiniveaux Avant 3 tiers, maintenant n-tiers Utilisation de composants logiciels Introduction du concept de conteneur Ensemble de services disponibles lors de l exécution du composant 2006/2007 3
4 Présentation des Concepts Technologies interapplicatives Pour implémenter ces applications, deux types de plateformes: Serveurs d application: orientés développement Serveurs d EAI: orientés intégration Objectif d un serveur d application: Développement, déploiement et exécution des applications réparties Objectif d un serveur d EAI: Intégration d applications déjà existantes Objectif d une plateforme d applications distribuées Couvrir tous les aspects de l application (les n-tiers) Vision globale de l application 2006/2007 4
5 Présentation des Concepts positionnement EAI/serveur d appli 2006/2007 5
6 Serveur d application Services logiciels apportés Services de déploiement Paquetage d application Fournir l application comme un tout Description du déploiement et paramétrage déclaratif Permettre l adaptation à l environnement d exécution Services de sécurité Confidentialité Assurer la confidentialité des données transmises Authentification Identifier les parties en présence Contrôle d accès Limiter l accès aux applications & ressources 2006/2007 6
7 Serveur d application Services logiciels apportés Services de transport Transports sur des protocoles web: HTTP, FTP, SMTP Transport sur des architectures techniques spécifiques ORB (le plus souvent) ou MOM Services transactionnels Intégration des services des moniteurs transactionnels Qualités supportées: Atomicité Cohérence Intégrité Durabilité 2006/2007 7
8 Serveur d application Services logiciels apportés Services de qualité de service Service de cache Mémorisation des éléments servant beaucoup Service de load-balancing Répartition de la charge entre plusieurs serveurs Service de clustering Assurer une grande disponibilité en doublant les ressources matérielles Services de sécurité Confidentialité Assurer la confidentialité des données transmises Authentification Identifier les parties en présence Contrôle d accès Limiter l accès aux applications & ressources 2006/2007 8
9 Présentation des Concepts Notion de framework Framework «Littéralement charpente, ossature. En informatique, désigne le cadre dans lequel va s'insérer une application. En programmation orientée objet, désigne l'infrastructure logicielle qui facilite la conception des applications par l'utilisation de bibliothèques de classes ou de générateurs de programmes.» Deux aspects importants Lors de l exécution: ensemble de l environnement d exécution des applications et services Lors du développement: ensemble des éléments nécessaires pour permettre à un développeur l exploitation de la plateforme 2006/2007 9
10 Présentation des Concepts Les protagonistes Deux grandes familles d architectures multiniveaux et de serveurs d application: Architecture J2EE standard basé sur le langage JAVA implémentée au sein de serveurs d appli comme BEA WebLogic, IBM WebSphere ou Oracle 9iAS Architecture.NET Architecture & offre produit intimement liées 2006/
11 Technologies pré-dotnet COM+ COM+ est l enrichissement de la plateforme middleware Microsoft basée sur COM/DCOM (à partir de 1998) Implémenté dans Windows 2K Regroupe COM, MTS et divers autres services additionnels Facilite la programmation des composants COM COM+ Équilibrage de charge Base de données en mémoire Regroupement d objets (polling) Composants en file d attente (MSMQ) Modèle d événements MTS Services transactionnels Sécurité basée sur les rôles Activation juste à temps DCOM Appels distants Services distribués de composants COM Programmation basée sur les interfaces Services basiques de composants 2006/
12 Technologies pré-dotnet Windows DNA Distributed inter-net Applications Regroupement et unification de l ensemble des technologies Microsoft disponibles sur Windows NT4 Option Pack (1997) puis W2K (2000) Avant tout un label marketing Traite tous les aspects de l architecture applicative: Tiers présentation, métier, données Service présentation: Client lourd: application Windows traditionnelles Client léger: IIS+ASP Possibilité d utiliser des composants ActiveX pour enrichir la présentation Services métiers: Service de composants COM+ Service d accès aux données: Accès aux annuaires (Active Directory): ADSI Accès aux bases de données: ADO 2006/
13 Technologies pré-dotnet Windows DNA Concurrent de J2EE orienté architecture 3 tiers Subit certaines limitations Absence d un langage de développement objet adapté Héritage lourd à porter des technologies COM Solution extrêmement propriétaire Modèle web très orienté présentation Cette solution est restée dans l ombre du succès des serveurs d application J2EE 2006/
14 Urbanisation et architecture des systèmes d information Serveurs d applications et plateformes d applications distribuées DOTNET
15 Présentation Une approche marketing confuse.net semble partout chez µsoft Microsoft n a pas réussi en interne à réguler l utilisation de l appellation.net De nombreuses technologies ont été rebaptisées.net SQL Server 2000, SharePoint Server 2000, Exchange Server 2000 Le nom.net a été utilisé à partir de 2000, alors que la technologie (le framework) n a été disponible qu en 2002.NET représente la «vision» tout Internet de Microsoft Orientation majeure de l ensemble des produits Microsoft: Web Services, Standards Web, IHM adaptables, terminaux divers A un peu noyé le lancement du framework.net 2006/
16 Présentation Nouvelle offre d architecture (janvier 2002) Construite sur un socle commun: le framework dotnet Permet le développement et le déploiement d applications distribuées => Nouvelle plateforme de développement Microsoft Virage technologique majeur pour µsoft A terme, l ensemble des produits Microsoft seront réécrits pour cette plateforme Objectif: concurrencer réellement J2EE Surmonter l échec de la solution Windows DNA.NET est avant tout un produit ( J2EE) 2006/
17 Présentation Une architecture n-tiers «standard» Bases de données Systèmes légatairesl Client Léger Applications externes Client Riche 2006/
18 Présentation Objectifs avoués de Microsoft 1. Migration de la communauté MS Séduire les développeurs existants 2. Séduire les «javaistes» Points forts de java: gratuité et liberté Propositions Microsoft de logiciels gratuits: Framework.NET redistribuable Framework Software Development Kit 4 compilateurs (C#, VB.NET, C++, JScript) Nombreux outils Documentation riche Équivalent du JDK Sun (marché de l éducation, universités ) Webmatrix Visual sutidio allégé orienté développement WEB MSDE (Microsoft SQL server Desktop Edition): runtime SQL Server 2006/
19 Présentation Objectifs avoués de µsoft (suite) 3. Concurrencer LAMP Linux Apache MySQL PHP Fournir des outils «gratuits» pour la réalisation de sites web de petite envergure 4. J# est présenté comme moyen de transition entre J2EE et.net Initiative JUMP (Java User Migration Path) JLCA (Java Language Migration Path) Pas gagné, réactions de la communauté java pas très positives Permet quand même la récupération de ce qui avait été fait en J++ 5. Promouvoir une communauté OpenSource Site GotDotNet (espace de travail collaboratif) Projets OpenSource pour le framework dotnet Portage du framework dotnet sur d autres plateformes (projets mono) Limitation: ne fonctionne bien sûr que sous Windows/IIS 2006/
20 Points clé de l architecture Adopter les standards S appuyer sur les standards de l industrie WebServices, XML, DNS, IP, LDAP Abandon des technos propriétaires (COM/DCOM) Publication de la CLI & du C# Soumis à l ECMA But: créer un environnement de développement universel Se débarrasser des casseroles DLL Hell Problèmes de déploiement des DLL et composants COM Hétérogénéité des API Trop nombreuses, de multiples possibilités pour faire la même chose Typées C (gestion de pointeurs, structures) 2006/
21 Points clé de l architecture Offrir un ensemble riche de services CLR: machine d exécution ( JVM) FCL: Framework Class Library Collection de classes et de services divers Winforms: développement de clients riches ASP.NET & Webforms: développement d interfaces web WebServices: intégration d applications Enterprise Services: partie «pûrement» serveur d application Remoting: objets distribués SDK:.NET Framework SDK pour développer les applications s exécutant sur la CLR Viser des cibles d exécution et des clients multiples et hétérogènes Clients riches ou légers Clients mobiles (PocketPC, smartphone, Tablet PC) «Clients multicanaux» 2006/
22 Points clé de l architecture Visual Studio.NET Framework.NET Serveurs.NET Plateforme.NET Services.NET Périphériques.NET 2006/
23 Framework: présentation Les fondations du framework: CLR: Environnement d exécution CLS/CTS: Contrat de service pour les langages et les types C#: langage de développement objet Et aussi C++, VC.NET, J# MSIL: langage intermédiaire JIT: Compilateur à la volée Le framework.net est un environnement de développement et d exploitation 2006/
24 Framework: architecture VB.NET C# C++ Autres Common Language Specification Web Forms ASP.NET Web Services Windows Forms Données et XML Framework Class Library Common Language Runtime Common Language Infrastructure 2006/
25 Framework: fonctionnement Code Source (C#, C++, VB.NET, J++, Cobol, Smalltalk, Eiffel, etc.) CLS/CTS «Managed Code» (MSIL).NET Framework Libraries.NET Compact Framework Libraries.NET CLR.NET CLR.NET CLR.NET CLR.NET CLR.NET CLR JIT Windows 98/Me NT/2000/XP 2003 Linux (Mono::) Autre 2006/
26 Framework: CLR CLR = Common Language Runtime Environnement d exécution des applications.net Principe de machine virtuelle et de code intermédiaire P-code appelé MSIL Atouts du principe de machine virtuelle: Indépendance à l architecture sous-jacente Java: Write Once, Run Anywhere (WORA) Microsoft: Execute on Many Platforms Limité aux PF Windows quand même, mais indépendance quand au processeur Mécanisme de ramasse-miettes Le code est exécuté au sein de la machine virtuelle qui permet le contrôle du cycle de vie des objets Sécurité du code Accès restreint à la machine pour le code Lutte contre les buffer overflow Signature du code (lutte contre les chevaux de Troie et les virus) 2006/
27 Framework: CLR Atouts plus spécifiques à la plateforme Support de nombreux langages Support des versions par les assembly Sûreté de typage Programmation simplifiée Les applications.net sont «gérées» par la CLR Code managé Les applications natives s exécutent hors du cadre de la CLR La CLI décrit la manière d implémenter la machine d exécution (déposé à l ECMA et à l ISO) La CLR n est qu une implémentation commerciale de la CLI Possibilité pour un tiers de créer sa propre implémentation Ex: mono pour linux, rotor pour FreeBSD & MacOS (µsoft) 2006/
28 Framework: CLR Services de la CLR le chargement (load) et l'exécution contrôlée des programmes, l'isolation des programmes les uns par rapport aux autres, les vérifications de type lors des appels de fonctions, la conversion de code intermédiaire en code natif lors de l'exécution des programmes (opération JIT, Just In Time compiler), l'accès aux méta données (informations sur le code stockées dans l entête PE de l exécutable) pour le déploiement la gestion de la mémoire, la gestion des exceptions, la sécurité, la compatibilité avec les DLL et les modules COM actuels qui s'exécutent en code natif non contrôlé par.net. La gestion des versions 2006/
29 Framework: CLS & CTS CLS = Common Language Specification Permet l interopérabilité entre les langages # Les langages doivent fournir un ensemble de possibilités, de constructions qui sont recensées dans un contrat de service dénommé CLS. CLS: plus petit dénominateur commun Force certaines caractéristiques pour les langages: Système de types Approche objet (problématique pour les langages procéduraux comme le C) 41 règles: les CLS Rules Ajout d un langage à.net: Respect de CLS, développement d un compilateur vers MSIL. 2006/
30 Framework: CLS & CTS CTS = Common Type System Types communs définis au niveau de la CLR Gère le problème de l échange de types Permet la simplification des échanges entre assembly Mise en correspondance avec les différents types des langages Limitations apportées par CLS&CTS: Assez contraignantes pour les langages Restent limitées aux cas où l on veut exporter des fonctions L impact est lourd pour les langages Les langages.net sont identiques sur le signifié même s ils ont des syntaxes différentes 2006/
31 Framework: MSIL MSIL =Microsoft Intermediate Language) Code source compilé sous la forme d un code binaire intermédiaire, indépendant du matériel et du systèmes d exploitation assembleur virtuel Le MSIL est ensuite exécuté dans la CLR Le MSIL est alors traduit en code machine par un compilateur "Juste à temps" (JIT compiler) à la première exécution. Java qui utilise un p-code objet interprété Meilleures performances que Java P-code moins facile à désassembler Spécificités d optimisation de performances: Le code IL est traduit petit à petit au fil du besoin en code natif Le ramasse miettes ne rentre en action que quand un nombre important d objets doivent être détruits Les performances ont été la préoccupation primordiale de Microsoft 2006/
32 Framework: compilation en MSIL Source Code C++, C#, VB or any.net language Compilateur csc.exe or vbc.exe Assembly IL DLL or EXE Assembly = DLL «IL» + méta données 2006/
33 Framework: Assembly Assembly: DLL contenant du MSIL Deux types d assembly: Assembly de type DLL Assembly de type exécutable Les assembly résolvent les problèmes des DLL & composants COM: Gestion de version, inscription, etc Les assembly sont auto descriptives Juste besoin d un drag&drop pour les installer Les assembly peuvent être signées Protégés contre la modification par un principe de certificat 2006/
34 Framework: Assembly Les assembly peuvent être publics ou privés Privés: utilisés uniquement pour une application Sont copiés dans la racine de l application cliente Publics: utilisés par de multiples clients Disposent d un numéro unique Utilisation de l utilitaire strong name (sn.exe) Sont placés dans le «Global Assembly Cache» GAC Sont forcément signés Contenu d un assembly: Metadata dont le manifeste Type metadata: types de données utilisés Code MSIL: l assembly peut être réutilisé par tout langage Ressources: comme pour les programmes windows classiques 2006/
35 Framework: Assembly Les assembly peuvent être publics ou privés Privés: utilisés uniquement pour une application Sont copiés dans la racine de l application cliente Publics: utilisés par de multiples clients Disposent d un numéro unique Utilisation de l utilitaire strong name (sn.exe) Sont placés dans le «Global Assembly Cache» GAC Sont forcément signés Contenu d un assembly: Metadata dont le manifeste Manifeste: carte d identité de l assembly Identite unique Liste des fichiers le composant Liste des assembly référencés Permissions Type metadata: types de données utilisés Code MSIL: l assembly peut être réutilisé par tout langage Ressources: comme pour les programmes windows classiques Déploiement: IE peut placer directement des assembly dans le cache 2006/
36 Framework Class Library Classes.NET pour le développement Simplicité & cohérence haut niveau d abstraction pérennité Domaine couverts: GUI client lourds Programmes console & services Applications WEB Accès aux données (ADO.NET) Communication entre objets distants Gestion de XML Programmation système (registre, services, threads, journal, réseau, etc ) Le système de classes couvre un large spectre et facilite le développement 2006/
37 2006/ Microsoft.NET Framework Class Library System.Data Design OLEDB SQLTypes SQL System Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Runtime InteropServices Remoting Serialization System.Xml XPath XSLT Serialization System.Web Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Form Button MessageBox ListControl
38 Framework: divers Gestion des erreurs: La gestion des erreurs a été unifiée Tout est géré par exception Modèle de type d exceptions Exceptions propagées par les assembly Exceptions propagées même en mode distribué Gestion effectuée au niveau de la CLR Interopérabilité DLL natives et COM Un assembly peut appeler une dll Avec tous les problèmes inhérents Un assembly peut appeler un composant COM Interopérabilité dans les deux sens 2006/
39 Langages.NET est multi-langages : Microsoft fourni plusieurs langages et les compilateurs associés, tels que C++, JScript, VB.NET (alias VB 7) et C# Support de 27 langages VB.NET Reprise de la syntaxe simple de VB Ajout des concepts objets Accès à toutes les fonctionnalités du framework Mais ce n est plus vraiment Visual Basic 2006/
40 Langages C# Langage privilégié de la plateforme.net Langage libre de droit (standardisé, ainsi que MSIL, par l ECMA) Évolution du C++ ANSI créé par Anders Hejlsberg, architecte de plusieurs langages et outils chez Borland, dont Delphi A reprit de très nombreux éléments de Java Permet la gestion des composants (attributs) C# est une sorte de synthèse des points forts de C++ et JAVA, avec quelques éléments en plus Approche plus pragmatique que Java sur certains points Java plus figé sur le paradigme objet 2006/
41 Langages C++ managé modification de C++ pour supporter.net Nouveau modèle de développement complet Améliore la gestion de la mémoire (pas de new, utilisation du ramasse miettes) Pas de MFC Les applications sont difficilement portables Autres langages: J# (peu d intérêt) Langages tiers: Eiffel, COBOL, PERL, PASCAL, etc 2006/
42 Langages Gestion Multi-langages: Les assembly peuvent être créés dans un langage et utilisés dans un autre Tout passe par le MSIL Une classe dotnet peut être étendue dans un autre langage! Gestion du cycle de vie d un projet Gestion multi-langages d un projet peut cependant être compliquée Conclusion: Le langage n a pas d impact sur l écriture Pas de différence flagrantes de performances entre langages 2006/
43 Développement clients riches Technologie WinForms: Le client lourd est mort, vive le client riche! Doit concilier les approches client lourd/client léger Pb clients lourds: difficulté d installation, protocole de communication propriétaire Pb clients légers: ergonomie limitée, pas de travail en mode déconnecté Clients riches: Ergonomie de l interface Déploiement sans douleur Interface indépendante de la plateforme Middleware standard Pré-requis: déploiement de l environnement d exécution sur le poste utilisateur Pb de normalisation: XUL est-il l avenir? Permet de construire l interface locale des applications réparties 2006/
44 Développement clients riches Principe: Un formulaire (Form) est utilisé pour présenter des informations à l utilisateur Boite de dialogue, Interface simple SDI ou multidocument MDI Interface type explorer Dérivent de System.Windows.Forms.Form Le principe est globalement le même que dans Visual C++ ou Visual Basic Programme de type console: l utilisateur est contraint de suivre le fil du programme défini par l utilisateur Programme de type fenêtré: l utilisateur déclenche de manière asynchrone les évènements qui définissent l application => Les notions d évènements et de délégués du framework sont ici utilisés de manière intensive 2006/
45 ASP.NET ASP.NET(ASP+) Amélioration de la technologie ASP qui tire parti de la CLR et de MSIL Compilation des pages (idem JSP) Utilisation des WebForms Problèmes ASP: Mélange dans un même source les descriptions HTML et le script serveur Langage de script limité (VBScript ou JScrip) Interactions clients/serveur mal intégrées 2006/
46 ASP.NET ASP.NET permet de créer une application Internet comme si c était une application normale: WebForms Plus de mélange script/html Compilation des pages à la volée=>meilleures performances Notion de «code behind» Codage de la page à l aide d un langage # Extension en.aspx Utilisation des classes APN.NET du framework Interaction avec le serveur web Suivi de session (cookie, URL, BDD) Fourniture de contrôles serveurs (45 intégrés) Présence de contrôles de validation de pages (exécution sur le client ou le serveur) Exécution obligatoire sur IIS, avec le framework.net installé sur le serveur 2006/
47 ASP.NET 2006/
48 Client Mobile Compact Framework: Sous ensemble du framework.net Destiné aux terminaux mobiles type pocketpc, Tablet PC, SmartPhones Permet un code partagé entre une application Windows et une application mobile Nécessité de prendre en compte quand même certaines limitation (ergonomie, accès aux données) Permet d accéder à toutes les fonctionnalités de la plateforme.net (Accès aux données, Web Services) CLR optimisée pour les terminaux à ressources réduites Taille du framework: 1,5 Mo RAM: 0,5 Mo Taille des applications: Ko Émulateur intégré dans VS.NET pour les tests 2006/
49 Accès aux données ADO.NET Évolution d ADO (ActiveX Data Object) Met XML au centre des échanges de données Ensemble de classes exposant les services d accès aux données Abstraction du modèle de BDD Notion de fournisseur, utilisant OLEDB, SQL, ODBC Dataset: Modèle XML intermédiaire déconnecté des données Permet de réaliser une sorte de mini BDD locale Très utile dans les environnements répartis avec des tiers pas forcément toujours connectés Gestion des modes connectés/non connectés Définition des «data-adapters» synchronisation automatique sources de données/datasets Possibilité d échanger ces datasets 2006/
50 Accès aux données Support complet de XML Le framework contient tout ce qu il faut pour manipuler les données XML XSLT, XLK-Schema, DOM, X-Path, etc DataBinding Faculté de lier automatiquement une source de données et un contrôle WinForm ou WebForm Sérialisation Support pour réaliser une sérialisation/désérialisation facile des objets En XML, binaire ou custom 2006/
51 Accès aux données 2006/
52 Enterprise Services Partie «serveur d application» au pur sens du terme Capitalisation de Microsoft sur COM+ Nouvelle interface permettant d accéder aux services COM+ Cache les détails de COM Reste en cohérence avec le reste du framework.net Notion de composants.net Tout objet héritant de ServicedComponents devient un composant.net Gestion déclarative => Transparence pour le développeur Seul lien avec COM+: la console d administration 2006/
53 Enterprise Services Fonctionnalités proposées Gestion transactionnelle des ressources Plus puissante que celle proposée dans ADO.NET Gestion et activation des ressources en pool Plus fin que celui proposé dans.net Remoting ou Services Web Accès aux sources de données (pooling) Proposé également dans ADO.NET Gestion asynchrone des composants Surcouche à MSMQ orientée composants, plus puissant que ce qui est proposé dans system.messaging L utilisation des Enterprise Services est donc à discuter 2006/
54 Web Services Web Services: Communication interapplicative à l aide de protocoles standardisés: XML SOAP (Simple Object Access Protocol) UDDI (Universal Discovery description and Integration) Les services communiquent entre eux en XML SOAP: format XML des messages qui s échangent Sur HTTP, SMTP ou POP WSDL: fichier d interface ( IDL) UDDI: annuaire des services 2006/
55 Web Services Implémentation dans.net: Développement d un service Web ASP.NET Utilise IIS pour publier le Service Web Développement en.net remoting Exécution du Service Web dans un composant indépendant Vision «objet»: un Web Service est un objet qui présente une interface d appel à distance Attribut «webmethod» dans le code 2006/
56 Web Services 2006/
57 Web Services L'objectif de.net framework est de faciliter la conception d'applications et de Services Web: Vision globale Web Services 2006/
58 Service de transport.net remoting Remplaçant de la technologie DCOM CLR Object Remoting: appel d objets via le réseau comme si ils étaient locaux Modèle commun masquant les protocoles sous jacents (channel ) TCP/HTTP proposés de base Support d un mécanisme de sérialisation pour transporter les appels (Formatter) SOAP 1.1: sérialisation type service web CLR: Idem mais étendu Binaire: Programmation libre Sécurité intégrée dans le protocole(authentification) Intégré au modèle service Web: Producteur/Consommateur de services Indépendance vis-à-vis de IIS & ASP.NET Il y a forcément un serveur qui l exécute 2006/
59 Service de transport Deux types de passages: Par référence (il reste sur le serveur) Les proxy & stubs sont automatiquement générés par la CLR Par valeur (il est sérialisé et recopié vers le client) Trois types d activation d objets distants: Activation côté serveur Single call: créé lors de chaque appel de méthode Singleton: objet créé une seule fois Activation côté client: Durée de vie gérée par la CLR Les paramètres de connexion sont configurés: directement dans le code par des fichiers XML 2006/
60 Service de transport Service de transport :.NET remoting 2006/
61 Conclusion.NET: Avantage : l'homogénéité de l'architecture utilisation des ressources du système Windows et du Framework.NET performances et intégration de l'outil Visual Studio avec la plate-forme Inconvénient : posséder l'ensemble des produits de la gamme Microsoft.NET dont IIS. 2006/
62 Conclusion Vision Microsoft via.net: Un Internet constitué d une infinité d applications Web inter opérables formant un réseau planétaire d échange de services. Ces "Web Services" sont basés sur les protocoles SOAP et XML. Technologie prometteuse mais plus jeune que J2EE Relatif manque de visibilité sur les déploiements.net 2006/
DotNet. Présentation de l'offre
DotNet Présentation de l'offre Version 1.06 du 26/09/2010 par Jacky Renno Plan Environnement d exécution Les bibliothèques standard Une solution de développement ASP.Net Windows.Net Server Exchange Server
Plus en détailTechnologies DotNET. Vision de Microsoft
Technologies DotNET Buts : Vision et principes La plate forme Visual Studio CLR (CLS, CTS) L API de base Les processus de compilation Le MSIL Conclusion Vision de Microsoft Jim Miller Constats de base:
Plus en détailDotNet. Plan. Les outils de développement
DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur
Plus en détailComparaison des architectures J2EE et.net
Comparaison des architectures J2EE et.net Jean-Philippe FORESTIER jpf@osyx.fr Copyright OSYX 2003 Présentation Ce document après un rappel de différents types d architectures logicielles, présente une
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailLe Framework.Net. Introduction. Pourquoi.Net?
Introduction. Pourquoi.Net? Le Framework.Net Cela fait une dizaine d'années que le monde du développement est bouleversé d'une part par la programmation objet et d'autre part par les applications web.
Plus en détailLes nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailVulgarisation Java EE Java EE, c est quoi?
Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailSystèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
Plus en détailFormateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie
James RAVAILLE 1, Rue de Cholet 44 800 Saint-Herblain formation@algowin.fr 06 38 43 08 41 http://www.algowin.fr Marié, 3 enfants Nationalité française 34 ans Permis B Formateur.NET expérimenté Forte expertise
Plus en détailUrbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1
Urbanisation des SI Des composants technologiques disponibles Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailQu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur
Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de
Plus en détailWindows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source
David MAFFRAND Architecte SI E-mail : dmafblog@gmail.com Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods
Plus en détailCatalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Plus en détailChapitre 1 Windows Server 2008 11
Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21
Plus en détailUrbanisation des Systèmes d'information
Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus
Plus en détailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailArchitectures n-tiers Intergiciels à objets et services web
Plan pour aujourd hui Architectures n-tiers Intergiciels à objets et services web Clémentine Nebut Nebut LIRMM / Université de Montpellier 2 Clementine.nebut@lirmm.fr Introduction Architectures classiques
Plus en détailInternet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft
Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web
Plus en détailCompétences fonctionnelles et techniques
Josselin JOUANNET 15 Route d Agde 31500 TOULOUSE Tel : 0561121609 0630953821 contact@josselinjouannet.com Chef de projet Architecte.Net 32 Ans, Marié 2 Enfants Permis B, VL Compétences fonctionnelles et
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailOlivier Deheurles Ingénieur conception et développement.net
Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD
Plus en détailNotre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
Plus en détailSystèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49
Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailProgrammation Web Avancée Introduction aux services Web
1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017
Plus en détailIntroduction à la plateforme J2EE
Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi
Plus en détailTechnologie des applications client-serveur UE RSX 102. Support de cours Tome 1. Anas ABOU EL KALAM
Technologie des applications client-serveur UE RSX 102 Support de cours Tome 1 Anas ABOU EL KALAM anas.abouelkalam@enseeiht.fr Page 1 Plan Introduction / Notions générales De l information centralisée
Plus en détailGroupe Eyrolles, 2004 ISBN : 2-212-11504-0
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure
Plus en détailXML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Plus en détailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailOPC Factory Server- Réglage des paramètres de communication
OPC Factory Server- Réglage des paramètres de communication EIO0000001731 04/2014 OPC Factory Server- Réglage des paramètres de communication 04/2014 EIO0000001731.01 www.schneider-electric.com Le présent
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en détailArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables
Conférence SIG 2008 Ateliers Techniques 1 er et 2 Octobre 2008 S'il vous plait! Merci d'éteindre vos appareils portables ArcGIS Mobile 9.3 Cédric Pesty Gael Simon 1 Agenda de la session Introduction sur
Plus en détailLogiciel Enterprise Guide Version 1.3 Windows
Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre
Plus en détailVirginie!SALAS Janvier!09! NFE107
Introduction!au!Serveurs!d d applications Définition Deux!architectures!:!Java!et!.Net BEA!Weblogic d Oracle WebSphere d IBM Inprise de!borland DNA!de!Microsoft Comparatif Un!serveur!d application!est!un!environnement!
Plus en détailLe cadre des Web Services Partie 1 : Introduction
Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services
Plus en détailFORMATION 2012-2013. Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions
www.experteam.fr Offre de Formation - Packaging 2012-2013 FORMATION Les bonnes pratiques du packaging avec Installshield et AdminStudio Numéro d agrément 11921398892 Contact et inscriptions Tél. +33 1
Plus en détailLA RECONNAISSANCE VOCALE INTEGREE
Fiche produit LA RECONNAISSANCE VOCALE INTEGREE 360 SpeechMagic SDK Capturer l information médicale grâce à la reconnaissance vocale DÉFI : Comment optimiser la création des comptes rendus et la capture
Plus en détailEnvironnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailCe document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Plus en détailArmand PY-PATINEC 2010
Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface
Plus en détailJean-Philippe VIOLET Solutions Architect
Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailHébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Plus en détailCatalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailZimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3
Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé
Plus en détailInstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows
FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80
Plus en détailPRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
Plus en détailCurriculum Vitae Francis Morissette Juillet 2013. Document confidentiel
Juillet 2013 Document confidentiel 01 Résumé francis.morissette@logicia.ca FORMATION ACADÉMIQUE Attestation d études collégiales, programmeur analyste, Collège CDI, Montréal, 2000. Attestation de spécialisation
Plus en détailDominic Jobin. Profil. Expérience professionnelle. 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.
Dominic Jobin 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.com Profil Pendant près de neuf années passées à travailler comme consultant, j ai eu la chance d acquérir
Plus en détailCode Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015
www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom
Plus en détailÉléments de programmation et introduction à Java
Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques
Plus en détailLES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1
LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version
Plus en détailCadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.
Dilain Nicolas Senior Consultant em@il : ushido@free.fr Cellular Phone : +33 (0)6 88 49 94 72 75 rue Vauvenargues 75018 Paris France Compétences clés Consulting Gestion de projet et d équipe Méthodologie
Plus en détailJava pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Plus en détailÀ qui s adresse cet ouvrage?
Introduction Bienvenue dans le Guide de l administrateur IIS 7.0. Comme auteur de plus de 65 livres, je suis devenu écrivain professionnel, avec une prédilection pour les publication sur le Web et les
Plus en détailLa technologie Java Card TM
Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages
Plus en détailAssurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services
Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités
Plus en détailASP 3.0 Professionnel
Introduction On dit que, toute sa vie, chacun se souvient exactement de ce qu il fait et de l endroit où il est lorsque des faits marquants se produisent, par exemple le décès de Lady Diana ou l élection
Plus en détailIngénieur Développement Nouvelles Technologies
Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité
Plus en détailLa reconquête de vos marges de manœuvre
La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles
Plus en détailYann BECHET 32 ans 8 ans d expérience yann@bechet.org http://www.bechet.org/cv
32 ans 8 ans d expérience yann@bechet.org http://www.bechet.org/cv Chef de projets Conception Orientée Objets Réseaux et systèmes distribués Formation 1999 Diplôme d Etudes Approfondies «réseaux et systèmes
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Plus en détailGlossaire Produit, Solution (éventuellt sur Web20) et Services TIC
Glossaire Produit, Solution (éventuellt sur Web20) et rvices... 1 Adobe flash... 1 Digg... 1 Dot Net... 2 Eclipse... 3 Facebook... 3 Google analytics... 4 Google Insignts arch... 4 Internet Information
Plus en détailL art d ordonnancer. avec JobScheduler. François BAYART
L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),
Plus en détailConfiguration Matérielle et Logicielle AGORA V2
Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION
Plus en détailGenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion
GenDbg : un débogueur générique Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion 2008 Qui sommes nous? Centre d électronique de l Armement (CELAR) Maîtrise et protection
Plus en détailSécurisation des architectures traditionnelles et des SOA
Sécurisation des architectures traditionnelles et des SOA Un livre blanc de Bull Evidian Gestion SAML des accès SSO aux applications classiques et J2EE. Max Vallot Sommaire Émergence des architectures
Plus en détailIntroduction aux. services web 2 / 2
Introduction aux services web 2 / 2 1 Calendrier 2 x CM A 107 mercredi 7 janvier 2015, 08 h 00 10 h 00 : introduction sur la théorie des services web mercredi 28 janvier 2015, 08 h 00 10 h 00 : introduction
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailNouvelles Plateformes Technologiques
Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailClariLog - Asset View Suite
ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base
Plus en détailImplémentation de Microsoft Windows. - Implémentation de Microsoft Office. Objectifs. Objectifs. Public. Niveau requis. Public.
Implémentation de Microsoft Windows SharePoint Services 3.0 Implémentation de Microsoft Office SharePoint Server (MOSS) 2007 MF-56 (Ref: Editeur: 5060US) Ce cours permet aux stagiaires d acquérir les connaissances
Plus en détailCORBA. (Common Request Broker Architecture)
CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,
Plus en détailRecommandations techniques
Recommandations techniques Sage 30 Génération i7 Sage 100 Génération i7 Version 1.0 1 I Recommandations techniques pour Sage 30 Windows Génération i7 Sage 100 Windows Génération i7 2 1.1 Configuration
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailPré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012
Fiche technique AppliDis Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012 Fiche IS00812 Version document : 1.08 Diffusion limitée : Systancia, membres du programme Partenaires
Plus en détailRonan EZANNO. 20 ans d'expérience PowerBuilder.NET
Ronan EZANNO Consultant - Ingénieur d étude 20 ans d'expérience PowerBuilder.NET Résumé de Connaissances Pratiqué Méthodes MERISE Bases de Données Relationnelles SQL Server (Microsoft), Sybase System 12,
Plus en détailL état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant
L état de l ART Évolution récente des technologies Denis Szalkowski Formateur Consultant Composants et infrastructure L entreprise interconnecté Les composants Les processeurs Le stockage La sauvegarde
Plus en détailde logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing
Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement Développement de logiciels de logiciels Solutions mobiles iphone, Android WebApp HTML5 Mobile marketing Ingénierie Régie d
Plus en détailExchange 2007 : Améliorations et nouvelles fonctionnalités Atelier 136. Société GRICS
Exchange 2007 : Améliorations et nouvelles fonctionnalités Atelier 136 Par : Paul Boucher Société GRICS Plan de la présentation Historique Nouveautés Prérequis Installation et migration Outils d administration
Plus en détail