Posteado por: editoresla | 01/02/2012

Ayudanos a brindarte la mejor información

Pablo Folgueiras

Pablo Folgueiras

Con la reciente incorporación de HTML 5, entre muchas otras, se abren nuevas posibilidades para la creación de aplicaciones en la Web, las que se interconectan con el mercado de los dispositivos móviles y todas sus posibilidades; como resultado se obtiene amplio espectro para que el desarrollador se desenvuelva, potencie y diversifique su creatividad. Por este motivo entrevistamos a Pablo Folgueiras, Argentino y confeso fanático de San Lorenzo en materia futbolera (a tal punto que incluyó al equipo de sus amores entre sus deseos de fin de año). Entre sus antecedentes de trabajo figuran compañías como Lucent Technologies, Deloitte, Basf, IBM, etc. y que su pasión por la informática se remonta a su primer PC, una Tandy 1000 con 2 disketteras de 5 ¼, sin disco y monitor color CGA, que le costó 2700 u$d. Compartimos hoy sus puntos de vista en esta “caliente” materia.

  • ¿Cómo ves la adopción de HTML 5?

La veo en el momento en que tiene que estar, es lo natural en innovaciones. Algunos que ven muy clara la oportunidad y ya pusieron manos a la obra, otros que deben cubrir su día a día y no pueden ocupar su tiempo pensando en lo que viene, otros que tienen miedo al cambio, y otro grupo que no quiere estudiar (sonríe). Los porcentajes van de menor a mayor, pero la tendencia irá cambiando con el tiempo.

  • Las herramientas de desarrollo de IE9, permiten elegir el Modo de Documento con el cual trabajar (Quirks Mode, IE7, IE8, IE9). ¿Qué utilidad ofrecen?

Desde IE8, se está cambiando de forma drástica la forma en la cual se renderizan los documentos, incorporando los últimos estándares definidos por W3c. Por ello, las herramientas de desarrollo de IE9 permiten seleccionar el motor de renderización, de forma tal, los desarrolladores puedan probar sus sitios en las diferentes versiones del navegador en la misma máquina de desarrollo, sin tener que crear diferentes ambientes de testeo.

  • ¿Qué novedades se esperan en cuanto a estándares Web para la próxima versión del navegador?

Todavía no podemos contar mucho acerca de esto, pero pueden ir viendo lo que estamos haciendo en los Platform Preview .

  • ¿En qué sentido está trabajando Microsoft para proveer mejores herramientas para desarrolladores web?

Internet Explorer ofrece herramientas de desarrollo, accesibles al presionar F12, que permiten depurar los sitios Web mientras se ejecutan en el navegador. Además, Microsoft libera dos entornos de desarrollo Web: Visual Studio para desarrolladores .NET, y WebMatrix, para desarrolladores .NET y PHP. WebMatrix ofrece grandes facilidades para la creación y publicación de sitios Web de forma ágil.

  • ¿Cómo está la oferta de proveedores de hosting para montar aplicaciones Web con tecnologías Microsoft?

Desde Microsoft trabajamos de forma muy cercana con diferentes hosters, para poder ofrecer el mejor servicio y precios sobre plataforma Microsoft. Para conocer diferentes ofertas de hosting, puedes acceder al sitio.

Posteado por: editoresla | 05/01/2012

Internet Explorer 9: has recorrido un largo camino

Pablo Folgueiras

Cada vez que se aborda el tema del navegador, se habla de rapidez, de estabilidad, de compatibilidad y sobre todo de seguridad y, desde la aparición de la última versión de Internet Explorer, pareciera que estos temas han dejaron de ser lo candentes que otrora. Conozcamos la evolución que se ha experimentado en los últimos meses en una materia tan sensible como es la navegación en la Web, de la mano de Pablo Folgueiras, argentino, Licenciado en Sistemas por la Universidad de Buenos Aires y con antecedentes de trabajo en compañías de la talla de Lucent Technologies, Deloitte, Basf, e IBM entre otras, quien nos confesó además que su primer PC fue una Tandy 1000 con 2 disketteras de 5 ¼, sin disco y monitor color CGA, que le costó USD 2700; pero que también sufre por su pasión futbolera y por eso en estas últimas fiestas pidió entre sus principales deseos, por el futuro de su querido San Lorenzo.

Ya transcurrido un tiempo desde el lanzamiento de Internet Explorer 9, ¿Cuáles consideras que han sido los aportes más importantes en el ámbito de las pymes y de y las grandes empresas?

La experiencia del usuario es el mayor impacto. Con IE9 y Windows 7, puedes acceder a tus sitios favoritos con un solo click, desde la barra de tareas. Por otro lado, la velocidad con la cual puedes ver tu sitio se incrementó, y el mayor retardador es el ancho de banda. Para empresas que no tienen una seguridad bien administrada, IE9 hace el trabajo por ellos, con defaults muy bien definidos; hace mucho tiempo que no se habla de problemas de seguridad de IE porque es el más seguro, contra la competencia y versiones anteriores, sin dudas.

¿Cuál ha sido el impacto para el profesional de TI encargado de mantener las redes y la conectividad en las organizaciones?

Claramente menos llamadas o consultas relacionadas  al navegador. Su interfaz clara, el buscador integrado a la barra de direcciones, la mayor seguridad, el administrador de add ons, hacen que el usuario pueda desarrollar tareas por su cuenta, y que el profesional de IT pueda dedicar mayor tiempo a tareas más productivas.

¿Cuán madura está la compatibilidad de sitios y aplicaciones Web con IE9?

Impecable en todo sentido. No tenemos grandes problemas de compatibilidad detectados, y agradecemos por esta vía a todos aquellos que nos dieron feedack. Les recuerdo que en IE9, como en IE8, seguimos teniendo un ícono que permite arreglar compatibilidad de visualización, que está a la derecha de la barra de direcciones.

¿Qué información hay disponible respecto a reportes de seguridad del navegador?

NSS Labs nos informa que IE9 es el navegador más seguro, pueden verlo en este reporte.

Si tuvieras que mencionar 3 de las nuevas características que incorporó IE 9 ¿Qué destacarías?

En primer término, la posibilidad de anclar sitios favoritos a la barra de tareas de Windows 7, luego su impecable visualización, que le da más superficie a tu página Web y finalmente, la mayor seguridad, que es casi invisible para el usuario, pero IE9 está todo el día bloqueando malware.

¿Qué se puede esperar de IE10 en cuanto a innovación?

Esperemos unos meses más y luego les contamos, realmente el camino que desde Microsoft emprendimos en los últimos años con el navegador, está haciendo que navegar en Internet sea más fácil, seguro y rápido.

Posteado por: editoresla | 16/12/2011

Maratón Azure

Maratón AzureTodo lo que siempre quisiste saber de Azure y no te atreviste a preguntar. Una verdadera maratón -a demanda- de aprendizaje junto a los expertos.

Haaron Gonzalez

Hemos hablado largo y tendido de SharePoint a lo largo del año que acaba de finalizar, pero nunca tuvimos la oportunidad de abordarlo desde el punto de vista técnico y conceptual como en la entrevista que le realizamos recientemente al MVP experto en SharePoint Server (entre muchas otras competencias) Mexicano Haarón González, a quien no se puede tildar de no ser romántico ya que disfruta de los mágicos atardeceres frente al océano en Baja California MX, y despunta sus habilidades musicales con el piano y la guitarra. Sugerimos te tomes unos minutos de plena atención y le saques el máximo provecho a esta jugosa entrevista. No te la pierdas

  • En el marco de los negocios ¿Cuáles son las demandas más habituales para con el desarrollador SharePoint?  

En mi experiencia y desde la perspectiva del desarrollador, la construcción de flujos de trabajo usando Visual Studio 2010 y formularios InfoPath Form Services usando InfoPath 2010 para la automatización de algún proceso de negocio es muy frecuente. También la construcción Webparts para para acceder a fuentes de datos externos también es común. Y sin duda para el desarrollo de sitios de Internet usando SharePoint la configuración de Content Query WebParts y estilos XSLT, ha sido algo recurrente.

  • Acceso a datos y objetos son muy importantes o claves en los negocios ¿Cómo son abordados por el desarrollador?

Tenemos diversas alternativas, los tipos de contenidos externos (External Content Types) de la aplicación de servicio Business Connectivity Services nos permiten utilizar a SharePoint como nuestro front end para datos empresariales. Utilizamos SharePoint Designer 2010 para configurar tipos de contenido externos, los cuales se conectan a la fuente de datos externa para obtener el esquema de datos que nos permita representar términos que SharePoint puede entender la estructura y las operaciones CRUD que se soportarán. Una vez configurado el tipo de contenido externo, creamos una instancia de lista basada en nuestro tipo de contenido externo y con ello tenemos todo lo necesario para manipular los datos externos como si fueran elementos de lista de SharePoint. También SharePoint Designer 2010 cuenta con la opción de crear Data Sources a distintas fuentes de datos como Web Services, interfaces REST, bases de datos, listas o bibliotecas de sitio y mediante el uso de DataViewWebPart podemos desplegar en una página información externa; lo interesante aquí es que el WebParts resultante lo podemos exportar e importar en cualquier otro sitio. Los DataViewWebParts cuentan con diversas propiedades que nos permiten soportar parámetros, filtros, XSLT formulas, formateo condicional, columnas calculadas, etc.

  • ¿Y en materia de seguridad?… ¿Qué debe tener en cuenta el desarrollador SharePoint?

Lo que debe de tener en cuenta un desarrollador SharePoint es que el código que produce, es código que será ejecutado dentro de un ecosistema de software y hardware flexible, escalable, disponible y administrable; es importante apegarse a las funcionalidades y configuraciones de la granja donde el desarrollo será aprovisionado con la finalidad de no introducir nuevas características y dependencias de configuración que pudiesen generar alguna inconsistencia funcional. Una alternativa es tratar de tener un ambiente de desarrollo similar, en la medida de lo posible, a la configuración del ambiente de producción. SI el portal de producción corre sobre HTTPS y estoy desarrollando componentes Silverlight en un ambiente HTTP nos encontraremos que en producción hay que agregar ciertos archivos XML de configuraciones necesarias para el adecuado funcionamiento de Silverlight consumiendo elementos HTTPS. Así mismo, conocer muy bien los niveles de confianza de ejecución de los ensamblados que desarrollamos. Entender lo que significa ensamblados Partial Trust y Full Trust. Todos aquellos ensamblados que están dentro del GAC (Global Assembly Cache) son Full Trust y aquellos ensamblados que corren dentro de la carpeta Bin de un Web Application son Partial Trust. En muchas empresas se tiene la política de no soportar ensamblados Full Trust, sólo ensamblados Partial Trust.

  • ¿Qué herramientas recomiendas para desarrollar para SharePoint y porque?  

Sin duda Visual Studio 2010 porque soporta construcción, depuración, empaquetamiento y despliegue de soluciones SharePoint. En visual Studio 2010 tenemos nuevas plantillas de proyectos para la creación de los componentes más comunes, entre ellos el Visual WebPart lo cual permite la construcción usando una experiencia de diseño de interfaz igual a la de ASP.NET. También tenemos el Feature Designer y el Package Explorer el cual nos permite organizar y  empaquetar los componentes de nuestra solución en archivos WSP “Web Solution Package” haciendo que el proceso de despliegue esté 100% apegado a los mecanismos soportados en el producto para el aprovisionamiento de funcionalidad. El Server Explorer de Visual Studio 2010 ahora permite la conexión a granja SharePoint y con ello explorar los metadatos de cada objeto dentro de la jerarquía SharePoint.   

  • SharePoint está muy asociado al trabajo colaborativo ¿Cómo impacta esto en la labor y creatividad del desarrollador?  

SharePoint hace que el desarrollador sea mucho más productivo debido a que los artefactos de funcionalidad pre construidos en el producto representan parte de la solución, por lo tanto, debe de definir  qué piezas de funcionalidad deberá de extender para adecuarlo a reglas o necesidades de negocio del proceso a automatizar. Es muy importante entender el tipo de solución colaborativa que se ofrece dentro de la plataforma SharePoint para así diseñar algún enfoque que haga sentido para el usuario final acostumbrado a trabajar con el cliente de Office. Hoy más nunca, el desarrollador SharePoint puede mejorar la plataforma Office del lado servidor y del lado cliente integrando nuevas funcionalidades personalizadas dentro de los productos que los usuarios conocen y dominan a la perfección.

  • Así mismo la interfaz es de suma importancia en SharePoint ¿Cuáles son los productos preferidos por el desarrollador al momento de pensar en interfaces y porque?  

Tenemos distintas opciones de personalización en SharePoint. En primer lugar, el navegador,  porque accediendo a la configuración del sitio podemos cambiar logotipos y selección de algún tema visual existente. La siguiente opción de personalización es SharePoint Designer 2010 porque permite modificar el marco y contenido de página, personalizar la página maestra y la hoja de estilos CSS del sitio y por ultimo con Visual Studio 2010 y SharePoint Designer 2010 porque podemos compartir la personalización con otros mediante la construcción de temas personalizados y definiciones de sitio, después empaquetarlos y aprovisionarlos en granjas.

Posteado por: editoresla | 14/12/2011

Windows 7 y la compatibilidad

Daniel Vargas

Windows 7 se ha convertido en un sólido sistema operativo, con un alto grado de adopción. A la hora de implementar Windows 7 ¿Cuáles son las consideraciones respecto a la compatibilidad de aplicaciones? ¿Cómo se adaptan los distintos dispositivos? ¿Qué sucede con el hardware? Estos y muchos otros temas abordamos con  Daniel Vargas, colombiano de nacimiento,  MVP experto en Windows y frecuente speaker en muchos de los Webcasts que organiza Microsoft, entre muchas otras competencias. Ah!! En sus tiempos libres, Daniel gusta de viajar, disfrutar de la naturaleza, conocer lugares y ocasionalmente el cine y la buena gastronomía. Compartimos sus puntos de vista.

  • Ya llevamos un tiempo considerable y la adopción de Windows 7 ha sido muy importante en las empresas de todo tamaño. ¿Qué cambios ha implicado esto desde el punto de vista del hardware?

Desde la liberación de Windows 7 y Windows Server 2008 R2 en Agosto de 2009, se han mantenido las mismas condiciones de hardware exigidas desde Windows Vista, con el fin de ofrecer las opciones de migración en equipos con sistemas operacionales Windows Vista o Windows XP, siempre y cuando se cumpla con los requisitos recomendados para el funcionamiento del sistema operativo y estén acordes a la carga de trabajo que tendrá por parte del usuario final en cuanto a las aplicaciones instaladas o servicios que utilice.

  • … ¿Y en la actividad cotidiana del profesional TI?

Un profesional de TI debe tener en cuenta que estamos en un mundo de alta velocidad y cambiante, mucho más en el mundo de las tecnologías de la información. Es ahí donde debemos ser concientes  de un proceso de capacitación, evaluación, pruebas de concepto para tener un conocimiento y aprovechamiento total del producto con el fin de llegar a un diseño e implementación de un entorno unificado Windows 7, sin olvidar la validación de la compatibilidad de hardware, software y otros componentes que interactúen con el entorno cliente.

  • ¿Qué ha sucedido respecto a los dispositivos existentes y qué debe tenerse en cuenta para adaptarse y lograr compatibilidad con Windows?

Para los entornos cliente que trabajen desde Windows XP es vital realizar las validaciones de compatibilidad pertinentes a nivel de dispositivos, el fabricante del dispositivo o computador es el responsable de garantizar esto, siempre y cuando este sea aún soportad en el mercado. Aunque es importante resaltar que todo dispositivo o computador funcionando con Windows Vista con sus respectivos controladores de dispositivos firmados u homologados, se garantiza la adaptación a Windows 7 con el fin de garantizar el menor impacto posible en el tema.

  • ¿Cómo fue el proceso respecto al desarrollo de drivers para que todos los dispositivos existentes pudieran correr en Windows 7? ¿Tuvieron que desarrollar alguno uds.? ¿Cómo fue la experiencia? Y a propósito de esto, ¿Entiendes que ha sido fructífera la colaboración de Microsoft y la industria, para lograr el desarrollo de los drivers para Windows 7?

En mi experiencia aún falta encontrarme con un caso puntual, con dispositivo sea diseñado por alguna persona y este sea interactuado con un computador con Windows 7 con su respectivo controlador, desarrollado bajo los lineamientos de Microsoft para que este sea firmado u homologado para Windows 7. Sin embargo es importante resaltar que Microsoft ofrece a los fabricantes, desarrolladores e ISV recursos para lograr la compatibilidad cumpliendo los estándares y garantizando la confiabilidad y convivencia con el sistema operativo y los dispositivos.

  • ¿Qué impacto pueden presentar las aplicaciones a medida corriendo en Windows 7?

Los impactos en el entorno empresarial en aplicativos funcionando en Windows 7, inclusive en Windows Server 2008 R2, pueden presentar problemas de funcionamiento en su uso, inclusive en la instalación o primera ejecución, sin olvidar la imposibilidad de ejecutar aplicaciones de 16 bits en entornos de 64 bits. En estos casos se requiere análisis y mitigación de problemas de compatibilidad como validación de funcionamiento de aplicaciones con privilegios usuario limitado, ajustes de compatibilidad en aplicativos, entre otras técnicas, utilizando herramientas como Microsoft Application Compability Toolkit y las funciones que incorpora el mismo sistema operativo. También existen alternativas para la compatibilidad y despliegue de aplicativos como la virtualización de aplicaciones Microsoft App-V y la utilización de Windows XP Mode para la ejecución de aplicaciones legacy, sobre todo las que están diseñadas en 16 bits que podrían llegar a funcionar con su previa validación.

  • ¿Qué sucede con Windows 7 al momento de coexistir en un mismo entorno con otros sistemas operativos?

A nivel de aplicaciones y servicios que funcionan en sistema operacional cliente Windows 7 como sistema operacional Windows Server 2008 R2, puede haber la coexistencia siempre y cuando la interoperabilidad entre los sistemas operativos sea garantizada por parte de los fabricantes o desarrolladores de otras plataformas, en tanto se conserven las funcionalidades de los actuales sistemas operacionales Microsoft en el mercado.

Posteado por: editoresla | 23/11/2011

Team Foundation Server: Un equipo ordenado y eficiente

El mejor desarrollador, el código más creativo e innovador y el testeo más exhaustivo pueden naufragar si no hay organización. Al igual que un equipo de fútbol (o de cualquier deporte) no sólo se compone de buenos y hábiles jugadores sino de la interacción efectiva que puedan tener entre ellos. Tal como lo hace un buen D.T. (Director Técnico) Team Foundation Server cumple, de alguna manera, la función de organizar en forma productiva, optimizando los tiempos y el trabajo de cada uno de los integrantes del equipo. Para conocer más y de primera mano, entrevistamos a Patricia Alejandra Scalzone, Argentina y Magister en informática que actualmente se desempeña en Vemn Sistemas, empresa de la cual es fundadora y en donde dedica muchas de sus energías a las metodologías de desarrollo de software. Además de haber sido MVP Microsoft por cuatro años, se dedica, en el tiempo que le queda, a mantener el equilibrio entre el ciclismo, su pasión, y la atención de sus dos hijas adolescentes. Conozcamos su experiencia de primera mano.

  • Si hablamos de productividad, integración y trabajo colaborativo –pilares de TFS- ¿Cuáles dirías que son las funcionalidades más importantes para lograr estos objetivos?

Considero que todas las funcionalidades con las que cuenta TFS son importantes, fomenta el trabajo en equipo, local o a distancia, con muy buena comunicación entre ellos y una asignación clara de tareas para resolver. Esto se logra con la selección de una plantilla de proceso, adaptable a la cultura metodológica de la organización, donde los elementos de trabajo son los que determinan cuánto se gestiona. Los resultados se visualizan en un conjunto de reportes, predefinidos o personalizados, para el seguimiento del proyecto. El control de versiones, la automatización de las compilaciones y el administrador de pruebas, entre otras, son todas buenas prácticas para ser consideradas. 

  • ¿Cuánta influencia tiene TFS en la calidad final del software o aplicación desarrollada?

La utilización de TFS tiene mucha influencia en la calidad de un producto software, de hecho nosotros estamos certificados ISO 9001, y una de las cosas que siempre se muestra es la trazabilidad desde los requerimientos hasta el código, quien lo realizó, en qué momentos, y por otro lado, conocer la velocidad del equipo, la tasa de bugs, y otros indicadores, permiten que las estimaciones sean cada vez más certeras. Pero lo mejor de todo, es cómo se resuelve la rotación del personal, un tema tan candente en estos días. La incorporación de un recurso nuevo a un equipo de desarrollo es mucho más rápida con la misma calidad de resultado. 

  • ¿Has probado otros productos destinados a la administración del ciclo de vida de aplicaciones? ¿Qué nos puedes decir al respecto? ¿Cuáles son las ventajas de Team Foundation Server por sobre los productos de la competencia?

La verdad es que no probamos los productos de la competencia, los comentarios dicen que no tienen la misma integración que TFS. Lo que les puedo contar es que antes que saliera, anterior al 2005, usábamos muchas herramientas independientes, que no podíamos integrar entre sí, con duplicación de trabajo, para poder lograr menos del 50 % de la información con la que contamos hoy en día. Desde los comienzos apostamos a TFS y estamos seguros que no nos equivocamos. 

  • ¿Nos cuentas diferentes escenarios en los que has visto o has participado y en el que se utilizó TFS?

La ventaja de TFS, es que no importa donde esté físicamente sentado el integrante del equipo, ya sea desarrollador, tester, arquitecto, esto facilita el armado de equipos a distancia. Nosotros no tenemos grandes dimensiones de equipos, pero lo utilizamos en equipos de 7 u 8 personas, o también de 1 o 2. No produce recarga, solo ordena el trabajo. Lo utilizamos para proyectos de desarrollo, con muy diferentes tecnologías, pero también para proyectos de consultoría donde no se escribe ni una línea de código. También se pueden tener proyectos solo para control de versiones, o para capacitación. Alternar proyectos con diferentes metodologías según los equipos, o personas que pertenecen a diferentes proyectos. En fin, hasta ahora no hemos encontrado un escenario donde no se pueda aplicar. 

  • Finalmente… ¿Cómo impacta TFS en la creatividad del desarrollador?

El desarrollador se ve favorecido, ya que solo se ocupa de crear su código, teniendo toda la gestión de su actividad resuelta. Una buena práctica para el mismo, es dedicarle unos minutos diarios para cargar sus horas, actualizar los estados de sus elementos de trabajo, apuntarse sus datos de interés, y todo lo que le sea necesario, pero se despreocupa de backups, de planillas, de pasar sus horas al líder y toda esa burocracia que sabemos que a todos los creativos les fastidia.

Posteado por: editoresla | 14/11/2011

Administración de entornos heterogéneos

Marcela Berri

Con la información distribuida localmente y en la nube, de acceso público y restringido, y con aplicaciones corriendo aquí y allí, la tarea del profesional IT debe contemplar un sinnúmero de tareas que necesariamente deben ser automatizadas a la vez de mantenidas bajo estricto control y seguridad. System Center se erige como producto clave a la hora de administrar en forma eficiente y productiva. Por eso entrevistamos a Marcela Berri, argentina, docente y consultora IT en  EXO Training Center, además de certificada en diversas tecnologías Microsoft, madre de una niña que no renuncia a la práctica del tenis de vez en cuando y, por supuesto, mucho menos, al asado dominguero. Compartimos sus puntos de vista:

  • Para quienes no han oído hablar del tema, cuéntanos que es System Center desde tu perspectiva

