Computação em nuvem: Desenvolvimento de soluções de nuvem original

Ao desenvolver soluções de nuvem para organizações especializadas, tais como agências de governo, há um número de áreas a considerar, incluindo a segurança, a mobilidade e a interoperabilidade.

Niten Malik

Desenvolvimento de soluções para funções exclusivas, como o apoio de agências governamentais de computação em nuvem corporativa é um desafio. Enquanto as estratégias tradicionais envolveram desenvolvimento personalizado ou modificando prateleira enterprise resource planning (ERP) sistemas, utilizar uma plataforma de desenvolvimento estável baseada em Microsoft Dynamics CRM e SharePoint dá-lhe significativa flexibilidade e escalabilidade.

No mês passado, eu olhei para as considerações de alto nível para desenvolver soluções personalizadas de nuvem para fins específicos. Aqui irá examinar algumas das áreas específicas que você tem que manter em mente, como mobilidade, segurança e interoperabilidade.

Gestão da mobilidade

Os usuários têm expectativas crescentes para acesso aos sistemas e informações através de qualquer tipo de dispositivo, se é seu PC desktop, laptop, tablet ou telefone. Eles exigem a qualquer hora, em qualquer lugar acesso a dados, aplicações e pessoas.

Através de uma plataforma como o Dynamics CRM Mobile, os usuários podem ter acesso a toda a extensão da funcionalidade do Microsoft Dynamics CRM, incluindo seus recursos do painel de controle. E pode fazê-lo no dispositivo móvel de sua escolha. Não há nenhuma necessidade de carregar vários aplicativos para seu dispositivo. Microsoft Dynamics CRM Mobile oferece uma experiência de aplicação única e consistente.

Ele fornece experiências de aplicação específicas de dispositivo que são naturais e intuitiva através de uma gama de plataformas e UXs alvo. Porque é baseado em HTML5, pode estruturar e apresentar o conteúdo em diferentes navegadores. A solução adapta-se assim a aparência é otimizada para diferentes plataformas de hardware.

Microsoft Dynamics CRM Mobile administre. Você pode configurar os tipos de registros, formulários, exibições, regras de sincronização offline e estrutura de navegação do aplicativo móvel. Você só tem que publicar essas configurações uma vez, independentemente do intervalo de dispositivos que os usuários utilizam. Isso simplifica e agiliza o gerenciamento de CRM móvel.

Para atender às diferentes necessidades de seus usuários, você pode estabelecer vários perfis que expõem a funcionalidade e dados específicos do papel. O resultado é uma experiência móvel adaptados e otimizados para cada tipo de usuário, se sua função de trabalho é de vendas, marketing ou Finanças, por exemplo. Você pode apagar também remotamente dispositivos de dados CRM um dispositivo ser perdido ou roubado, ou se um funcionário deixa a empresa.

Adoção de plataforma

Ter interfaces de usuário consistentes e familiares através de múltiplos, amplamente utilizado aplicativos Microsoft, como SharePoint, Office e Outlook resultados em taxas de adoção do usuário alta para um aplicativo da Dynamics CRM baseado em linha de negócios (LOB). Essas interfaces de usuário amigáveis e intuitivas aumentar taxas de adoção do usuário, que por sua vez melhora a qualidade dos dados.

A integração perfeita entre o Dynamics CRM e outros produtos do Microsoft Office mais aumenta a adopção. Por exemplo, você pode adicionar uma solução baseada em Dynamics CRM como um elemento dentro do Outlook. Isso elimina a necessidade de alternar entre aplicativos.

Integração com o Word fornece um recurso de mala fácil. O Excel oferece ferramentas de visualização e análise poderosas de auto-serviço para dados corporativos. Suporte a múltiplos dispositivos permite o acesso a informações através da Web ou através de dispositivos móveis, ampliando ainda mais a usabilidade das soluções baseadas em Dynamics CRM.

Operações colaborativas

Otimizando operações com out-of-box integração perfeita entre o Microsoft Dynamics CRM e SharePoint com o Outlook, Office e Lync pode alterar fundamentalmente como você trabalha. Operações de processo de negócios otimizado podem oferecer uma melhoria significativa da produtividade.

