Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Acceso a datos y paso de datos entre capas (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Mecanismos de invocación remota
Capa
XML Web Services
.NET Remoting
Capa
Dos tecnologías principales

Monografias.com

Tecnologías
Web Services – Características
Interoperabilidad entre plataformas
Protocolos estándar
Estructura simple ? Intercambio de mensajes
System.Web.Services.WebServices, [WebMethod]
Clientes heterogéneos
Infraestructura ? Servicios de IIS
Seguridad
Control de ejecución
Configuración simple

Monografias.com

Tecnologías
.NET Remoting – Características
Comunicar distintos Dominios de Aplicación
Protocolos y formatos
Estructura programación enriquecida
MarshalByRefObject, ISerializable
Clientes .NET
Proceso host
Servicios de IIS
Protocolos y formatos
Configuración simple

Monografias.com

Tecnologías
Serialización y metadatos
Enviar instancias de datos programáticos a través de la red
Enviar una descripción del significado de los mensajes
Capa
Capa

Monografias.com

Tecnologías
Web Services
Serialización y metadatos
XMLSerializer
System.Xml.Serialization.XmlSerializer
WSDL y XSD

Monografias.com

Tecnologías
Remoting
Serialización y metadatos
IFormatter
BinaryFormatter y SOAPFormatter
Assemblies

Monografias.com

Factores de análisis
Modelo de programación
Protocolo de transporte y procesos
Seguridad
Manejo de estado
Performance

Monografias.com

Modelo de programación
Web Services
Simple
Mapeo de mensajes SOAP ? Invocación de métodos
Remoting
Mucho mas rico y complejo
Funcionalidad ampliada
Pasaje de objetos
Callbacks

Monografias.com

Protocolo de transporte y procesos
Web Services
HTTP
IIS (aspnet_wp.exe)
Remoting
HTTP y TCP
Servicio Windows o un exe .NET
IIS
Auto inicio de un punto final
Thread seguro

Monografias.com

Seguridad
Web Services
ASP.NET (IIS)
SSL
WS-Security (WSE)
Remoting
No provee características de seguridad nativas
IPSec
Servicios de IIS

Monografias.com

Manejo de estado
Web Services
Arquitectura de servicios sin estado

Servicios de ASP.NET

Remoting
SingleCall
Singleton
Client-Activated

Monografias.com

Performance
Máxima performance
Remoting ? canal TCP, formateador Binary

Datos interesantes
Web Services vs. Remoting ? HTTP y SOAP
Web Services vs. Remoting ? HTTP y Binary

Test
http://msdn.microsoft.com/library/en-us/dnbda/html/bdadotnetarch14.asp

Monografias.com

Criterios de elección
Interoperabilidad ? Web Services
Intranet ? Remoting
Performance ? Remoting
Remoting y objetos remotos en Internet
Usar Web Services, Remoting exige un cliente .NET
Seguridad
Usar servicios de IIS
IPSec ? TCP y SSL ? HTTP

Monografias.com

Pasaje de datos: alternativas
Valores escalares
Cadenas XML
DataSets
Objetos especializados
DataReader

Monografias.com

Resumiendo…
Prepárense para aplicaciones distribuidas!
apliquen el modelo desconectado
aprovechen la base existente
usen las “mejores prácticas” para el manejo de datos
elijan el mecanismo adecuado de invocación remota
pasen eficientemente los datos entre capas

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter