Microsoft Dynamics ‘AX 7’ / Rainier

La noticia de que existe una próxima versión de Microsoft Dynamics AX (versión 7) y que ésta va a ser una revolución en cuanto a la tecnología que la mueve y la experiencia de usuario no es nueva, lo comentábamos aquí ya en Agosto de 2013. Microsoft lleva comentando el proyecto Rainier varios años en diferentes eventos, pero las noticias interesantes siguen bajo NDA por lo que no se pueden publicar todavía.

Microsoft Dynamics 'AX 7'

Sin embargo, en recientes eventos que se han organizado en torno al producto, como los recientes AXUG Focus 2015 y ASUG Summit y las pasadas Convergence 2015 y Microsoft Dynamics Technical Conference 2015 se han publicado numerosas imágenes (Por ejemplo: 1 2 3 4 5 6 7) que revelan el aspecto que va teniendo el producto y la nueva interfaz, además de algunas ideas (sin mucho detalle concreto) de los cambios en cuanto a la tecnología, arquitectura y herramientas de desarrollo, todas alineadas con el nuevo mantra de Microsoft: Cloud first, Mobile first.

Los cambios que nos esperan en la siguiente versión van orientados en cuatro grandes direcciones:

  • Nueva UI basada en web: multi plataforma + multi dispositivo. Compatibilidad con navegadores no-Microsoft como los de iPad y Android.
  • Cloud First: Todo el despliegue se hará en Azure. Incluso las instalaciones on-premise serán azure mediante Azure Pack.
  • Ciclo de vida mejorado para facilitar las implementaciones a partners y clientes mediante Microsoft Lifecycle Services.
  • Herramientas de desarrollo en Visual Studio, aunque manteniendo X++ como lenguaje de desarrollo. La mayoría de herramientas de versiones anteriores se han rediseñado para el nuevo entorno.

Información general

  • Lanzamiento planeado para finales de 2015
  • El Customer Support para AX 2009 ha sido ampliado hasta Abril de 2018.
  • La funcionalidad es prácticamente la misma que en 2012 R3, esta nueva versión es sobre todo un cambio tecnológico
  • Azure First: La primera versión estará disponible sólo en Azure. La previsión es que 6 meses después se lance la primera versión on-premise basado en cloud mixto, facilitado por el nuevo Azure Pack de Microsoft.
  • La versión 2012 sigue actualizándose cada 6 meses con rollups de hotfixes, ajustes regulatorios y de compatibilidad (con las nuevas versiones de Windows, por ejemplo), etc.
  • Un nuevo Cumulative Update cada 6 meses. Mejorada la granularidad de las actualizaciones mediante LCS para decidir qué funcionalidades incluir en cada actualización, facilitando así los upgrades sin cambios drásticos en la instalación actual. El siguiente será en Junio, CU9.
  • El proceso de migración de 2012 a AX7 ha sido simplificado para que sea mucho más simple y eficiente que los anteriores, a través de LCS.
  • Como se puede adivinar, LCS se convierte en una herramienta fundamental para partners.

Nueva experiencia de usuario basada en web

Microsoft Dynamics AX web UI

  • Nueva experiencia de usuario basada en espacios de trabajo (Work Spaces), sustituyendo a los anteriores Role Center, con elementos BI avanzados embebidos como PowerBI y fuentes OData para facilitar el BI externo.

Herramientas de desarrollo en Visual Studio

  • Todas las herramientas de desarrollo de AX 7 se han movido a Visual Studio (versión 2013 de momento) y se han adaptado al nuevo entorno web y en cloud.
  • X++ se convierte en un lenguaje .NET completo, ya no hay p-code intermedio.

Microsoft Dynamics AX 7 Visual Studio

  • Antiguas herramientas de MorphX se han rediseñado para funcionar en Visual Studio, como el grabador de tareas, que permitirá generar documentación, como ya hacía, pero también facilitar la automatización de tests.
  • Aparte de las herramientas clásicas de AX, se pueden utilizar las herramientas propias de Visual Studio como soluciones o proyectos.
  • Compatibilidad nativa con Team Foundation Server.
  • Motor de builds avanzado para despliegue en la nube.
  • Desaparece el AOS, será un servicio web expuesto en la nube. El entorno de desarrollo lo simula localmente para desarrollar sin AOS.
  • Estos servicios conectaran a un servidor SQL Azure ya sea PaaS o DBaaS.

Y muchos más detalles interesantes que publicaremos en cuanto nos dejen 😉