Cono Sur, Octubre de 2006

 

Número 13 

 

Del Editor

JUST RELEASED - Now Architecture Center for Banking

 

Arquitectura para OLTP

 

Uno de los desafíos más importantes que deben afrontar las nuevas plataformas tecnológicas como .NET consiste en demostrar que realmente son capaces de reemplazar y mejorar la capacidad, estabilidad y seguridad de los sistemas legados que aun hoy siguen dominando el backend transaccional OLTP (On Line Transactional Processing) de muchas industrias.

 

A pesar del conservadurismo típico, las empresas han comenzado lenta pero sostenidamente a migrar sus sistemas de backend más críticos a estas nuevas plataformas. ¿Qué las lleva a cambiar?...la respuesta la podríamos dividir en 2 partes; la primera parte tiene que ver con la obsolescencia técnica (a nivel de hardware y software) y los altos costos de mantenimiento y soporte de los sistemas legados, la segunda parte tiene que ver con las ventajas de utilizar una plataforma tecnológica de última generación. Características como: escalabilidad horizontal y vertical, soporte de WebServices y estándares derivados, entornos de desarrollo altamente productivos, entorno de ejecución de aplicaciones administrado, estabilidad y optimización en tiempo de ejecución, recolector de basura, seguridad declarativa, acceso a datos eficiente y flexible, manejo transaccional declarativo y multithreading, entre otros puntos, hacen de una plataforma como .NET el escenario ideal para desarrollar e implantar las aplicaciones más críticas de nuestro negocio.

 

Ahora bien, para abordar esta migración de manera exitosa, se hace fundamental comprender en profundidad la arquitectura de la plataforma planteada, así como también el objetivo, escenario y principales características de algunas piezas de software claves como ser los productos sugeridos por los proveedores como parte sustancial de su propuesta de plataforma de aplicaciones (ejemplos: Microsoft Windows Server como servidor de aplicaciones, Microsoft BizTalk Server, etc).

 

Desempeñando nuestra labor como consultores en Arquitectura de Software, recibimos  frecuentemente de nuestros clientes y socios preguntas e inquietudes relacionadas con como implementar soluciones OLTP de alta carga en plataforma .NET. A modo de ejemplo, durante el mes pasado estuvimos analizando y definiendo la arquitectura de un Switch Transaccional para entidades Financieras. La primera inquietud que recibimos de parte del cliente estaba relacionada con el rol de BizTalk Server en una arquitectura de este tipo y si efectivamente Microsoft recomendaba desarrollar este tipo de aplicaciones sobre dicho producto. Para escenarios como el que plantea un Switch Financiero, Microsoft posiciona claramente a Windows Server como el Servidor de Aplicaciones .NET sobre el cual podemos desarrollar soluciones que alcancen los niveles de rendimiento y escalabilidad requeridos.

 

BizTalk Server, es un broker de integración y un orquestador de procesos que resuelve de manera muy elegante las necesidades de integración y de administración de procesos de negocios de cualquier tipo, sin embargo, en escenarios de baja latencia como el planteado por un Switch Financiero, entendemos que la solución más eficiente pasa por implementar servicios .NET (por ejemplo con Windows Communication Foundation y Workflow Foundation) que ejecuten directamente sobre el CLR y que utilicen de la manera más eficiente posible los servicios ofrecidos por Windows Server 2003. Este es el camino que han seguido varios de nuestros clientes y socios que desarrollan actualmente software para el mundo financiero bancario.

 

Para obtener más información sobre Arquitectura de Software aplicada a soluciones del Mundo Financiero, los invitamos a consultar la página de Financial Services inaugurada recientemente en nuestro portal de arquitectura.

 

Será hasta el próximo mes!

 

Wilson Pais
Wilson.Pais@microsoft.com
Gerente Socios Desarrolladores
Grupo de Desarrollo & Plataforma
Microsoft Cono Sur

 

Martín Cabrera

Martin.Cabrera@microsoft.com

Arquitecto de Software

Microsoft Cono Sur

 

 

 

¿Cómo calificaría el contenido de este newsletter?

1.       Malo

2.       Aceptable

3.       Bueno

4.       Muy Bueno

5.       Excelente

 

 

 

 

 

Microsoft libera Internet Explorer 7
Días atrás Microsoft liberó la esperada actualización a su navegador de Internet con importantes mejoras sobre funcionalidad, usabilidad y seguridad.
 

 

