Boletín Oficial de Arquitectura #2

  GRATIS: CON ESTE EJEMPLAR, RECLAME EDITOR XML HACIENDO CLICK ACÁ  


Revista Anteojito, publicación infantil entre los años 1967 y 2002
famosa por incluir un premio para sus lectores en cada edición

 Hace  un par de semanas atrás liberaba la segunda edición del boletín "extraoficial" para Arquitectos de Software. La idea del mismo era contar las diez (10) cosas que más me gustaron del último mes respecto de todo lo que hay del interés general de arquitectos de Software, con la consigna de que no estuvo Microsoft involucrada en ese contenido (a ver, sí puede ser contenido acerca de productos y servicios de la compañía de Redmond eventualmente, pero no que Microsoft los produjo directamente o a través de terceros)

Ahora llega el momento de contar, desde aproximadamente el 15 de Marzo hasta el 15 de Abril pasados, las diez (10) cosas que Microsoft liberó, nuevamente del interés general de arquitectos como vos y yo. Acá vamos

 1 

Se Puede Realmente Aplicar Web 2.0 en la Empresa?
Si yo pensara que no, ni perdería el tiempo en poner este webcast en esta selección de diez piezas más importantes para arquitectos. Mi amigo Mohammad, aquel de la presentación de Vista y Office para arquitectos (ex arquitecto de Sun ligado a la industria financiera) nos cuenta un poco que es Web 2.0, qué suele tener una aplicación web normalmente para ser considerada del tipo "2.0", y finalmente nos explica cómo una industria como la financiera (banca, seguros, etc) puede capitalizar sus beneficios
A continuación, podés seguir explorando ASP.NET AJAX en la banca, webcast perteneciente a la misma serie que el de Mohammad
 

 2 

eXtremme Programming, SCRUM y Cía en el Nuevo Centro de Desarrollo Ágil para Arquitectos
Con el padrinazgo de Peter Provost, Jefe de Desarrollo de Patterns and Practices, hemos inaugurado una nueva sección en el portal de Arquitectura, con contenido para aquellos que quieran explorar mecanismos iterativos de integración frecuente de código, en proyectos bajo plataforma Microsoft. Aunque la página ya se lanzó, no es que va a quedar así. Hay contenido que en estos momentos se está preparando y que no tienen que ver necesariamente con el lado feliz de los métodos ágiles sino precisamente con el lado amargo. Siendo que estas metodologías se basan mucho en el cara a cara, es inevitable que choques de personalidades surjan. Y si eso pasa, cómo solventarlo?

Jodido, eh? Bueno, lo otro que queremos proveer en un futuro próximo son plantillas de procesos ágiles para instalar y usar en Visual Studio Team Foundation Server
 

 3 

Querido Mainframe, Te Vinimo a Desenchufá
Cuántas veces habremos dicho que "habría que hacerlo si se pudiera, pero no se puede"? La realidad marca otra cosa, y es que más allá de la robustez de los mainframes, se han venido creando en las últimas décadas varias empresas, muchas de ellas muy exitosas, que no saben de mainframes. Los mainframes no son imprescindibles. Esa es la realidad. Lo que pasa es que es más difícil apagar el mainframe cuando éste viene clasificando y llevando todo desde tiempos retoños. Sin embargo he venido sabiendo de casos de antiguas compañías, voluminosas, que lo están haciendo. Se puede hacer. En este webcast se bosqueja cómo empezar y cómo Microsoft te puede apoyar a mover procesos de misión crítica a una infraestructura potente y no por eso de mantenimiento tan costoso
En el interín, mientras vas tomando acciones para quitarle al mainframe responsabilidades de a poco, te mostramos acá cómo podés integrar procesos en plataforma Windows mediante los conectores de Microsoft para IBM z/OS y AS/400 (iSeries). Esta tecnología se conoce como Host Integration Server y podés leer más sobre ella acá
 

 4 

Health Modeling: Gratis con este Número una Herramienta de Modelado para Administración de Procesos
Quizás nunca te llegaste a meter a fondo con Modelos de "Salud" de Procesos, por lo que te recomiendo un excelente documento introductorio acá. En dos palabras, un modelo de "salud" de un sistema y sus componentes define y parametríza estados en los que un sistema o sus componentes están "sano" y estados en los que no. Por ejemplo, la impresora sin papel está en estado "no disponible", y podríamos por ende decir que el sistema no está "sano". Lo mismo si el tiempo promedio normal de una transacción es de 400 milisegundos, pero las cincuenta últimas han demorado 600 msegs. Y así sucesivamente
La herramienta que te ofrecemos acá te va a permitir definir de una manera sencilla estos modelos, estableciendo indicadores a instrumentar (como eventos, contadores de performance, etc). Después vas a poder exportar tu paquete de administración a MOM 2005 (ahora System Center Operations Manager 2007). Pavada de tool!
 

 5 