Cuando uno escucha hablar de System Center, inicialmente lo asocia a la solución de manejo de virtualización, pero la realidad es que es mucho más que eso y es más que interesante conocer todos sus componentes.

System Center es una Familia de 7 productos que permite el manejo y control total del parque de máquinas de la organización.
Permite centralizar, administrar y realizar monitoreo en tiempo real no solo del DataCenter (físico o virtual), sino también realizar la estrategia de Backup y Recovery de la compañía.
También posee una herramienta nueva, SCSM (Service Manager) que permite el manejo de incidentes para el personal de IT.

  • ¿Podrías definir algunos de los escenarios más típicos y recomendables para la utilización de System Center en organizaciones de pequeño / mediano y de gran tamaño?

Lo interesante de esta familia, es que sus productos están dimensionados tanto para una empresa de 100 a 100.000 clientes o más.
Por lo tanto podríamos tener escenarios de una pequeña empresa que simplemente necesita inventarear SW/HW, automatizar la distribución de software y updates y manejar pocos servidores virtuales (SCE); como de una gran organización que necesita manejar un parque de clientes importante, automatizar las tareas administrativas, distribuir software y updates desatendidos (aplicaciones físicas y virtuales), migrar a Windows 7 en forma automática con imágenes (SCCM), manejar el DataCenter virtualizado (VMM), monitorear la salud de la red y de sus aplicaciones tanto interna como de forma externa (SCOM) y por supuesto hacer Backup (DPM).

  • Y en referencia a sus “diferentes sabores” ¿en qué escenarios u objetivos recomendarías el uso de unos y otros?

Sería importante definir los objetivos de la empresa y la automatización pretendida. System Center sin duda nos ayuda en distintas áreas críticas a TI, y justamente por eso, a la hora de poner en marcha una solución, es  importante contar con profesionales que conozcan las herramientas  y nos puedan ayudar a implementar de la mejor manera  estos productos que pueden ser tan complejos como la solución que se desee alcanzar.

  • ¿Qué pasa con System Center a la hora de administrar entornos virtuales?

SCVMM (Virtual Machine Manager) es el producto que permite manejar en forma centralizada el ambiente virtual de la compañía, tanto de máquinas en Hyper-V, Virtual Server o VMware ESX desde una sola consola sin importar dónde estén corriendo.

El producto es versátil y básicamente permite operaciones de conversión de máquina física a virtual (P2V), virtual a virtual (V2V), tomar Snapshots, definir plantillas para generar nuevas virtuales y almacenarlas en bibliotecas junto con drivers, o scripts que pueden ser reutilizados; permitir “self-service provisioning” para que usuarios con determinados permisos puedan consumir virtuales y optimizar el uso de los recursos físicos, mejorando la performance de cada máquina virtual.

  • ¿Y qué nos puedes decir acerca de la seguridad?

El tema seguridad siempre está presente dentro de Microsoft; System Center posee productos que llevan ya un tiempo dentro del mercado,  esto hace que cada vez y con cada nueva versión, se optimice su funcionamiento y se integren los productos entre sí.

Dado que la base para estas implementaciones es Active Directory, la seguridad es implícita – pero no única- pudiendo por ejemplo agregar clientes fuera de dominio, por medio del manejo de Certificados (CA), en donde la seguridad sigue siendo un tema primordial.

Un ejemplo de seguridad e integración es Forefront Endpoint Protection 2010 (antivirus de cliente de Ms) que se integra absolutamente a la estructura de SCCM y su distribución es prácticamente automática, asegurando aún más el cliente final.

  • ¿Cómo ayuda System Center en la tarea cotidiana del profesional de IT?

Veámoslo de esta manera: Una vez que tienen el entorno armado, SCCM va a permitir distribuir una nueva aplicación masivamente con solo generar un paquete de envío, con SCOM se va a poder monitorear todo el DataCenter de forma tal de recibir un alerta ante algún problema, con VMM se monitorea y controla el desempeño de las máquinas virtuales y las tareas de Backup / Recovery se limitan por lo pronto a Jobs previamente configurados.
Con esto, la productividad del profesional de IT aumenta considerablemente ya que sólo necesita controlar sus mails y emitir reportes para evaluar y conocer el estado del parque de máquinas (cliente y servidores).

  • ¿Has probado otros productos destinados a la administración? ¿Qué nos puedes decir al respecto? ¿Cuáles son las ventajas de System Center por sobre los productos de la competencia?

La variedad de productos en el mercado genera una competencia constante. En mi caso particular, si bien existen productos muy buenos que compiten en cada una de las áreas que cubre System Center, yo no he profundizado en ninguno de ellos, ya que me he dedicado y apuesto a la integración misma de la plataforma Microsoft y su evolución.

Me parece que la principal ventaja de System Center es que al tener un dominio en Active Directory y trabajar sobre el mismo vendor, ya contás con una compatibilidad innata de todas sus aplicaciones.

  • ¿Has visto ya la beta de la versión 2012? ¿Qué nos puedes decir de sus novedades y nuevas funcionalidades? ¿Qué experimentaste hasta ahora?

Realmente System Center 2012 optimiza los productos ya en ruedo y trae nuevos componentes interesantes como SC Orchestrator que promete realmente agilizar la automatización de procesos mediante workflows.

Creo que la apuesta es muy fuerte para poder brindarle al personal de IT la comodidad de interactuar con entornos posiblemente híbridos: nube privada y nube pública con el nuevo VMM.

La integración – cada vez más estrecha- entre los productos de la familia, se acerca a una solución globalizada. Sería muy difícil puntualizar todas las mejoras que trae 2012, creo que debería quedar como asignatura pendiente para un próximo encuentro.

Posteado por: editoresla | 28/10/2011

La oficina en la nube

David Casillas Tovar

Con la necesidad del trabajo ubicuo, aquí y allí, en tierra y en el aire, en un equipo de escritorio, en una tableta o en un dispositivo móvil, Office 365 está llamado a satisfacer gran parte de esta demanda. El desarrollador es parte importante en esta cadena porque es quien intuye/detecta/recibe las necesidades de empresas y usuarios por igual, para luego volcar creativamente soluciones al mercado que faciliten las tareas. Por eso, entrevistamos al mexicano David Casillas Tovar, de tan sólo 22 años y surgido de la cantera del, ya comentado, Imagine Cup en Egipto, que lo catapultó como  experto en tecnologías de la información, carrera que estudió en la Universidad Panamericana y que actualmente pone en práctica como Director de Desarrollo Tecnológico del Festival Cervantino. Compartimos su visión. 

  • ¿Qué nuevos desafíos plantean a los desarrolladores las soluciones de productividad en la nube? ¿Qué sucede en particular con Office 365?  

En mi experiencia, uno de los principales desafíos en muchos de los proyectos, es la migración (ya sea de datos o de procesos) hacia una solución en la nube. Hay que tomar en cuenta las conexiones de datos que tenemos a nuestra disposición, asi como las posibilidades que nos dan las diferentes herramientas para conectarnos a los sistemas de cómputo en la nube. En el caso de office 365, disponemos de varias herramientas que vienen dentro de SharePoint Online, que nos permiten hacer esto de una forma más rápida y sencilla, como sincronizar directorios de los discos duros. 

  • ¿Qué posibilidades brinda para agregar valor a las aplicaciones que desarrollan? ¿Qué necesitan las empresas? 

Creo que la mayor posibilidad que nos brindan este tipo de sistemas es poder olvidar, un poco, la parte de mantenimiento, que se tendría que hacer en un esquema tradicional, es decir, en los esquemas de cómputo en la nube no nos tenemos que preocupar por administrar los servidores, darles servicio, ni si quiera por administrar un centro de datos como tal. Todo esto implica un ahorro impresionante en gastos operativos, nos evita posibles errores humanos en configuraciones y nos hace mucho mas facil la administración y el mantenimiento de nuestros sistemas. 

  • ¿Qué herramientas recomiendas para desarrollar en Office 365? 

En este caso, les recomiendo empezar revisando el Developer Training Kit de Office 365 ,el cual trae herramientas para desarrollar sobre Exchange Online, Lync Online y SharePoint Online. Todo esto se utiliza a través del IDE de Microsoft, Visual Studio 2010, por lo que les recomiendo revisar las herramientas de desarrollo que tiene este IDE, sobre todo para SharePoint. Además de esto, les recomiendo revisar el Office 365 Developer Training Course, el cual lo pueden encontrar en MSDN y trae laboratorios y ejercicios de todas las herramientas de Office 365.

  • En este entorno, ¿qué sucede con la interoperabilidad a partir de tecnologías Microsoft? 

En este momento, las tecnologías de cómputo en la nube de microsoft, nos ofrecen herramientas de desarrollo en el lenguaje que elijamos, por ejemplo, para el desarrollo en Windows Azure, Microsoft ofrece herramientas para desarrollar en los principales lenguajes como PHP, Python, Java, no sólo en ASP, lo que expande las posibilidades de utilizar estas plataformas, eligiendo el lenguaje de programación que más nos guste y al mismo tiempo aprovechar todas ls ventajas de las plataformas de cómputo en la nube.

  • Y finalmente ¿Cómo aborda el desarrollador el tema de seguridad en la nube a la hora de pensar el desarrollo de una nueva aplicación en la nube? 

Este es un tema muy importante, sin embargo, las plataformas de cómputo en la nube nos ofrecen muchas soluciones a esto, por ejemplo, si pensamos en cómo asegurar nuestros datos, podemos programar facilmente que nuestros repositorios de datos, sólo sean accesibles desde ciertas IP´s o a través de las interfases que podamos programar. Estas plataformas, además, tienen soluciones casi automáticas para problemas como SQL injection y otros problemas de seguridad. Todo esto nos da una ventaja en problemas de seguridad, las cuales nos ahorran tiempo y costo, lo que las hace una opción muy segura para nuestras aplicaciones.

