|

|
|
Cono Sur, Noviembre de 2005
|
|
Número 2
|
|
|
Del Editor
|
|

|
|
En
el día a día, desde nuestro rol en el Grupo
de Arquitectura de Microsoft, nos encontramos interactuando con las grandes
empresas de la región tratando soluciones de arquitectura y desarrollo de
software, project management y organización de grupos de IT.
Dos
de los temas que encontramos generan más
inquietudes en la actualidad son (1) la aplicación de metodologías y
prácticas que aporten a la organización de los equipos, la calidad del
productos, el aumento de la productividad y la mejora en el cumplimiento
del cronograma y (2) la puesta en práctica de una arquitectura orientada a
servicios. Ambos temas tienen una componente de tecnología como facilitador
y habilitador y al mismo tiempo una componente de personas y procesos.
En
esta segunda edición del Architect Newsletter, Diego (Dagum) describe la
problemática (1) en profundidad en el Webcast de MSF con Visual Studio
Team System (VSTS), e introduce las herramientas que provee la
tecnología de VSTS para facilitar y habilitar la adopción de distintas
metodologías de desarrollo, prácticas como el Unit Test y el uso de
indicadores y métricas que permitan ser más predecibles y aprender de la
experiencia.
Por
su parte, Gustavo (Larriera) presenta las características de SQL Server
2005 como Base de Datos en el contexto de una Arquitectura Orientada a
Servicios, qué nuevas características y servicios se agregan a la Base
de Datos.
Gracias
por su participación
y los comentarios que hemos recibido porque son el medio para hacer de éste
material algo de valor para toda la comunidad de aquellos interesados en
temas de Arquitectura de Software y los invitamos a participar y
colaborar con sus artículos y experiencias.
Eduardo
Mangarelli
Eduardo.Mangarelli@microsoft.com
http://spaces.msn.com/members/emangare
Responsable del Grupo de Arquitectura y Plataforma .NET
Microsoft Cono Sur
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

¿Qué tema prefiere que profundicemos en
las próximas ediciones?
O Implementación de
Arquitecturas
Orientadas a Servicios
o Microsoft Solutions Framework
o UML 2.0
o Enterprise Service Bus
|

|
|
|
|
•
|
|
Ivar Jacobson padre del RUP (Unified Process) habla del
Microsoft Solution Framework y de Visual Studio Team System
|
|
|
|
|
|
•
|
|
Nuevos
Benchmarks Comparativos de MS .NET 2.0 e IBM WebSphere 6.0
Sabido es que en el debate .NET –
Java no se trata de plantear alternativas a ciegas, puesto que Java
Enterprise Edition (JEE) es una especificación. No un servidor de
aplicación. Por eso es que para un análisis en profundidad se debe tener
en cuenta a JEE caso por caso. En esta ocasión, MS se comparó con su
principal contricante en la arena JEE: IBM WebSphere
El análisis
compara el rendimiento de dos aplicaciones similares, PlantsByWebSphere y
DotNetGardens. En la aplicación JEE, se prueban dos implementaciones
alternativas: una con EJB y la otra directamente con JDBC. Asimismo, se
la ejecuta tanto en ambiente Windows como en Red Hat Linux.
|
|
•
|
|
Ejemplo de
Implementación Microsoft de Generico
Generico es una especificación definida
por The Middleware Company con el objetivo de describir un escenario
representativo de la implementación de una Arquitectura Orientada a
Servicios.
Esta
implementación es un ejemplo de la aplicación de la especificación
utilizando tecnología Microsoft .NET, Windows Server 2003, Biztalk Server
y SQL Server.
download
|
|
|

|
|
|
|
•
|
|
Evolución del
Lado Cliente
La percepción de lo que el lado cliente debía ser ha ido cambiando a lo
largo del tiempo. En este artículo Diego Dagum recorre esa evolución
desde los primeros tiempos de la computación personal, pasando por la
explosión de la Web y deteniendonos, en nuestros días, en las
alternativas modernas: cliente inteligente y AJAX.
|
|
|
|
|
|
•
|
|
SOA y el ROI
A muchas organizaciones el concepto de SOA les suena un nuevo canto de
sirena, algo que socialmente queda bien mencionarlo, pero no encuentran a
simple vista el beneficio de negocio, el business case que justifique
hacer una inversión. Tampoco es que se cierran a adoptarlo sino que no
logran tangibilizar beneficios a corto plazo. Si éste es su caso, este
artículo es para Ud.
|
|
|
|
|
|
•
|
|
Cómo Elegir una Arquitectura de Aplicación
Este artículo explora los modelos
comunes para intercambio de datos al integrar aplicaciones empresariales,
discutiendo cómo la solución escogida de administración de los datos
impacta en la facilidad de integración. Enseña sobre sincronización de
bases de datos, mensajería, Web services, y XML como modelos usuales de
integración de aplicaciones.
|
|
|
|
|
|
•
|
|
10 Mitos Principales sobre ESB
Gordon Van Huizen, jefe de
tecnología de Sonic Software (la empresa que acuñó el término Enterprise
Service Bus), se encarga de poner negro sobre blanco frente a algunas
ideas falsas o errores de concepto en torno de ESB, y de otras
tecnologías de comunicación que con frecuencia se las suele confundir.
|
|
|