Considere estes cenários potenciais. Em um caso de uso típico de gerenciamento de credenciais, júri freqüentemente precisará consultar sobre questões de elegibilidade ou a documentação fornecida pelo cliente. Esta consulta normalmente envolve a criação de escalonamento e resolução de problemas através de e-mail ou uma reunião. Isso cria imprevisível atraso na resolução do caso.

Sobre um chão de fábrica, se uma máquina de alta velocidade, altamente automatizada é seguida por uma máquina que envolve muita intervenção manual, produtividade global da fábrica e a saída vão sofrer. Quando é impossível evitar a intervenção manual, um processo colaborativo é necessário para resolver problemas de forma mais eficiente.

Um exemplo pode projetar as operações para alavancar a integração entre o SharePoint e Dynamics CRM, tal que um juiz tem fácil acesso à expertise em meu Site do SharePoint ou pode usar a pesquisa incorporada para encontrar um blog relevante. A presença de cada perito é automaticamente sincronizada com o seu calendário do Outlook.

Você pode ter o adjudicador conectado a um especialista dentro do SharePoint ou um fluxo de trabalho CRM através de Lync e colaborar ativamente dentro de minutos. A plataforma Lync facilita a colaboração de várias formas, de mensagens instantâneas e videoconferência para compartilhamento de desktop e de navegador co-edição de documentos.

Considerações de desenvolvimento

A plataforma de desenvolvimento do Microsoft Dynamics CRM oferece muitos recursos para implantar rapidamente aplicativos LOB. Esses recursos incluem:

**Modelo de dados:**A estrutura do Dynamics CRM inclui uma extensa lista de entidades de dados predefinidos comuns para muitas aplicações de negócios. Processos comuns não vai exigir que você construir estas entidades do zero. Você pode facilmente personalizar a maioria das entidades ou definir entidades totalmente personalizadas.

**INTERFACE DO USUÁRIO:**Dynamics CRM fornece páginas baseadas em HTML para navegar e gerenciar dados. Você pode facilmente personalizar o conteúdo do formulário, navegação de site e layout. Você pode integrar aplicativos e interfaces de usuário externos como parte da navegação incorporada dentro de formas CRM.

**Fluxos de trabalho:**O Windows Workflow Foundation é integrado com o quadro de Dynamics CRM para implementar a automação de processos de negócios como uma única etapa ou série de etapas, verificações, esperas e regras complexas. Você pode executar fluxos de trabalho manualmente ou automaticamente quando um valor de dados ou registros muda. Você também pode usar fluxos de trabalho para criar atividades, atualizar registros, criar alertas, enviar e-mail em nome de um usuário ou executar outras tarefas personalizadas.

Os usuários podem facilmente criar novos fluxos de trabalho e editar parâmetros usando uma interface intuitiva para controlar como eles funcionam e quando eles correm. Eles podem definir fluxos de trabalho no nível organizacional para aplicar a todos, ou para aplicar a indivíduos como fluxos de trabalho pessoais.

**Segurança:**Em seu nível mais básico, o modelo de segurança mantém o controle de acesso, dados e serviços. Ele permite que os perfis de usuário e as regras para cada parte dos dados para proteger informações confidenciais e requisitos de privacidade de dados.

Para single sign-on, autenticação e autorização, o framework utiliza o Microsoft Active Directory. Isso permite que um usuário entrar e sair vários inquilinos que lhes tem concedido acesso sem ter que logar várias vezes. Quando o usuário estiver dentro de um determinado inquilino, não será capazes de ver informações em outro inquilino, mesmo que eles tenham acesso a esse inquilino. Eles precisam sair e reinserir o locatário para acessar os dados. Isto é como o quadro garante dados não vai ser combinados incorretamente. Uma vez que foi concedido o acesso do usuário, o modelo de segurança por inquilino fornece um meio altamente eficiente de estabelecer e alterar os privilégios de segurança para garantir que os usuários sempre têm acesso adequado.

Segurança baseada em função define privilégios baseados em funções de negócio dentro de cada inquilino, em vez de usuários individuais. Os usuários podem ter uma ou muitas funções associadas a eles, com aditivos privilégios através de funções. Eles podem executar muitas funções dentro de um inquilino e o sistema irá reconhecer automaticamente os privilégios de segurança correto.

Unidades de negócio agrupam usuários e concedem autorização baseada em funções. Projeto da unidade de negócios pode espelhar ou facilitar a estrutura da empresa dentro do modelo de segurança. Cada unidade de negócios define funções herdadas da hierarquia organizacional ou específico para ele é necessidades da unidade. Cada usuário é então atribuído a uma unidade de negócios única e atribuído a uma ou mais funções de segurança em que a unidade.

Relatórios de segurança é tão importante, mas normalmente podem ser mais desafiador para implementar. Microsoft Dynamics CRM usa um conceito chamado visualizações do banco de dados filtrados para fornecer a consistência do modelo de segurança. Metadados Framework cria e mantém exibições filtradas para cada entidade interna e personalizada definidos no modelo de dados. Exibições filtradas incorporam funções de segurança, projeto de unidade de negócios e posse registro para impor o controle de acesso. Você controla os relatórios usando o modelo de segurança do framework para determinar quem pode ver, executar e modificar cada relatório.

Meios de comunicação sociais

Tecnologias sociais emergentes proporcionam experiências centradas nas pessoas que podem afetar fundamentalmente como pessoas e organizações a comunicam e a colaboram tanto interna como externamente. Redes sociais como Twitter e Facebook fornecem um micro-blogging UX para postar informações, fazer perguntas e encontrar conhecimentos. Cerca de 82 por cento dos usuários de Facebook, na faixa etária de 18 a 24 Verifique Facebook mais de uma vez por dia. Conteúdo é distribuído em muitas redes sociais como Twitter, Facebook e YouTube. Ele não segue nenhum padrão definido.

Inteligência social, com base em padrões de dados e fluxos, melhora a tomada de decisões e serviço ao cliente. Micro-blogging em Dynamics CRM engloba atividade feeds, atualizações de status e notificações sobre eventos de negócios e ações. Feeds de atividade de negócio entregam notificações em tempo real configuráveis sobre relações importantes e eventos empresariais.

Mídia social permite contínuo engajamento, que muitas vezes é o objetivo final de alcance social e colaboração. Fornece sites sociais e outros fóruns como blogs para compartilhar experiências e interesses. Mídia social envolve as partes interessadas em um diálogo em curso para solicitar sugestões e questões. Estratégias de mídia social específico vão continuar a evoluir ao longo do tempo.

Por si só, SharePoint não vai abordar a complexidade inerente ao desenvolvimento de táticas de divulgação digital. No entanto, vai permitir uma plataforma de baixo custo implementar estratégias de alcance social, como eles evoluem. O SharePoint tem conectores de meios de comunicação social, bem como componentes predefinidos que você pode lançar sociais sites, blogs e wikis.

Interoperabilidade

O sucesso de qualquer programa ou iniciativa depende a confiabilidade e a velocidade com que você pode analisar os dados de vários sistemas e posteriormente identificar os riscos potenciais. Soluções precisam ser centrado em uma arquitetura orientada a serviços, Web services e um barramento de serviço corporativo de forma rápida e confiável reunir informações relevantes.

Dynamics CRM é projetado para funcionar perfeitamente com estes e outros sistemas. Ele integra nativamente com qualquer aplicativo que pode expor e consumir serviços da Web. Ele fornece uma interface de serviço Web dinâmica para aplicativos para acessar e manipular os dados, bem como interagir com outros serviços do quadro. Os serviços Web são interoperáveis com plataformas não-Microsoft.

Dynamics CRM também tem integração com o Outlook, que permite trocar objetos do Outlook email, contato, nomeação e tarefa. Automaticamente, você pode incorporar conteúdo CRM em documentos do Microsoft Word. Dynamics CRM inclui a integração com o SharePoint, assim os usuários podem armazenar conteúdo não-estruturado em um espaço de trabalho do SharePoint. As informações do SharePoint serão exibido dentro do formulário de dados do CRM. Dynamics CRM permite que você adicione iframes para um formulário CRM para integrar aplicações Web-based em linha e usar scripts para transmitir dados através de seqüências de caracteres de URL.

Nuvem híbrida

Você pode usar o Windows Azure para desenvolver novos aplicativos ou serviços em nuvem que não dependem de uma plataforma específica e estão amplamente disponíveis. Windows Azure também oferece ferramentas de desenvolvimento de aplicativo baseado em nuvem para teste, implantação, hospedagem e manutenção de aplicações. A arquitetura vem com segurança, escalabilidade, failover e gerenciamento de simultaneidade. Sua arquitetura aberta suporta integração com aplicativos legados e interoperabilidade com outros sistemas.

A plataforma Windows Azure pode fornecer a infra-estrutura como um serviço ou computação sob demanda e armazenamento para host, escala, construir e gerenciar aplicativos. Provisionamento de computação e armazenamento on-demand ajuda a otimizar os custos de infra-estrutura durante o uso fora do pico.

Você também pode usar esta plataforma para fornecer diferentes níveis de segurança de dados. Há várias considerações de segurança, tais como localização, acesso e outros dados que residem no mesmo ambiente. Porque diferem de requisitos de segurança de dados, uma maneira de otimizar custos durante a gestão da segurança é operar aplicativos em uma infraestrutura de nuvem híbrida consistindo de nuvem pública, nuvem de governo e nuvem privada ou infra-estrutura no local.

Você poderia hospedar alguns componentes da solução em uma nuvem pública, tendo seus dados residem no governo Comunidade nuvem e nuvem privada. Com a distribuição de componentes de dados e solução em público, governo e nuvem privada, você pode otimizar o armazenamento e calcular os custos. Componentes da solução hospedados na nuvem governo tem menos usuários e uma infra-estrutura de baixa custo. A nuvem de governo otimizará os custos em menor grau em comparação comparada a nuvem pública.

Aplicando a mesma lógica, você poderia explorar um local ou infraestrutura de nuvem privada para componentes e dados com a mais alta exigência de segurança. Por causa da menor base de usuário, essas funções têm infra-estrutura começar com custo menor e são adequado para um modelo de Hospedagem de nuvem privado.

Qualquer solução de nuvem deve vir com ferramentas de nível corporativo, como a capacidade de designar arquivos confidenciais ou criptografar mensagens para evitar Complementos que aumentar a complexidade e o custo. Soluções construídas ou originou-se como soluções de nuvem consumidor muitas vezes faltam ferramentas de nível empresarial que são padrão em soluções de nuvem do governo.

Muitas ofertas de nuvem não gerir eficazmente a integridade dos dados como dados se move entre o local e o repositório de dados de nuvem. Por exemplo, os documentos devem manter um formato consistente e todos os recursos importantes, como marcas d'água. Todos retenção de dados, gerenciamento e arquivamento regulamentos devem ser seguidos na nuvem pública ou governo como se nesses ambientes de nuvem estão no local.

Uma solução que permite a colaboração em tempo real entre os funcionários e clientes resultará em um programa ágil, levando a um relacionamento com o cliente em curso rica e impactante. Troca de informações confiáveis e robustos, com outros departamentos e agências, combinadas com o analytics acionáveis que extrair uma visão dos dados contextuais, vai aumentar a confiabilidade da missão.

Niten Malik

Niten Malik centra-se na criação de Software como uma solução de serviço. Ao longo dos anos, ele construiu a expertise no desenvolvimento de business case e funcionamento modelos para soluções multi-inquilino baseadas em nuvem. Mais recentemente, liderou o desenvolvimento da computação em nuvem estratégia e capacidades para o serviço público da Accenture grupo de funcionamento. Maliks possui um mestrado em Administração pela Kellogg School of Business, da Universidade Northwestern.

Conteúdo relacionado