3. Introducción - Justificación de una
nueva Arquitectura
• Capacidad de Cómputo:
Se duplica constantemente.
• Conectividad:
Bajo costo, largo alcance.
Wireless, acceso banda ancha.
4. Introducción – Necesidades de
Integración
Impresión de
pantalla
Aplicaciones SOCIO SOCIO
Web
FAX
INFORME
Ad-hoc
Website DE
B2C CRÉDITO
CLIENTE
6. La plataforma Microsoft .NET
Herramientas
de desarrollo
Clientes
Servicios XML Web
Servidores Experiencias
de usuario
7. La plataforma Microsoft .NET
Componentes Principales
Servidores
Empresariales
Visual Visual Visual Visual Lenguajes .NET
de
C# Basic C++ F# terceros
Common Language Specification
Bloque
.NET Framework de
Servicios
8. ¿Qué es el .NET Framework?
• Infraestructura de Programación.
• Soporta la Programación Orientada a Objetos.
• Minimiza conflictos de versiones de DLLs
(DLL Hell).
• Basados en estándares
* Standard ECMA-344 C# Language Specification.
* Standard ECMA-335 Common Language
Infraestructure (CLI)
• Proporciona un ambiente administrado (managed).
9. ¿Qué es el .NET Framework?
Otra forma de ver .NET Framework
Aplicaciones no administradas
Aplicaciones administradas
Biblioteca de objetos
personalizados
Biblioteca de clases
Motor en tiempo de
ejecución
Aplicaciones Web administradas
ASP.NET (motor de tiempo de ejecución
Servicios de Internet Information
Server (IIS)
10. Componentes del .NET Framework
Windows Forms ASP.NET WPF WCF WF
Clases Base
Acceso a datos
System.IO,
ADO.NET, XML, SQL,
System.Security,
ODBC, OLEDB, Oracle
System.Threading..
Biblioteca de clases
JIT CTS GC Threads COM Marshaller
Common Language Runtime