Microsoft y Zen Technologies colaboran en PHP sobre plataforma Windows Server
Las compañías buscan mejorar performance, estabilidad y confiabilidad de PHP sobre Windows Server 2003 y Windows Server "Longhorn".

 

 

 

 

 

 

 

8 Reglas para Desarrollar Código Más Seguro
En este artículo de la próxima edición de MSDN Magazine, Michael Howard nos presenta un conjunto de “buenas costumbres” que todo desarrollador con la intención de generar “código seguro”, debería tener en cuenta.

 

 

XML en la Base de Datos: ¿Qué, Cómo y Dónde?
SQL Server 2005 trajo notables mejoras en el manejo de documentos XML, tanto para hacer consultas sobre los mismos como para devolver resultados en este formato de intercambio. Cuál es el sentido estratégico de cambiar del paradigma formal que las bases relacionales llevan implícito a este formato pseudo formalizado?

 

 

 

 

¿Qué tan seguro estás de la seguridad?
Aunque parezca sorprendente, un importante número de arquitectos aún no se preocupan lo suficiente sobre aspectos de seguridad. En este artículo publicado en Skycrapr, se nos presentan algunos de los riesgos más importantes de no tomar en cuenta la seguridad durante el diseño arquitectónico.

 

 

Desacoplamiento de Vistas con CompositeUI
Este artículo está dirigido a arquitectos y desarrolladores que deseen aprender a explotar las capacidades de Dependency Injection de CAB más allá de lo directamente soportado por este Application Block, o conocer formas de extender el Object Builder sobre el cual se construye el mismo.

 

 

 

 

 

 

 

 

Enlaces

 

 

Journal de Arquitectura
de Microsoft Corp

 

Microsoft Architecture Resource Center

 

Microsoft Patterns & Practices

 

MSDN Magazine

 

International Association
of Software Architects

 

The Server Side NET

 

Channel 9 Videos

 

Conozca las experiencias de éxito de sus colegas:

- Argentina

- Bolivia

- Chile

- Paraguay

- Uruguay

 

 

 

 

 

 

 

Fun Stuff

 

 

Coming Zune
http://www.zune.net/

https://www.zune-arts.net/
 

 

Eventos

 

 

Webcasts de
Arquitectura (español)

 

Webcasts de Arquitectura (inglés)

 

Webcasts de
Patterns & Practices

 

 

 

 

Los 10 Webcasts
mejor rankeados

 

 

 

 

 

 

 

<Arquitectura Empresarial>
Saas: Bases de Datos Multicliente

 

 

 

Para obtener los beneficios de SaaS (Software as a Service), los clientes deben delegar cierto control sobre sus propios datos, confiando en el proveedor la seguridad y confidencialidad de los mismos. Para ganarse esa confianza, el arquitecto debe crear una arquitectura de datos que además de ser robusta, segura y eficiente, minimice los costos de mantenimiento y operación.
 

link

 

 

 

 

 

 

 

 

 

 

 

<Desarrollo>
Refactoring: Cómo lograr una Migración Exitosa de VB6 a .NET

 

 

 

Danijel Arsenovski, arquitecto nacido en la ex Yugoslavia y radicado actualmente en Chile, lleva publicados varios artículos sobre Refactorización. Danijel está escribiendo un libro sobre el tema y anticipó un capítulo a la revista Visual Studio Magazine, donde ofrece 10 recomendaciones clave para migrar viejas aplicaciones a .NET, dejando la aplicación lista para integrarse en una Arquitectura Orientada a Servicios.
 

link

 

 

  

 

<Arquitectura Empresarial>
Software + Servicios : Una Perspectiva de Arquitectura 

 

 


En los últimos tiempos cada vez escuchamos más sobre SOA y WEB 2.0, lo que no hace más que aumentar la confusión: ¿son complementarios? ¿son excluyentes?  En este articulo, Michael Platt  tratará de responder estos interrogantes, mostrando como SOA y WEB 2.0 se pueden mezclar para generar nuevas oportunidades de innovación.

link   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Usted ha recibido este boletín pues está registrado como miembro en nuestro grupo de
Arquitectos de Software o nos ha manifestado su interés por estos temas. Si desea no recibir más este boletín seleccione aquí: cancelar suscripción

Si ha recibido este boletín de un colega y gusta recibirlo mensualmente, puede suscribirse aquí: suscribirme al newsletter.

© 2006 - Microsoft Cono Sur