La plataforma .NET es un conjunto de tecnologías diseñadas para transformar Internet en una plataforma informática distribuida a escala completa. Proporciona nuevas formas de desarrollar aplicaciones a partir de colecciones de Servicios Web. La plataforma .NET soporta totalmente la infraestructura existente de Internet, incluyendo HTTP, XML y SOAP.
La plataforma .NET proporciona:
- Un modelo de
programación coherente e independiente del lenguaje para todas las capas o
niveles de una aplicación.
- Una
interoperabilidad transparente entre tecnologías.
- Una fácil
migración desde tecnologías existentes.
- Un completo
soporte de tecnologías de Internet independientes de la plataforma y
basadas en estándares, incluyendo Hypertext Transfer Protocol (HTTP),
Extensible Markup Language (XML) y Simple Object Access Protocol (SOAP).
Debido al CLR, todos los lenguajes compatibles con .NET
utilizarán los mismos archivos del entorno de ejecución. Esto constituye una
gran ayuda para los desarrolladores de Visual Basic, puesto que ya no
necesitarán librerías de entorno de ejecución específicas para Visual Basic.
Estos archivos se instalarán automáticamente en futuras versiones de Windows.
Las tecnologías intrínsecas que integran la plataforma
.NET incluyen:
·
.NET Framework
El .NET Framework
se basa en un nuevo entorno de ejecución de lenguaje común (CLR - Common
Language Runtime). Este motor de ejecución proporciona un conjunto de
servicios comunes para los proyectos generados en Visual Studio .NET, con independencia
del lenguaje. Estos servicios proporcionan bloques de desarrollo fundamentales
para aplicaciones de cualquier tipo, para todas las capas y niveles de la
arquitectura de aplicaciones.
·
Servicios .NET Building Blocks
Los servicios .NET Building Block son servicios
programables distribuidos que están disponibles tanto en modo conectado como
desconectado. Un servicio puede invocarse desde un ordenador aislado no
conectado a Internet, ofrecido por un servidor local dentro de una empresa, o
puede ser accedido a través de Internet. Los servicios .NET Building Blocks
pueden utilizarse desde cualquier plataforma que soporte el protocolo SOAP. Los
servicios pueden incluir identidad, notificación y mensajería, personalización,
almacenamiento esquematizado, calendario, directorio, búsqueda y distribución
de software.
·
Visual Studio .NET
Visual Studio
.NET ofrece un entorno de desarrollo de alto nivel para desarrollar
aplicaciones que se ejecutan sobre el .NET Framework. Proporciona las
tecnologías fundamentales para simplificar la creación, implantación y
evolución constante de aplicaciones y Servicios Web seguros, escalables y de
alta disponibilidad. También permite crear una nueva generación de aplicaciones
basadas en Windows con numerosas y nuevas características disponibles gracias
al .NET Framework.
·
Servidores .NET Enterprise Servers
Los servidores
.NET Enterprise Servers proporcionan escalabilidad, fiabilidad, gestión e
integración dentro de la empresa y entre organizaciones.


0 comentarios: