Desde hace varios años ya, Microsoft ha estado abriendo sus tecnologías para facilitar la interoperabilidad entre tecnologías Microsoft y no Microsoft, de forma de poder brindar a todos nuestros clientes las mejores soluciones de acuerdo a sus necesidades tecnológicas.
Para lograr ser más abiertos, Microsoft ha establecido un compromiso clave con estándares, lo que permite mantener un juego limpio con todos los actores de la industria. De igual forma, sostenemos un diálogo constante con todos nuestros clientes, para entender así sus necesidades y adaptarnos a las mismas, lo cual a su vez ha traido un gran proceso de aprendizaje y por esa razón hoy podemos decir que Microsoft está cambiando como compañía y volviéndose más abierta – en la manera que creamos nuestros productos, colaboramos con clientes y trabajamos con otros de la industria.
Trabajamos Bien con Otros
La inversión y participación de Microsoft en interoperabilidad, estándares y código abierto, es tan amplia y profunda como cualquier otra compañía en la industria hoy en día. Microsoft sostiene un personal de mil ingenieros participan en 150 organizaciones de estándares y 350 grupos de trabajo. Debido a esta inversión el software de Microsoft puede interoperar con software de terceros, incluyendo el desarrollado como código abierto. A continuación un par de ejemplos:
Además de nuestro trabajo constante sobre estándares, trabajamos con otros en la industria, incluyendo comunidades de código abierto:
Para asegurar que nuestra iniciativa de interoperabilidad se expanda, proveemos un amplio acceso a la Propiedad Intelectual de Microsoft para habilitar a los desarrolladores y competidores a construir soluciones interoperables.
Escuchamos a los Clientes
Microsoft creó el Consejo Ejecutivo para Clientes de Interoperabilidad (Consejo IEC) en el 2006 – 35 líderes de TI de empresas y gobiernos – para ayudar a identificar y resolver los retos de interoperabilidad más importantes. Los miembros del consejo participan en proyectos en curso en siete áreas donde Microsoft necesita invertir para mejorar la interoperabilidad.
Desde el 2006, Microsoft y Novell han colaborado en la interoperabilidad entre Windows Server y Linux SUSE Enterprise, permitiendo que Linux y Windows trabajen mejor in centros de data heterogéneos. A la fecha, más de 700 clientes de empresas han adoptado soluciones Microsoft-Novell para mejorar la interoperabilidad Windows/Linux en sus centros de data a través de distintos escenarios.
Ya varios de nuestros clientes han implementado soluciones interoperables usando plataforma Microsoft y tecnologías OSS, como por ejemplo el Fondo Social para la Vivienda de El Salvador, cuya opinión es: “Desde el punto de vista del desarrollo fue muy importante poder integrar soluciones de OSS u otras empresas con tecnología Microsoft ya que pudimos contar con un campo más amplio para la creatividad y en definitiva para dar un mejor servicio a los usuarios.”
Abiertos en la Nube
A medida la industria hace la transición a la nube, Microsoft hará este proceso de una manera abierta, asociándonos con una amplia variedad de clientes del sector público y privado para asegurar que nuestras soluciones de nube son completamente interoperables.
Para habilitar a nuestros clientes a ser dueños y tener control sobre su data, Microsoft se compromete a garantizar conexiones abiertas, promoviendo la portabilidad de la data y facilitando herramientas para administrarla de manera eficiente, permitiendo moverla dentro y fuera de la nube a otras plataformas. Windows Azure fue diseñado desde el comienzo con la interoperabilidad en mente. La reciente inclusión de soporte de Windows Azure en el framework Zend es un caso que refleja el punto. Microsoft también es co-fundador del API de nube Simple con Zend Technologies Ltd., IBM Corp., Rackspace y otros, con la meta de garantizar open source en la nube. Lo anterior permite a desarrolladores escribir aplicaciones de nube que trabajen en las plataformas más grandes; el proyecto apunta a impulsar data y servicios portables entre nubes.
Al igual como ocurre con la plataforma actual, Microsoft soporta estándares de nube claves que prueban ser los bloques de construcción para servicios de nube abiertos e interoperables. Estos estándares incluyen frameworks SOA para centros de data y sistemas virtualizados, estándares web como SOAP, REST, AtomPub, y estándares de seguridad federada que habilitan sistemas de nube altamente escalables y poco acoplados. Windows Azure particularmente soporta protocolos y estándares como los WS-*, DNS, SAML. HTTPS, y la Federation de Protocolos de Recursos Web. Para garantizar la portabilidad de la data, Microsoft soporta OData, un protocolo de web abierto. Este protocolo abierto, una extensión del protocolo Atom Publishing (AtomPub), permite acceso de data sencillo en la nube a un número de plataformas clientes diferentes.
En conclusión, Microsoft está evolucionando para convertirse en una empresa más abierta, totalmente comprometida con los estándares abiertos de la industria y colaborando con todos los actores, incluyendo a las comunidades de desarrolladores de código abierto, con el fin de brindar a nuestros clientes soluciones que cubran sus necesidades tecnológicas.