Informática en nube: Desarrollo de soluciones de nube única

Al desarrollar soluciones de nube para organizaciones especializadas tales como agencias de Gobierno, hay varios aspectos a considerar, incluyendo seguridad, movilidad e interoperabilidad.

Niten Malik

Desarrollo de soluciones para funciones únicas como apoyo a agencias gubernamentales de computación en nube empresarial es un desafío. Mientras que las estrategias tradicionales han implicado desarrollo personalizado o modificar el estándar de enterprise resource planning sistemas (ERP), usando una plataforma de desarrollo estable basada en Microsoft Dynamics CRM y SharePoint le da gran flexibilidad y escalabilidad.

El mes pasado, miré a las consideraciones de alto nivel para desarrollar soluciones de nube modificado para requisitos particulares para fines específicos. Aquí voy examinar algunas de las áreas específicas que tienes que tener en cuenta, como la movilidad, la seguridad y la interoperabilidad.

Gestión de la movilidad

Los usuarios tienen crecientes expectativas de acceso a los sistemas y la información a través de cualquier tipo de dispositivo, ya sea su PC de sobremesa, portátil, tablet o teléfono. Necesitan en cualquier momento y en cualquier lugar de acceso a datos, aplicaciones y personas.

A través de una plataforma como Dynamics CRM Mobile, los usuarios pueden tener acceso a toda la gama de la funcionalidad de Microsoft Dynamics CRM, incluyendo sus capacidades de tablero de instrumentos. Y pueden hacerlo en el dispositivo móvil de su elección. No hay necesidad para cargar aplicaciones múltiples en su dispositivo. Microsoft Dynamics CRM Mobile proporciona una experiencia de aplicación consistente.

Proporciona experiencias de aplicación específica del dispositivo que son natural e intuitiva a través de una variedad de plataformas y UXs específicas. Porque está basado en HTML5, puede estructurar y presentar contenidos en distintos navegadores Web. La solución se adapta para que la apariencia y está optimizada para diferentes plataformas de hardware.

Administrar Microsoft Dynamics CRM Mobile de forma centralizada. Puede configurar tipos de registro, formularios, vistas, reglas de sincronización sin conexión y estructura de navegación de la aplicación móvil. Sólo tienes que publicar estas configuraciones una vez, independientemente de la gama de dispositivos que emplean los usuarios. Esto simplifica y optimiza la administración de CRM móvil.

Para adaptarse a diferentes necesidades de los usuarios, puede establecer múltiples perfiles que exponen la funcionalidad y datos específicos de la función. El resultado es una experiencia móvil adaptado y optimizado para cada tipo de usuario, si su función de trabajo es de ventas, marketing o finanzas, por ejemplo. Usted puede limpiar también remotamente dispositivos de datos CRM debe un dispositivo sea robado o perdido, o si un empleado abandona la empresa.

Adopción de la plataforma

Contar con interfaces de usuario consistentes y familiares en múltiples, ampliamente utilizado las aplicaciones de Microsoft tales como los resultados de SharePoint, Office y Outlook en las tasas de adopción de alta de usuario para una aplicación basada en Dynamics CRM de línea de negocios (LOB). Estas interfaces de usuario amigables e intuitivas incrementar las tasas de adopción de usuario, que a su vez mejora la calidad de los datos.

La integración transparente entre Dynamics CRM y otros productos de Microsoft Office más aumenta la adopción. Por ejemplo, puede agregar una solución basada en Dynamics CRM como un widget dentro de Outlook. Esto elimina la necesidad de alternar entre aplicaciones.

Integración con Word proporciona una capacidad de combinación de correspondencia fácil. Excel ofrece herramientas potentes y autoservicio de análisis y visualización de datos de la empresa. Soporte de múltiples dispositivos permite el acceso a la información a través de la Web o dispositivos móviles, ampliando aún más el uso de soluciones basadas en Dynamics CRM.

Operaciones de colaboración