Posteado por: editoresla | 11/10/2011

Office 365: productividad y comunicación en la nube

Jorge P. Díaz Guzmán

Office 365 finalmente está entre nosotros, operativo y ofreciendo al usuario final la conocida suite de oficina y comunicación en todas partes. ¿Qué pasa con la productividad? ¿Cuáles son los beneficios para el usuario final y cómo impacta en el profesional TI? son algunos de los temas abordados con Jorge Patricio Díaz Guzmán, chileno, especialista en herramientas de comunicaciones y colaborativas, y por supuesto en Office 365. Actualmente trabaja en Componente IT Solutions en su país, a cargo de Microsoft Technologies, y fue nominado Microsoft Most Valuable Professional en Exchange en el año 2005. Compartimos su visión con nuestros lectores.

  • ¿Cuál consideras que es el mayor aporte de Office 365 en relación al usuario final?

El usuario final tiene una plataforma casi igual que en un sistema on-premise, sin notar mayores diferencias. En el caso de Exchange Online, la casilla del usuario es mayor de lo que se podría proveer en un sistema de Exchange On-premise sin mayores costos a la Organización.

El uso de Lync Online ayuda a mejorar la fluidez y eficiencia de comunicaciones entre los miembros de la Organización, así como a sus partners ya que permite la Federación y acceso a contactos de Windows Live.

La principal ventaja es la movilidad, el usuario final va a poder usar todos los servicios, en cualquier lugar como si estuviese en su puesto de trabajo, sin necesidad de repetir contraseñas o usar aplicaciones extras a las que ya está acostumbrado, como el Microsoft Office

  • ¿Cómo impacta en el trabajo cotidiano del profesional TI, en términos de su administración?

La administración de Office 365 no causa un gran impacto al administrador de TI. Normalmente este administrador ya posee conocimiento en administración normal de Exchange por Powershell, lo que no le traería mayores dificultades.

Incluso si hay convivencia de directorios, este administrador ya conoce Active Directory y sus prestaciones como el ADFS (Active Directory Federation Services) por lo que no se requiere capacitación adicional debido a que este administrador ya posee los conocimientos.

El impacto es menor ya que al final, bajo una sola herramienta, que es el portal de administración de Office 365, va a administrar de una sola vez, el Exchange, Lync, Sharepoint y la identidad.

  • Indudablemente el tema ubicuidad es clave aquí y por lo tanto la seguridad se transforma en una preocupación ¿Cómo lo resuelve el administrador?, ¿Cómo deben diseñarse las políticas de seguridad y privacidad en relación al uso de Office 365?

La seguridad de la información es algo que siempre será una preocupación de las Organizaciones, por lo que este debe ser un tema que todos sus miembros deben tener presente.

Office 365 posee reglas de seguridad nativas, pero la participación del usuario es fundamental. En el caso de los usuarios móviles se debe tener la preocupación de siempre tener las sesiones bloqueadas por passwords en sus notebooks. En el caso de dispositivos móviles que son tan usados hoy en día, Office 365 posee políticas de seguridad que el administrador puede generar y editar.

Lo principal, también, es configurar adecuadamente el FOPE (Forefront Online Protection for Exchange) lo que permite que se puedan generar reglas de transporte seguras para un grupo de usuarios, evitando el envío accidental de información para remitentes externos.

El gran consejo antes de comenzar el uso de Office 365 es leer la documentación y planificar, planificar y planificar. La planificación es parte importante de la migración y uso.

  • Y… ¿Qué piensas acerca del aporte que realiza Office 365 en términos de productividad?

Gracias a la movilidad, la comunicación se hace rápida, eficiente y efectiva respecto a su Organización. El aprovisionamiento de nuevos usuarios es rápido y sencillo, ya que el usuario final recibe todas las instrucciones en la página. Con el ADFS el usuario puede ingresar tanto a los servicios de Office 365 como a las aplicaciones de línea de negocios de la Organización, lo que transforma toda esta infraestructura en una herramienta poderosa para la productividad.

  • ¿Y en referencia a la comunicación y el trabajo colaborativo?

Lync 2010 Online y Sharepoint 2010 Online son por excelencia, poderosas herramientas colaborativas. Por estar en la nube, la accesibilidad a esa comunicación y colaboración es inmediata y sencilla, sin requerir de gastos en infraestructura.

Junto con Outlook Web Applications y Office Web Applications, la colaboración y comunicación son tan naturales que el usuario final difícilmente acepta otra herramienta, ya que la curva de aprendizaje en Office 365 es bajísima porque utiliza herramientas que el usuario ya conoce en su día a día.

« Newer Posts - Older Posts »

Categorías