Herramienta para Regeneración de Bases de Datos SQL Server 2005
Te voy a contar algo que me pasó hace poco a mí, y cómo esta herramienta me salvó. Yo tenía mi basesita SQL Server corriendo en forma local, y era el tipo más feliz de la vida. Le tomaba un back up todos los días y vivía tranquilo, nunca tenía ningún drama. Hasta que una vuelta me dice mi jefe "la base ésa que tenés la tenés que publicar en un servidor externo". El server es de un tercero al que le alquilamos, no el server entero -en tal caso podríamos administrarlo como se nos de la gana- sino el derecho a hostear una base de datos allí. El tema es que al no tener permisos totales sobre ese servidor, yo no puedo hacer BACKUPRESTORE de la base remota. Cómo hago entonces?
Esta herramienta extrae el esquema de mis tablas, índices, constraints, etc, y por supuesto los datos. Y con eso la turra genera un script Transact-SQL!! smile_omg
Salvado el hombre, te cuento. Espero que vos puedas decir lo mismo si te venía pasando ésta
 

 6 

Gerencia de Desarrollo: Cómo Pasar de Punto a Banca en la Consideración del Resto de la Organización
Este webcast, a pesar de lo que el nombre sugiere, no trata precisamente de Desarrollo de Software. O sí, en última instancia sí. Pero en realidad trata acerca de la puesta a punto de una infraestructura óptima para que la Gerencia de Desarrollo (y Mantenimiento) de Software y sus integrantes puedan colaborar mejor entre sí, sea más sencillo tener visibilidad del status del proyecto y de su impacto del negocio en general
Parece guiterreada pero miralo y decime si no vale la pena intentarlo (excepto que estés cómodo y quieras seguir como hasta hoy)
 

 7 

Software Factories: Desarrollo de Clientes Web en Serie, en Serio
Este webcast detalla paso a paso cómo las buenas prácticas y recomendaciones incluídas en la Web Client Software Factory liberada el pasado Enero te permiten obtener resultados potentes en plazos cortos, algo impensable años atrás. Esto contempla las últimas tecnologías web liberadas por Microsoft: ASP.NET 2.0 y ASP.NET AJAX 1.0
Estas software factories que libera Patterns and Practices, son las llamadas software factories horizontales
Lo de horizontal hace referencia a que varios distintos tipos de industria pueden apoyarse en las mismas
En cambio, una software factory vertical es específica de un dominio (industrial) dado
Posteriormente a ese webcast, Don Smith, padre de la Software Factory para Servicios Web (liberada en Diciembre pasado), grabó lo suyo. Podés acceder a eso haciendo click acá
 

 8 

Object/Relational Mapping (O/R-M): NHibernate Directo de Fábrica
Oren Eini es pendejo, no tiene más de 25 años (un bebé para mí, claro). La cosa es que a su edad ya debe tener más líneas de código escritas que todos nosotros juntos. Oren se dedica a hacer frameworks. Los frameworks que después nosotros usamos
Uno de ellos, el NHibernate (la portación del exitoso Hibernate de Java a la plataforma .NET) lo tuvo bastante ocupado este último tiempo, y acá viene ahora a mostrarnos lo que se puede hacer con él
Es muy valorable el rol que han jugado acá los entrevistadores, Carl Franklin y Richard Campbell, que no se pusieron en el papel de aduladores sino que más bien tuvieron una posición crítica la mayor parte del tiempo
Aunque debo decir que, al final, Oren zafó. Bien el rusito smile_wink
 

 9 

Vistazo Técnico al Próximo Windows Server "Longhorn"
Este webcast te presenta la arquitectura de la futura versión del sistema operativo servidor de Microsoft, con sus mejoras de productividad de administración y rendimiento de ejecución (claro, esto seguramente te va a llamar más la atención si sos arquitecto de infraestructura, aunque no te va a venir mal conocerlo si sos arquitecto de soluciones)
Cuando lo termines de ver acá está la segunda parte, donde se muestra una característica nueva llamada Network Access Protection (NAP) y mejoras al servicio de terminales (Terminal Services)
 

 10 

Interoperabilidad entre Java EE y .NET: Qué Hay de Nuevo, Viejo?
Amén de todo el material que hemos venido publicando hasta el momento (incluyendo el libro de Simon), habida cuenta de que ambas plataformas han seguido evolucionando, muchas de las tecnologías, consideraciones y recomendaciones no es que sean hoy inválidas, pero sí quizás obsoletas. Siguen funcionando, pero hoy hay nuevas y mejores maneras de comunicar aplicaciones .NET 3.0 y Java Enterprise Edition 5
El expositor, un lujo tenerlo acá nuevamente, el señor Mohammad Akif, como dije más arriba, ex Sun Microsystems, hoy Arquitecto de Microsoft


Ultimo Momento:
Al Cierre de Esta Edición Se Liberaba la Beta 1 de Visual Studio 2007 "Orcas" (.NET 3.5). Elegí contartelo hoy porque no iba a aguantarmelo un mes callado. Se puede bajar en formato Virtual PC para ejecutar en un entorno virtual, sin tener que instalar nada que te pueda corromper el sistema. Accedé por acá
También está liberada la Beta 1 de Visual Studio 2007 Team Foundation Server, disponible acá

Esta entrada fue publicada en Boletines de Arquitectura. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s