Optimización de las operaciones con el out-of-box integración entre Microsoft Dynamics CRM y SharePoint con Lync, Outlook y Office puede cambiar fundamentalmente cómo trabajar. Las operaciones de proceso de negocio optimizado pueden ofrecer una mejora significativa de la productividad.

Considere estos escenarios posibles. En un caso de uso típico de administración de credenciales, jueces a menudo necesitan consultar sobre preguntas de elegibilidad o documentación proporcionada por el cliente. Esta consulta normalmente implica la creación de escalamiento y resolución de problemas a través de correo electrónico o una reunión. Esto crea impredecible retraso en la resolución de casos.

Sobre un piso de la fábrica, si una máquina altamente automatizada de alta velocidad, es seguida por una máquina que implica mucha intervención manual, productividad y producción general de la fábrica va a sufrir. Cuando es imposible evitar la intervención manual, un proceso de colaboración se requiere para resolver problemas de manera más eficiente.

Un ejemplo puede ser el diseño de operaciones para aprovechar la integración entre SharePoint y Dynamics CRM, tal que un árbitro tiene fácil acceso a la experiencia en mi sitio de SharePoint o puede utilizar búsqueda incorporadas para encontrar un blog relevante. La presencia de la experta individual se sincroniza automáticamente con su calendario de Outlook.

Usted puede tener el árbitro conectado a un experto en SharePoint o un flujo de trabajo CRM vía Lync y colaborando activamente en cuestión de minutos. La plataforma Lync facilita la colaboración de múltiples maneras, desde conferencias de mensajería instantánea y video para compartir escritorio y en el navegador co-edición de documentos.

Consideraciones de desarrollo

La plataforma de desarrollo de Microsoft Dynamics CRM ofrece muchas características para implementar rápidamente aplicaciones LOB. Estas capacidades incluyen:

**Modelo de datos:**El marco de Dynamics CRM incluye una extensa lista de entidades de datos predefinidos comunes a muchas aplicaciones de negocios. Procesos comunes no requieren que construir estas entidades desde cero. Fácilmente puede personalizar la mayoría de las entidades o definir entidades completamente personalizadas.

**INTERFAZ DE USUARIO:**Dynamics CRM proporciona páginas basadas en HTML para examinar y administrar datos. Se pueden personalizar fácilmente el contenido del formulario, diseño y sitio de navegación. Puede integrar interfaces externos y aplicaciones como parte de la navegación incrustada dentro de los formularios CRM.

**Flujos de trabajo:**Windows Workflow Foundation está integrada con el marco de Dynamics CRM para implementar la automatización de procesos de negocio como un solo paso o una compleja serie de pasos, controles, esperas y reglas. Puede ejecutar flujos de trabajo manualmente o automáticamente cuando cambia un valor de datos o registros. También puede utilizar flujos de trabajo para crear actividades, actualizar registros, crear alertas, enviar un correo electrónico en nombre de un usuario o implementar otras tareas personalizadas.

Los usuarios pueden fácilmente crear nuevos flujos de trabajo y editar parámetros mediante una interfaz intuitiva para controlar cómo funcionan y cuando se ejecutan. Pueden definir flujos de trabajo a nivel organizacional para aplicar a todo el mundo, o para aplicar a los individuos como los flujos de trabajo personales.

**Seguridad:**En su nivel más básico, el modelo de seguridad mantiene el control de acceso sobre los datos y servicios. Permite reglas para cada pedazo de datos para proteger la información sensible y cumplir con los requisitos de privacidad de datos y perfiles de usuario.

Single sign-on, autenticación y autorización, el marco aprovecha Microsoft Active Directory. Esto permite al usuario entrar y salir de varios inquilinos a los que han ha concedido acceso sin tener que iniciar sesión en varias veces. Cuando el usuario está dentro de un cierto inquilino, no podrá ver la información en otro inquilino aunque tengan acceso a ese inquilino. Que tendrá que salir y volver a introducir el otro inquilino para acceder a esos datos. Se trata de cómo el marco garantiza datos no combinarse mal. Una vez que se haya concedido acceso de usuario, el modelo de seguridad por el inquilino proporciona un medio muy eficiente de establecer y cambiar los privilegios de seguridad para garantizar que los usuarios siempre tengan acceso adecuado.

