3. Infrastructure Système Gestion des Données Infrastructure Applicative Infrastructure “Information Worker” Les logiciels Microsoft d’Entreprises
4. Au coeur de .NET Framework CLI CLR Framework Class Library Données et XML XML Web services Windows Forms Web Forms Common Language Specification VB C++ C# … JScript
5.
6. Les classes unifiées de .NET System System.Data (ADO .NET) System.XML System.Web (ASP .NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel Schema Reflection Resources Globalization ServiceProcess Description Discovery Protocols
12. Compilation dynamique Fichier ASPX HTML Cache Réponse Réponse Classe de la page Instanciation, traitement et rendu Fichier classe généré de la page Générer Instancier Parser Moteur ASPX Requête Requête Fichier classe Code- behind
13.
14.
15.
16.
17.
18.
19. Les Sociétés de Services adhèrent… 01 Informatique – 5/9/2003
Ici on prend le temps de positionner ASP.NET et IIS. IIS est un composant intégré à Windows disponible en version 6 sur Windows Server 2003. Cette version d’IIS (la 6) apporte un grand nombre d’innovations, qu’on vous décrira plus tard d’en la journée, mais un produit qui vaut vraiment qu’on s’y attarde. Vient en suite la technologie ASP.NET, qui repose elle-même sur le Framework .NET, que je vais présenter plus en détail sur le slide suivant. La technologie ASP.NET englobe tous les aspects de développement d’application orientée Web, à savoir le développement de pages HTML dynamique, y compris le développement de Services Web.
On souligne le fait que le Modèle de programmation unifié facilite l’apprentissage du Framework .NET. En effet, il ‘y a plus de barrière entre un développeur Web, Windows, Transactions, …
Les communautés de dévelopeurs
.NET est avant tout une plate-forme pensée pour le bonheur des développeurs : riche, productivité, fiabilité. Mais le bonheur du développeurs, ce n’est pas seulement son environnement technique, c’est aussi son environnement managerial, son chef quoi. Et bien, justement, les décideurs aussi ont trouvé leur bonheur dans la plateforme .NET
Les SSII (sociétés de services en ingénierie informatique) sont aussi aujourd’hui toutes convaincues que les technologies .NET peuvent leur procurer un avantage concurrentiel : plus de productivité, proposition de scénarios innovants… Que vous soyez client des SSII, employé des SSII, ou vous-méme une SSII, inscrire .NET à son CV est aujourd’hui un atout.