Implementación de arquitecturas distribuidas

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

APLICACIONES DISTRIBUIDAS
Java Web Services Developer Arquitectura
Web Services Rogelio Ferreira Escutia. 2 Sevicio Web, mayo 2010http://es.wikipedia.org/wiki/Servicio_web Web.
Windows DNA Mario A. Valdez-Ramírez, Interactive Bureau México.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
WSE 2.0 (.NET Web Services Enhancements)
La plataforma .NET David Carmona
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
FOUR J’s DEVELOPMENT TOOLS Latinoamérica
Propuesta Microsoft para las oficinas del futuro
Cómo hacer la conexión:
Introducción a ASP.NET.
Noveno Semestre UNIDEC
Tike es el primer software desarrollado en Colombia para el control y gestión de un sistema de bicicletas públicas de tercera generación.
Universidad Nacional Autónoma de Honduras
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Trabajo Parcial de Desarrollo para Sistemas Distribuidos
Lenguajes Servicios Web
Desarrollando y consumiendo Web Services con Visual FoxPro
Seguridad en ASP.NET Daniel Laco
Acceso a datos y paso de datos entre capas
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Desarrollo de adaptadores mediante WCF LOB Adapter SDK
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Microsoft Office System Recopilando Información y Fomentando la Colaboración a través de Formularios Electrónicos José Alania Valdez Especialista en Tecnologías.
Carlos Walzer Vemn Sistemas Como crear un sitio con ASP.NET.
Introducción a Remoting
Investigación Servidor de Aplicaciones WebSphere
Características Técnicas
Infraestructura de Tecnologías de Información
ARQUITECTURA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
InfoPath Ventajas y Uso.
REPUBLICA DE COLOMBIA Software para generación de cuestionarios
Como Desarrollar SW Distribuido de Calidad
De Larrobla & Asociados
TCSA - Información geográfica y nuevas tecnologías - -Trabajos Catastrales, S.A.-1 i.Introducción ii.Nuevas tecnologías iii.AplicaciónIndice Información.
/ Teléfono : Web : Build Solutions IT.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
INTRANET Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - Imagen tomada de
Sistema de Administración de Iglesias
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Autor: Fernando Agraz Bujan Sun ONE Servidor de Aplicaciones de Sun[tm]
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Teleprocesos y Sistemas Distribuidos Windows Server INTEGRANTES: Cantera Salazar, Julissa Arcelly Yalico Tello, Diana Accho Flores, Wilber Dávila, Mireilli.
WINDOWS 2008 SERVER
Concepto IIS es un conjunto de servicios usando Microsoft Windows, especialmente usado en servidores web De hecho, el IIS viene integrado con Windows.
Programa de Actualización Profesional Ingeniería de Sistemas - EPE Diseño de Sistemas Distribuidos INTEGRANTES: Angélica Huamaní Portocarrero Víctor More.
TEMA: SERVICIOS WEB INTEGRANTES DEL EQUIPO: CELESTE ROMANO PEDRO VELAZQUEZ PEDRO MONTESINOS.
¿Qué es. NET Remoting? Servicios Web que utiliza entorno remoto que se puede ejecutar en cualquier aplicación.
Álvaro Navarro Barquero. Alejandro Rodríguez Jiménez.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
.Net Remoting Conceptos que debemos Conocer Dominio de una Aplicación
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Visual Studio NET 2008 MCSD.NET Ing Oscar Mendez Incosac Sac & Telefonica Mobiles Comunidad:
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
.NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?
Transcripción de la presentación:

Implementación de arquitecturas distribuidas Parte I Diego González (Lagash) José Marcenaro (da Vinci)

Agenda Parte I Parte II Ubicación en tema Alternativas de comunicación entre aplicaciones Parte II Integración con aplicaciones COM Seguridad en Remoting

¿A qué nos vamos a referir? Aplicaciones que son típicamente: Desconectadas > escalables Heterogéneas > abiertas

¿Porqué este tema? Aplicaciones distribuidas Requerimiento de hoy Ya lo estamos haciendo... como podemos!

Tecnología .NET Concebida para desarrollar sistemas distribuidos Creando aplicaciones distribuidas Participando en sistemas heterogeneos

Alternativas de comunicación Remoting XML Web Services COM / COM+

Demo Aplicacion .NET en 3 capas Web UI Win UI

Remoting Mecanismo nativo de .NET Rápido y escalable (NLB) Preserva semántica exacta: tipos, param.salida, callback.. Muy fácil de implementar y configurar Canales extensibles (TCP / HTTP)

Remoting (cont.) Restricciones: .NET a .NET, uso intra-app Sin mecanismos intrínsecos de seguridad No implementa transacciones distribuidas

Remoting TCP Para uso fundamentalmente en Internet e Intranet. Funciona con Firewalls Bi-direccional (sin Firewall) No pensado para interoperabilidad Cuando puede utilizarse, es el más eficiente (liviano) de los mecanismos

Demo Remoting HTTP

Remoting HTTP Más apto para Internet Funciona con Proxy / Firewall Similar a SOAP Uni-direccional La misma semántica que Remoting TCP

Demo Cliente .NET WebServer Cliente COM WebService

Web Services Standard universal Implementación SOAP 100% Pensado para Internet y para interoperar Aprovecha capacidades de IIS Puede ser más rápido (para internet) que Remoting HTTP Utiliza la seguridad de IIS Standard de rápida evolución!

COM+ (DCOM) Interoperación con aplicaciones existentes y otras herramientas de la plataforma Windows Seguridad integrada, basada en roles Transacciones distribuidas Limitada a intranet, configuración más sofisticada

Implementación de arquitecturas distribuidas Parte II Diego González (Lagash) José Marcenaro (da Vinci)

Agenda Parte I Parte II Ubicación en tema Alternativas de comunicación entre aplicaciones Parte II Integración con aplicaciones COM Seguridad en Remoting

Integración con COM .NET no reemplaza a COM Existe una gran base instalada de aplicaciones basadas en COM/COM+ Experiencia en desarrollo DNA Las nuevas aplicaciones requieren reutilizar los componentes COM

Demo Acceso a un objeto COM desde .NET Acceso a .NET desde un objeto COM

Seguridad Remoting no implementa seguridad Permite extender su funcionamiento Con Sinks, Channels, etc Se puede implementar seguridad integrada SSPI NTLM Kerberos etc.

Demo Implementando seguridad con SSPI

Más información MSDN !! (msdn.microsoft.com) www.gotdotnet.com Panel de dudas técnicas

Muchas gracias Formulario CD’s Brindis - Expo - Show