Principios de Interoperabilidad: El gran cambio

My friends…

 

Microsoft ha reorientado sus estrategias en función de la evolución tecnológica de su entorno, en multitud de ocasiones.

Es el caso de la transformación que experimentó tras la relevancia de Internet a finales de los 90's (creo que infravalorada por Microsoft en su momento), o nuevas formas de entender el desarrollo de aplicaciones como .Net, o la necesidad de reforzar la Seguridad (TurstWorthy Computing) allá por el 2002.

 

Pués ahora estamos ante un 4º pilar básico, referido en esta ocasión a la interoperabilidad. Esta capacidad de modificar el rumbo cuando la estrategia así lo aconseja, es algo muy característico de Microsoft.

 

Pues estamos en los albores de uno de esos cambios de rumbo fundamentales … Es quizá uno de los giros más rotundos que yo he podido ver.

¿ Por que? Porque las tendencias tecnológicas están transformado realmente la forma en la que actualmente los sistemas y los datos son creados, provisionados, compartidos y gestionados. Y esto no es mas que el fruto de la preponderancia de tecnologías como los Servicios WEB, las arquitecturas SOA, el software mas servicios, etc en los que la interoperabilidad entre sistemas es un requerimiento fundamental.

 

Adaptarse a estas tendencias de mercado y necesidades de usuario conforman la base de la estrategia que hoy se ha anunciado por Steve Ballmer y Ray Ozzie en rueda de prensa desde Redmond.

 

Es el anuncio de los “Principios de Interoperabilidad” que afectan a los principales productos que Microsoft dirige a las empresas/corporaciones/administraciones: Windows Vista, .Net framework, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, MS Office Sharepoint Server 2007 y sus futuras versiones de la siguiente forma:

 

 

ACCESO ABIERTO

  • Proporcionar las especificaciones de las APIs y protocolos de comunicación utilizados por cualquiera de estos 6 productos en su comunicación con productos Microsoft. Es decir, se trata de que cualquier fabricante o desarrolador, tenga exactamente la misma información y documentación de APIs que la propia Microsoft dispone para comunicarse con sus productos.
  • Publicación inmediata de mas de 30.000 páginas de documentación al respecto.
  • Identificación de las patentes asociadas y disponibilidad en términos razonables y no discriminatorios (RAND Access). Esto tendrá un gran impacto en la innovación y la creación de nuevas empresas de desarrollo de software y/o líneas de negocio (nunca antes se habían identificado y publicado estas patentes)
  • Los desarrolladores de distribuciones de código abierto no comerciales podrán utilizar de forma gratuita esta documentación para desarrollar la conectividad de sus productos e interoperar con Microsoft.

 

PORTABILIDAD DE DATOS

  • Office se convierte en una aplicación independiente del formato. Los usuarios podrán decidir qué opciones de formato (guardar como...) se incorporarán a Office. Ya no será la decisión de Microsoft
  • Libertad de elección de aplicaciones independiente del formato de los datos (los usuarios van a poder cambiar de aplicaciones conservando sus datos, el formato y las preferencias de uso de sus aplicaciones).
  • Para ello, Microsoft diseñará nuevas APIs para Word, Excel y PowerPoint, permitiendo a los desarrolladores la incorporación de formatos de documentos adicionales y facilitando a los usuarios el establecimiento de estos formatos por defecto a la hora de guardar los documentos. EJEMPLO: Los usuarios van a poder “Salvar como...” UOF (formato de documentos utilizado en China) o en “MiFormato” o en "ODF" etc.. – Los usuarios/desarrolladores podrán crear sus propios formatos de documentos e incorporarlos a Office. SIN PARTICIPACIÓN ALGUNA DE MICROSOFT.

 

ESTANDARES

 

Transparencia total en la implementación de estándares. Se identificará claramente ¿Cuáles?, ¿Para qué?, ¿Por qué?, ¿Cómo?... Se publicarán de manera gratuita y sin restricciones información sobre cómo Microsoft soporta e implementa los estándares, así como sus posibles extensiones e innovaciones.

 

LINEAS DE TRABAJO CON COMUNIDAD OPEN SOURCE

 

Se abren línbeas de trabajo permanente y constante con la comunidad openSource por medio de la creación de:

  • Open Source Interoperability Initiative (recursos, laboratorios, contenidos técnicos, etc) para desarrollo cooperativo en el área de la interoperabildiad
  • Document Interoperability Initiative (trabajar sobre el intercambio de datos) Existirán también laboratorios de I+D en diferentes países

Realmente este último punto, constituye un importante soporte para el resto de propuestas

 

 

En resumen:

 

No es un anuncio estrictamente técnico. Se trata de un paso muy importante, en un proceso iniciado hace tiempo, en el que se cree firmemente, pero que alcanza ahora un hito fundamental, y sobre el que tengo la certeza, de que no será el último.

Es un movimiento fundamental en la estrategia de Microsoft que va a modificar sustancialmente y para siempre cómo interactuamos con:

Clientes, Industria, Competidores, Comunidades técnicas, Cuerpos de estandarización ...

 

Y de beneficio inmediato para:

  • Usuarios: Que tendrán pas posibilidades de elección y podrán integrar mas facilmente infraestructuras y sistemas mixtos independientemente de la plataforma y del fabricante
  • Desarrolladores: Pueden utilizar estos protocolos sin costes en desarrollos y distribuciones no comerciales, lo que atraerá mayor innovación y competencia.
  • Socios: Que podrán innovar mas facilmente sobre tecnología Microsoft e integrar con otras tecnologúas de forma meneficiosa para sus clientes y para todo el ecosistema del software en si.
  • La industria se beneficiará evidentemente de esta "enérgica" acción sobre interoperabilidad. Como se dice con frecuencia por esta casa: Who's Next?
  • Microsoft se beneficia por promover un entorno tecnológico donde la pura innovación y la tecnología se fomente y se valore

 

Venga ánimo....  A ver si hay alguien ahí al que esto le parezca una buena noticia ;-) Prometo no desmayarme y seguir blogueando ;-)