Ver por etiquetas

Todas las etiquetas » Arquitectura (RSS)

Integrando Visual FoxPro con Windows Communication Foundation

Uno de los clientes de 3Metas tiene una base instalada muy importante de aplicaciones construidas en Visual Fox Pro 7, 8 y 9. Durante los últimos meses hemos trabajado en conjunto para desarrollar una estrategia de migración de estas aplicaciones hacia una arquitectura orientada a servicios (SOA) construida con WCF y el Framework 3.5 de .Net. Uno de los aspectos claves de un proceso como estos consiste en evitar al máximo que se siga construyendo funcionalidad en Visual Fox Pro...
Posted por jkpelaez | con no comments

Definiciones - Atributos de Calidad para Aplicaciones Distribuidas y de Alta Disponibilidad.

Extractado de La Guía de Arquitectura Versión 2.0a del grupo de Patterns and Practices de Microsoft . Disponibilidad define la proporción del tiempo que el sistema es funcional y trabaja. Puede ser medido como un porcentaje del tiempo total en que el sistema estuvo caído en un periodo predefinido. La disponibilidad puede verse afectada por errores del sistema, problemas de infraestructura, ataques o carga del sistema. Integridad Conceptual define la consistencia y coherencia...
Posted por jkpelaez | con no comments
Archivado en:

Arquitectura Orientada a Servicios (SOA)

Extractado de La Guía de Arquitectura Versión 2.0a del grupo de Patterns and Practices de Microsoft . Para los que nos gusta en la lengua de cervantes: La arquitectura orientada a servicios permite que la funcionalidad de la aplicación se exponga y consuma como un conjunto de servicios. Los servicios usan una forma estándar de interacción que les permiten ser invocados, publicados y descubiertos. Los servicios SOA están enfocados en proveer un esquema (schema...
Posted por jkpelaez | 4 comment(s)
Archivado en:

Arquitectura basada en capas.

Extractado de La Guía de Arquitectura Versión 2.0a del grupo de Patterns and Practices de Microsoft . Para los que nos gusta en la lengua de cervantes: La arquitectura basada en capas se enfoca en la distribución de roles y responsabilidades de forma jerárquica proveyendo una forma muy efectiva de separación de responsabilidades. El rol indica el modo y tipo de interacción con otras capas, y la responsabilidad indica la funcionalidad que está siendo...
Posted por jkpelaez | 1 comment(s)
Archivado en: ,

Arquitectura basada en Componentes

Extractado de La Guía de Arquitectura Versión 2.0a del grupo de Patterns and Practices de Microsoft . Para los que nos gusta en la lengua de cervantes: ARQUITECTURA BASADA EN COMPONENTES. Una arquitectura basada en componentes describe una aproximación de ingeniería de software al diseño y desarrollo de un sistema. Esta arquitectura se enfoca en la descomposición del diseño en componentes funcionales o lógicos que expongan interfaces de comunicación...
Posted por jkpelaez | 2 comment(s)
Archivado en:

Arquitectura de Software 101

Me gusta mucho el conjunto de guías de arquitectura de soluciones .Net del grupo de Patterns and Practices de Microsoft . El documento principal es La Guia de Arquitectura Version 2.0a , una de las principales razones por las que me gusta esta guía es por la definición de cómo encajan los diferentes elementos o tipos de arquitecturas juntas en un esquema que es sencillo pero muy elegante y que se resume en este gráfico: Al segmentar las aplicaciones por tipos (más...

CDN and Cloud Computing …juntos.

CDN (Content Distribution Network) es un sistema de distribución de archivos basado en ubicaciones geográficas muy útil cuando se construyen sistemas de alta disponibilidad. Ya hice un post del tema hace algunos días aquí . Y también hace poco escribí sobre el sistema de hosting que uso que es basado en Cloud Computing, aquí . Hace poco estos dos servicios se han integrado para ofrecer un mejor paquete y ahora es posible por muy poco dinero y solo con una tarjeta de crédito tener en cuestión de horas...

Nuevo Hosting en la Nube. (y algo de Software as a Service)

Acabo de trasladar el sitio www.juanpelaez.com y otros sitios asociados a un nuevo proveedor de hosting, estuve un par de años con el anterior proveedor pero de repente decidieron migrar sus servidores de correo a un servidor Linux (sin notificar a los usuarios), como resultado de la migración estuve desde el 29 de junio hasta el 9 de Julio sin correo, llame en varias ocasiones a Servicio al Cliente, pero nunca pude obtener una solución, así que solo me quedo cambiarme de proveedor, curiosamente...

Usando redes de Distribución de Contenido.

Desde hace algunos meses vengo participando en un Proyecto Grande para Dunkin Donuts en Estados Unidos, básicamente la construcción del sitio www.DunkinDonuts.com y otros sitios afiliados como www.myicedcoffee.com , estos sitios utilizan diferentes tecnologías como Flash, JavaScript, WebServices, Certificados Digitales, y otra lista de cosas que son interesantes de poner a trabajar juntas y que son probadas en todos los sistemas operativos y navegadores populares. Estos sitios esperan tener cantidades...
Posted por jkpelaez | 4 comment(s)
Archivado en: