Vemos de de que se compone la plataforma .NET
La plataforma .NET no es un solo producto. Es un conjunto de productos. Desde sistemas operativos como Windows XP, servidores de aplicaciones como SQL Server 2000, productos de oficina como Office XP, herramientas de desarrollo como Visual Studio .NET hasta servicios Web provistos por Microsoft como .NET Passport.
Tanto la invocación de los servicios como su ejecución pueden ser hechas en cualquier dispositivo y sistema operativo, y accedido desde Internet. Los sitios se comunican entre sí y acceden a servicios y contenidos sin la intervención humana. Por eso se llama a la nueva generación de Internet "Internet inteligente".
Los componentes de la plataforma .NET son:
Smart Clients (Clientes Inteligentes): Son dispositivos muy variados. Lo que los hace 'Smart' o inteligentes es su capacidad para hacer uso de servicios Web.
Sus características son:
NoteBooks: Las computadoras portátiles.
Y muchos otros dispositivos en desarrollo. Además:
Servidores: Proveen de la infraestructura para implementar el modelo de computación distribuida en Internet. Son sistemas operativos y de aplicación.
Sistemas Operativos: Windows 2000: Server, Advance Server y Datacenter, Windows Server 2003: Standard, Enterprise, Datacenter y Web Server.
Servidores .NET Corporativos:
Cliente con Cliente: Smart Clients o dispositivos pueden proveer de servicios Web y utilizarlos para permitir que la información este disponible en todo momento y lugar.
Cliente con Servidor: Los servicios Web permiten que un servidor comparta datos con una PC o un dispositivo móvil vía Internet.
Servidor con Servidor: Una aplicación en un servidor puede programáticamente acceder a otra aplicación utilizando un servicio Web como interfase.
Servicio con Servicio: Un servicio Web puede invocar a otro, aumentando de esta manera la funcionalidad disponible.
Tanto la invocación de los servicios como su ejecución pueden ser hechas en cualquier dispositivo y sistema operativo, y accedido desde Internet. Los sitios se comunican entre sí y acceden a servicios y contenidos sin la intervención humana. Por eso se llama a la nueva generación de Internet "Internet inteligente".
Los componentes de la plataforma .NET son:
Smart Clients (Clientes Inteligentes): Son dispositivos muy variados. Lo que los hace 'Smart' o inteligentes es su capacidad para hacer uso de servicios Web.
Sus características son:
- Permiten acceder a la información en el formato apropiado, en cualquier momento y lugar.
- Hacen uso de Servicios Web.
- Optimizan de distintas maneras la forma en que la información es presentada y organizada. Por ejemplo: Pueden convertir texto en sonido en un celular o reconocer la escritura en un TabletPC.
- Proveen de una interfase sencilla y natural para que el usuario acceda a la información. Pueden utilizar la identidad del usuario, su perfil y datos para adaptar la información que es presentada.
- Pueden reconocer la presencia de otros dispositivos e intercambiar información.
- Pueden adaptarse a las características de la red donde están. Por ejemplo la velocidad de transmisión.
- Tienen capacidad de procesamiento propio, y distribuyen el procesamiento en la red haciendo uso de los servicios Web.
- PocketPC (PC de bolsillo)
- SmartPhone (Teléfono Inteligente)
- HandHelds
- TabletPC
- XBox (Consola de juegos de Microsoft)
NoteBooks: Las computadoras portátiles.
Y muchos otros dispositivos en desarrollo. Además:
Servidores: Proveen de la infraestructura para implementar el modelo de computación distribuida en Internet. Son sistemas operativos y de aplicación.
Sistemas Operativos: Windows 2000: Server, Advance Server y Datacenter, Windows Server 2003: Standard, Enterprise, Datacenter y Web Server.
Servidores .NET Corporativos:
- Microsoft Application Center 2000: Para instalar y administrar aplicaciones Web altamente disponibles y escalables.
- Microsoft BizTalk Server 2000 : Para construir procesos de negocios basados en XML a través de distintas aplicaciones y organizaciones.
- Microsoft Commerce Server 2000: Para construir rápidamente soluciones de e-commerce escalables.
- Microsoft Content Management Server 2001: Para administrar contenido para sitios Web de e-bussines dinámicos.
- Microsoft Exchange Server 2000: Para permitir enviar mensajes y trabajar en forma colaborativa en cualquier momento y lugar.
- Microsoft Host Integration Server 2000: Para acceder a datos y aplicaciones en mainframes.
- Microsoft SQL Server 2000: Para almacenar, recuperar y analizar datos en formato XML.
- Microsoft SharePoint Portal Server 2001: Para encontrar, compartir y publicar información de negocios.
- Microsoft Internet Security and Acceleration Server 2000: Para conectividad a Internet rápida y segura.
- Microsoft Mobile Información 2001 Server: Para soportar aplicaciones en dispositivos móviles como por ejemplo celulares.
- Permiten a las aplicaciones compartir datos. Son componentes. Es decir, unidades de código discretas, cada una haciendo una tarea en particular.
- Están basados en el lenguaje universal de intercambio de datos de Internet: XML.
- Pueden ser llamados desde distintos sistemas operativos, plataformas de hardware y lenguajes de programación.
Cliente con Cliente: Smart Clients o dispositivos pueden proveer de servicios Web y utilizarlos para permitir que la información este disponible en todo momento y lugar.
Cliente con Servidor: Los servicios Web permiten que un servidor comparta datos con una PC o un dispositivo móvil vía Internet.
Servidor con Servidor: Una aplicación en un servidor puede programáticamente acceder a otra aplicación utilizando un servicio Web como interfase.
Servicio con Servicio: Un servicio Web puede invocar a otro, aumentando de esta manera la funcionalidad disponible.
Benjamín González C.
Ingeniero de Sistemas