Seguridad basada en funciones define privilegios basados en funciones de negocio dentro de cada inquilino, en lugar de usuarios individuales. Los usuarios pueden tener uno o varios roles asociados con ellos, con aditivos privilegios a través de roles. Pueden realizar muchas funciones dentro de un inquilino y el sistema reconocerá automáticamente los privilegios de seguridad correcta.

Unidades de negocio agrupan usuarios y autorización basada en funciones. Diseño de la unidad de negocio puede reflejar o ayudar a facilitar la estructura de la empresa dentro del modelo de seguridad. Cada unidad de negocio define los roles heredados de la jerarquía organizativa o específico que es las necesidades de la unidad. Cada usuario es había asignado a una unidad de negocio único y asigna uno o más roles de seguridad dentro de esa unidad.

Seguridad para informes es tan importante, pero pueden normalmente ser más difícil de implementar. Microsoft Dynamics CRM utiliza un concepto llamado vistas de base de datos filtrada para proporcionar consistencia para el modelo de seguridad. Metadatos de marco crea y mantiene vistas filtradas para cada entidad incorporada y personalizado definido en el modelo de datos. Vistas filtradas incorporan funciones de seguridad, diseño de la unidad de negocio y registro propiedad para reforzar el control de acceso. Control de los informes mediante el modelo de seguridad de marco para determinar quién puede ver, ejecutar y modificar cada informe.

Social media

Tecnologías sociales emergentes proporcionan experiencias centradas en las personas que pueden afectar fundamentalmente como personas y organizaciones comunican y colaboran tanto interna como externamente. Las redes sociales como Twitter y Facebook ofrecen una UX micro-blogging para publicar información, hacer preguntas y encontrar la experiencia. Alrededor del 82 por ciento de los usuarios de Facebook en el grupo de edad de 18 a 24 Si Facebook más de una vez al día. Contenido se distribuye en muchas redes sociales como Twitter, Facebook y YouTube. No sigue ningún estándar establecido.

Inteligencia social, basado en patrones de datos y flujos, mejora la toma de decisiones y servicio al cliente. Micro-blogging en Dynamics CRM abarca los feeds de actividad, actualizaciones de estado y notificaciones sobre eventos de negocios y acciones. Feeds de actividad de negocios entregan notificaciones en tiempo real configurables con respecto a las relaciones importantes y eventos de negocios.

Social media permite compromiso continuo, que suele ser el objetivo final de la proyección social y colaboración. Proporciona los sitios sociales y otros foros como los blogs para compartir experiencias e intereses. Medios de comunicación social involucra a interesados en un diálogo continuo para solicitar sugerencias y cuestiones. Estrategias de medios sociales específicos continuará evolucionando con el tiempo.

Por sí mismo, SharePoint no abordar la complejidad inherente en el desarrollo de tácticas de difusión digital. Sin embargo, permitirá una plataforma rentable aplicar estrategias de proyección social como evolucionan. SharePoint tiene conectores de medios de comunicación social, así como también componentes predefinidos que puede lanzar sitios sociales, wikis y blogs.

Interoperabilidad

El éxito de cualquier programa o iniciativa depende de la fiabilidad y la velocidad a la que puede analizar los datos de varios sistemas y posteriormente identificar los riesgos potenciales. Las soluciones deben estar centrados en una arquitectura orientada a servicios, Web services y enterprise service bus rápidamente y confiablemente reunir información pertinente.

Dynamics CRM está diseñado para trabajar con estos y otros sistemas. Se integra nativamente con cualquier aplicación que pueda exponer y consumir servicios Web. Proporciona una interfaz de servicios Web dinámica para aplicaciones para acceder y manipular los datos, así como interactuar con otros servicios de marco. Los servicios Web son interoperables con las plataformas no son de Microsoft.

Dynamics CRM también tiene integración out-of-box con Outlook, que permite intercambiar objetos de correo electrónico, contacto, citas y tareas de Outlook. Automáticamente se puede incorporar contenido CRM en documentos de Microsoft Word. Dynamics CRM incluye integración con SharePoint, por lo que los usuarios pueden almacenar contenido no estructurado en un espacio de trabajo de SharePoint. La información de SharePoint aparecerá en el formulario de datos CRM. Dynamics CRM le permite agregar iframes a una forma CRM para integrar aplicaciones basadas en Web en línea y utilizar secuencias de comandos para pasar datos a través de cadenas URL.

Nube híbrida

Puede utilizar Windows Azure para desarrollar nuevas aplicaciones o servicios en la nube que no dependen de una plataforma específica y están ampliamente disponibles. Windows Azure también ofrece herramientas de desarrollo de aplicaciones basadas en la nube para pruebas, implementación, alojamiento y mantenimiento de aplicaciones. La arquitectura viene con seguridad, escalabilidad, failover y gestión de la concurrencia. Su arquitectura abierta soporta la integración con aplicaciones heredadas y la interoperabilidad con otros sistemas.

La plataforma de Windows Azure puede proporcionar infraestructura como un servicio o bajo demanda computacionales y almacenamiento de información al host, escala, construir y administrar aplicaciones. Provisioning de cálculo y almacenamiento bajo demanda le ayuda a optimizar los costos de infraestructura durante el uso no pico.

También puede utilizar esta plataforma para proporcionar distintos niveles de seguridad de los datos. Hay numerosas consideraciones de seguridad como ubicación, acceso y qué otros datos residen en el mismo entorno. Porque difieren de los requisitos de seguridad de datos, una manera de optimizar los costos durante la gestión de la seguridad es para hacer funcionar las aplicaciones en una infraestructura de Nube híbrida de nube pública, Gobierno nube y nube privada o infraestructura local.

Podría alojar algunos componentes de la solución en una nube pública teniendo sus datos residen en el Gobierno comunidad nube y la nube privada. Mediante la distribución de componentes de la solución y datos a través de la nube privada, el Gobierno y el público, puede optimizar el almacenamiento y calcular los costos. Componentes de la solución alojadas en la nube de gobierno tienen menos usuarios y una infraestructura de baja costo. La nube de Gobierno optimizará los costos en menor medida en comparación con la nube pública.

Aplicando la misma lógica, podría explorar un local o infraestructura de nube privada para componentes y datos con los requisitos de seguridad más alto. Debido a la menor base de usuario, estas funciones tienen el más bajo para comenzar con los costes de infraestructura y son apropiado para un modelo de cloud hosting privado.

Cualquier solución de cloud debe venir con herramientas de nivel empresarial, como la capacidad de designar los archivos confidenciales o cifrar los mensajes para evitar complementos que aumentan la complejidad y el costo. Soluciones construcción o se originaron como soluciones de nube de consumidores a menudo carecen de herramientas de nivel empresarial que son estándar en soluciones de nube de gobierno.

Muchas ofertas de nube no gestión con eficacia la integridad de los datos cuando mueve los datos entre local y el repositorio de datos de nube. Por ejemplo, los documentos deben mantener un formato consistente y todas las funciones claves, tales como marcas de agua. Todas la retención de datos, administración y reglamentos archivos deben seguirse en la nube pública o de gobierno como si esos entornos cloud son locales.

Una solución que permite la colaboración en tiempo real entre los funcionarios y clientes resultará en un programa sensible, conducen a una relación de cliente continuo rica e impactante. Intercambio de información confiable y robusto con otros departamentos y agencias, combinadas con análisis útiles que extraer información de datos contextuales, aumentará la fiabilidad de la misión.

Niten Malik

Niten Malik se centra en la creación de Software como una solución de servicio. Con los años, ha desarrollado experiencia en desarrollo de negocio y operación modelos soluciones Multi-inquilinos basadas en la nube. Más recientemente, dirigió el desarrollo de cloud computing de estrategias y capacidades para el servicio público de Accenture, grupo de funcionamiento. Malik tiene a una Maestría en administración de empresas de la Kellogg School of Business, Universidad de Northwestern.

Contenido relacionado