What is Monad?

Monad es la próxima generación de plataformas para la automatización administrativa. Monad resuelve los problemas de gestión tradicionales aprovechando la Plataforma .NET. Desde el primer prototipo (limitado), se pueden resaltar beneficios significativos para desarrolladores, testers, usuarios avanzados y administradores. Monad aprovecha el .NET Common Runtime Runtime para proporcionar un potente, consistente, intuitivo, extensible y útil conjunto de herramientas que reducen los costos de administración y hacen que la vida de los no programadores sea mucho más sencilla.

Monad consta de:

  1. Monad Automation Model (MAM): Un modelo de automatización basado en clases .NET, métodos y atributos para producir [Cmdlets](https://msdn.microsoft.com/en-us/library/ms714395(v=vs.85).aspx).[^1-3]

  2. Monad Shell (MSH): Un entorno de ejecución de scripts basado en .NET para exponer los Cmdlets como herramientas de línea de comandos de API y un shell de línea de comandos programable e interactivo.

  3. Monad Management Models (MMM): El conjunto con las clases de base de código administrado (o interfaces) para implementar escenarios de administración específicos y herramientas administrativas in-the-box para ejecutar esos escenarios.

  4. Monad Remote Scripting (MRS): Conjunto de componentes basados en Web Services que permiten ejecutar secuencias de comandos remotamente en muchas máquinas .

  5. Monad Management Console (MMC): Un modelo basado en .NET y un conjunto de servicios para la creación de GUIs de administración sobre MSH exponiendo todas las interacciones de GUI como secuencias de comandos visibles por el usuario .

Este white paper presenta el enfoque tradicional de la automatización administrativa, sus fortalezas y deficiencias. A continuación, se presenta una visión general de los principales componentes de Monad. Un conjunto de propuestas de valor se articula entonces para las audiencias objetivo de Monad.

Notas:

Last updated