|
|
|
|
|
Enlaces
|
|
|
|
|
|
Fun Stuff
|
|
|
|
•
|
|
Konfabulator
Konfabulator es una plataforma
para el agregado de Gadgets o Widgets en su escritorio.
Cada Widget tiene una
funcionalidad, con estilos visuales muy atractivos y que puede ser tan
variada como: dar el reporte del clima, mostrar el consumo de recursos
de su PC, desplegar los resultados de su deporte favorito o traducir
textos de un lenguaje a otro entre otras tantas.
Existen
más de 1.400 Widgets sin costo, igual que el Konfabulator.
|
|
•
|
|
www.live.com & ideas.live.com
Las versiones Beta de algunos de
los servicios online que veremos en breve.
|
|
•
|
|
Microsoft
Digital Image
Excelente herramienta para
organizar fotos y videos, aplicar efectos visuales y armar álbumes.
Free trial
|
|
|
|
|
|
|
|
Eventos
|
|
|
|
|
|
|
|
|
|
Webcast en
español sobre MSF
<arquitectura,
project management>
|
|
|
Visual
Studio Team System provee entornos enriquecidos y soporte integrado para
procesos de desarrollo de software. Más allá de que esta nueva plataforma
de desarrollo incorpora dos procesos de desarrollo predefinidos, algunas
organizaciones querrán incorporar su “fórmula secreta” para obtener
ventajas competitivas. Esta presentación muestra, mediante demos, cómo
modificar los procesos existentes, Microsoft Solutions Framework (MSF) para
Desarrollo de Software Agil y MSF para Mejora de Proceso CMMI (Capacity Maturity
Model Integration), de modo de incorporar su proceso de desarrollo de
software en Visual Studio Team System.
Ver...
Diego
Dagum
Arquitecto
.NET
diegod@microsoft.com
http://spaces.msn.com/members/diegumzone/
Microsoft Chile
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Funcionalidades de Base
de Datos Orientadas a Servicios en
SQL Server 2005
<arquitectura>
|
|

|
|
Este
artículo introduce los conceptos básicos de “arquitectura de base de datos
orientada a servicios” implementados en SQL Server 2005. La “base de datos
orientada a servicios” expone lógica de servicios asociada a mensajes
procesados asincrónicamente, notificaciones de resultados de consultas
realizadas, eventos generados en los datos, etc. Este comportamiento en una
base de datos convierte a los datos en “datos activos” y permite integrar
datos y lógica de la base de datos, dentro del contexto de una arquitectura
orientada a servicios. Se muestran a nivel introductoria en este artículo,
algunas funcionalidades de SQL Server 2005, como XML Web Services, Service
Broker y Query Notifications.
artículo
Gustavo Larriera
gux@mvps.org
Microsoft Most Valuable Professional
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capa de Acceso a Datos con
Visual Studio 2005 DataSet Designer
<arquitectura,
desarrollo>
|
|
|
Una
buena capa de datos es crítica para la mayoría de las aplicaciones de
negocio. Estas capas de datos tienden a encapsular la complejidad hacia
capas superiores (negocio, presentación) pero aún son difíciles de
construir a mano. Claro que ayudan bastante las clases base y los helpers,
así como también los generadores de código. Aún así no se evita de
construir a mano todas las consultas ad-hoc que sirven a grandes partes de
la aplicación
Bueno,
excepto que usemos Visual Studio 2005 ya que si elegimos trabajar con
DataSets raramente volveremos a escribir código de acceso a datos en forma
manual. Este artículo muestra las nuevas características del Diseñador de
DataSets y cómo aprovecharlas. Discute los pros y contras y ofrece algunas
guías de cuándo se debería optar por un enfoque alternativo.
artículo
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
¿Una nueva
generación de servicios online?
|
|

|
|
Los
últimos meses hemos visto un auge y una importante dinámica de nuevos
servicios online como Google Earth y MSN Virtual
Earth, sitios ofreciendo plataformas de “blogging”
como MSN
Spaces o Blogger y otros en temas de
comunicaciones como Skype.
Algunos
de estos con el objetivo de atraer usuarios para hacer de sus servicios una
atractiva plataforma de comercio y publicidad; pero ya no la publicidad
alrededor de la que se generó la “burbuja” del año 2000, sino que
publicidad selectiva, segmentada e inteligente: en función de mis
preferencias, mi ubicación, mis costumbres, etc.
Los
otros, con el objetivo de proveer servicios por suscripción; por ejemplo,
que den a sus usuarios la capacidad de acceder a su información donde
quiera que estén, de compartir sus agendas con otros, de compartir archivos
y documentos o de trabajar en forma colaborativa entre personas de
distintas empresas ubicadas en distintas ciudades haciendo uso de dichos
servicios.
Desde
Microsoft, un par de semanas de semanas atrás, dimos anuncio de un nuevo
conjunto de servicios http://www.live.com/, http://ideas.live.com/ y Office Live que formarán parte de
nuestra plataforma de servicios online.
Del Wall Street Journal
Del Seattle Times
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
© 2005 - Microsoft Cono Sur
|
|