Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Este é o artigo 4 de 6 em Criar aplicativos no Microsoft Cloud.
É raro que novos aplicativos não se conectem a aplicativos e dados existentes. Aplicativos de alta qualidade que as pessoas desejam usar normalmente interagem com o que já existe. Neste artigo, consideramos várias maneiras de usar o Microsoft Cloud para se conectar a aplicativos e dados.
- Usar o Gerenciamento de API do Azure para se conectar aos seus aplicativos e dados existentes
- Use o Microsoft 365 e o Microsoft Graph para se conectar aos seus aplicativos e dados de trabalho modernos
- Use o Dynamics 365 para se conectar às suas soluções de linha de negócios e dados
Usar o Gerenciamento de API do Azure para se conectar aos seus aplicativos e dados existentes
O Gerenciamento de API do Azure fornece uma maneira simples, geral e administrável de se conectar a aplicativos e dados. Você pode usá-lo para criar uma interface padrão que fornece um único ponto de acesso para outros aplicativos usarem. O Gerenciamento de API também possibilita gerenciar e proteger suas APIs de aplicativo de maneira padrão e fornece aos desenvolvedores um único lugar para aprender a usar essas APIs.
Em nosso aplicativo de exemplo, suponha que o componente voltado para o cliente pró-código e o componente voltado para funcionários de baixo código precisem acessar aplicativos e dados existentes. A Figura 6 mostra como Gerenciamento de API se encaixa na imagem.
Figura 6: o Gerenciamento de API do Azure fornece uma maneira uniforme de encapsular aplicativos e dados existentes.
Esses aplicativos existentes podem estar em execução no Azure, na plataforma de nuvem de outro fornecedor, em seu datacenter ou em outro lugar. não importa se os aplicativos foram criados pela Microsoft, por seus desenvolvedores internos ou por outra empresa. Encapsular com Gerenciamento de API ocultará essas diferenças para que os aplicativos acessem outros aplicativos e dados de maneira padrão.
Os benefícios do uso do Gerenciamento de API incluem:
- Aplicativos pró-código e de baixo código podem chamar as APIs diretamente. Na Figura 6, por exemplo, o componente voltado para o cliente e o componente voltado para o funcionário acessam aplicativos e dados existentes por meio de Gerenciamento de API.
- Os aplicativos do Power Platform podem usar um conector padrão para se conectar ao Gerenciamento de API. Assim como outros conectores, ele pode ser adicionado a um aplicativo de baixo código, fornecendo uma maneira simples e consistente de se conectar a aplicativos existentes.
- Os desenvolvedores pró-código podem criar wrappers de API personalizados para aplicativos existentes e publicá-los para uso por aplicativos de baixo código por meio do conector de Gerenciamento de API. O Visual Studio fornece uma caixa de diálogo que facilita isso.
É importante conectar novos aplicativos a seus aplicativos e dados existentes. O Microsoft Cloud fornece o Gerenciamento de API do Azure para resolver esse problema com eficiência.
Microsoft Cloud em um mundo híbrido
A computação em nuvem é uma abordagem popular hoje, mas muitas organizações ainda têm um investimento substancial em tecnologia local. A criação de aplicativos bem-sucedidos usando o Microsoft Cloud geralmente requer a integração com esse investimento existente.
Os componentes do Microsoft Cloud podem se conectar ao seu mundo local de várias maneiras. Estes são alguns exemplos:
- Azure: muitos aspectos do Azure podem se conectar ao seu ambiente local. Você pode usar o Gateway de VPN para conectar a rede local ao Azure. Os pipelines do Azure DevOps podem implantar código na nuvem ou local. Você pode executar um subconjunto de serviços do Azure local usando o Azure Stack Hub, o Azure Stack HCI ou o Azure Stack Edge.
- Power Platform: a Microsoft fornece um gateway local para que seus aplicativos de baixo código possam acessar dados armazenados em seu datacenter. Por exemplo, um aplicativo criado com o Power Apps pode usar o gateway para acessar dados do SQL Server local e uma solução do Power BI pode usá-los para combinar dados de fontes de dados locais com dados armazenados na nuvem.
- Microsoft 365: vários componentes do Microsoft 365, incluindo Exchange e SharePoint, podem fornecer implantação híbrida usando conexões entre a nuvem e o software local.
- Dynamics 365: alguns componentes do Dynamics 365, como o Supply Chain Management, permitem uma implantação híbrida.
- Microsoft Entra ID : hoje é comum conectar esse serviço de identidade baseado em nuvem com um Active Directory local existente, criando uma solução híbrida para gerenciar a identidade. As informações de identidade podem ser sincronizadas automaticamente entre os dois serviços.
Sua organização também pode usar o Microsoft Sentinel e vários aspectos do Azure Arc para proteger e gerenciar sua infraestrutura no Azure, em outras nuvens públicas ou em seu datacenter. Isso garante que os aplicativos implantados de forma híbrida ainda possam ser gerenciados efetivamente.
Use o Microsoft 365 e o Microsoft Graph para se conectar aos seus aplicativos e dados de trabalho modernos
Aplicativos internos de alta qualidade ajudam os funcionários a fazer bem seus trabalhos. Seus aplicativos pró-código e de baixo código poderão ser mais úteis se fornecerem aos funcionários acesso direto aos dados organizacionais, como emails, entradas de calendário e planilhas. Esses dados geralmente são armazenados em ferramentas do Microsoft 365, como Exchange, SharePoint e OneDrive.
Por exemplo, um aplicativo personalizado pode tornar seus usuários mais produtivos fornecendo acesso interno a dados de calendário, emails e chats. Isso minimiza o tempo que os usuários gastam alternando entre o aplicativo e o Outlook ou Teams. Os aplicativos também podem mostrar aos funcionários documentos relevantes do OneDrive para ajudá-los a tomar melhores decisões. Eles obtêm os dados de que precisam sem precisar pesquisar.
Para acessar esse tipo de dados, seus aplicativos personalizados podem usar a API unificada fornecida pelo Microsoft Graph. A Figura 7 ilustra essa ideia em nosso aplicativo de exemplo.
Figura 7: o Microsoft Graph fornece aos aplicativos acesso aos dados organizacionais no Microsoft 365.
Os aplicativos podem usar o Microsoft Graph para acessar dados no Microsoft 365, Windows 11 e Enterprise Mobility + Security. Os dados expostos por essa API podem vir de vários serviços de nuvem diferentes, incluindo Exchange, SharePoint, Teams, OneDrive, OneNote, Planner, Microsoft Search e Microsoft Entra ID. Como o Microsoft 365 já atende aos requisitos de conformidade para gerenciamento de registros e descoberta eletrônica, a criação de aplicativos que usam seu conteúdo e serviços oferece soluções mais compatíveis. O Microsoft Graph pode ser usado por aplicativos pró-código e de baixo código.
Em nosso aplicativo de exemplo, clientes e funcionários trabalham juntos de alguma forma. Suponha que os funcionários troquem emails ou entrem em chats do Teams com esses clientes. Se um funcionário precisar pesquisar informações de uma troca de email ou conversa anterior com um cliente, o aplicativo poderá usar o Microsoft Graph para obtê-lo do Microsoft 365. Ao selecionar um cliente na interface do aplicativo voltada para o funcionário, o funcionário poderá exibir a troca de email ou chat relevante.
Os aplicativos podem usar os dados acessados por meio do Microsoft Graph de várias outras maneiras. Por exemplo:
- Um aplicativo personalizado pode personalizar interações com funcionários exibindo nomes e imagens de funcionários em vez de apenas nomes.
- Um aplicativo personalizado poderá verificar o calendário de um usuário interno e sugerir automaticamente horários para uma reunião com clientes. O aplicativo pode assinar alterações no calendário do usuário e informar sobre a necessidade de ajustar as reuniões agendadas.
- Um aplicativo personalizado pode automatizar a integração de funcionários. Ele pode adicionar automaticamente um novo funcionário aos canais apropriados do Teams, listas de email e outras áreas no Microsoft 365.
- Um aplicativo personalizado que precisa armazenar dados pode usar o SharePoint em vez de um serviço de dados do Azure. O aplicativo pode usar recursos do SharePoint, como gerenciamento de permissões e conformidade aprimorada.
O Microsoft Graph pode se conectar a fontes de dados externas, incluindo Google Drive, Box, Jira e Salesforce, para que seus aplicativos personalizados possam indexar e pesquisar informações armazenadas fora do ambiente da Microsoft. A Microsoft também fornece a Conexão de Dados do Microsoft Graph para mover grandes quantidades de dados organizacionais para os armazenamentos de dados do Azure. Você pode usar os dados para criar modelos de machine learning e fazer outras análises, ajudando a entender melhor o que está acontecendo em sua organização.
O Microsoft Graph é mais um exemplo do valor fornecido pela criação de aplicativos nos serviços unificados do Microsoft Cloud. Você pode usá-lo para criar aplicativos melhores que tornam os funcionários mais produtivos.
Use o Dynamics 365 para se conectar às suas soluções de linha de negócios e dados
O Dynamics 365 é um conjunto de serviços que pode fornecer uma variedade de soluções de negócios. Aqui está uma lista parcial do que inclui:
- Dynamics 365 Sales para gerenciar pipelines de vendas, integrar novos vendedores e dar suporte a profissionais de vendas de outras maneiras.
- Dynamics 365 Customer Insights para ajudá-lo a entender melhor seus clientes. Por exemplo, ele pode fornecer uma exibição de cada cliente e prever as necessidades do cliente.
- Dynamics 365 Supply Chain Management para criar e executar uma cadeia de suprimentos resiliente que otimiza seu inventário e melhora o planejamento de demanda.
- Dynamics 365 Customer Service para dar suporte à sua organização de atendimento ao cliente. Por exemplo, ele pode obter respostas mais rápidas aos seus representantes e criar agentes virtuais (chatbots).
- Dynamics 365 Finance para lidar com faturas, pagamentos e outros assuntos financeiros.
- Dynamics 365 Human Resources para ajudar a gerenciar o recrutamento, os benefícios dos funcionários, a compensação e outros problemas de RH.
Os novos aplicativos empresariais geralmente podem se beneficiar da integração com um ou mais serviços do Dynamics 365. Como usamos o Power Apps para criar nosso aplicativo de exemplo, podemos nos integrar facilmente usando um conector. A Figura 8 mostra isso.
Figura 8: um aplicativo de baixo código pode usar um conector do Power Platform para acessar o Dynamics 365.
O Power Platform fornece vários conectores para acessar o Dynamics 365. Um dos mais amplamente usados é o conector do Microsoft Dataverse, que fornece acesso aos dados no Dynamics 365 Sales, Dynamics 365 Customer Service e outras ofertas do Dynamics 365. Esse conector aproveita o fato de que grande parte do Dynamics 365 é criado no Dataverse, tornando simples a integração com o Power Platform. Embora não seja mostrado na Figura 8, o Dynamics 365 também expõe APIs para aplicativos pró-código.
Conectar um aplicativo empresarial a aplicativos comerciais e dados do Dynamics 365 pode ser benéfico de várias maneiras:
- Um aplicativo voltado para o cliente pode se integrar ao Dynamics 365 Finance para que os clientes possam trabalhar com faturas.
- Um aplicativo de call center, como um aplicativo voltado para funcionários criado com o Power Apps ou o Azure, pode fornecer previsões em tempo real da probabilidade de um cliente mudar para um concorrente. O Dynamics 365 Customer Insights inclui modelos de machine learning pré-criados para fornecer essas informações.
- Um aplicativo de recrutamento com componentes voltados para o cliente e voltados para funcionários pode se integrar ao Dynamics 365 Human Resources para armazenar e acessar informações sobre vagas de trabalho e candidatos.
Há conexões entre o Dynamics 365 e outras partes do Microsoft Cloud. Por exemplo, um técnico de campo pode usar o Teams para notificar os usuários do Dynamics 365 Sales, profissionais de vendas, sobre clientes cujos produtos estão se aproximando do fim da vida útil. A equipe de vendas pode informar proativamente os clientes sobre as opções de substituição.
Nuvens da Microsoft para setores
O Microsoft Cloud fornece um conjunto amplamente útil de serviços para criar aplicativos personalizados. No entanto, as soluções que sua organização cria provavelmente não são genéricas. Elas são especializadas para sua indústria. O que o Microsoft Cloud fornece é útil, mas você também deseja mais suporte para os aplicativos específicos do setor que precisa criar.
O Microsoft Industry Clouds atende a essa necessidade. Cada Industry Cloud se baseia no Microsoft Cloud adicionando componentes específicos do setor. Aqui estão alguns Industry Clouds:
- Microsoft Cloud for Healthcare
- Microsoft Cloud para Manufatura (versão prévia)
- Microsoft Cloud para Varejo
- Microsoft Cloud para Serviços Financeiros
- Microsoft Cloud para Organizações sem fins lucrativos
- Microsoft Cloud para Sustentabilidade
Cada Industry Cloud foi projetado para ajudar a obter o valor e a conformidade específicos do setor necessários. Cada um inclui aplicativos projetados para um setor específico. Por exemplo, o Cloud for Nonprofit inclui uma solução do Power Apps pré-criada para gerenciamento voluntário, e o Cloud for Healthcare inclui um chatbot extensível para que os clientes possam descrever sintomas e obter informações sobre condições médicas relacionadas e o tipo de médico a ser consultado.
Os Industry Clouds também incluem componentes para desenvolvedores de aplicativos. Estes são alguns exemplos:
- O Cloud for Retail inclui um serviço de recomendações inteligentes que sugere produtos aos clientes. Esse serviço é acessado por meio de uma API, para que os desenvolvedores possam criar soluções específicas do cliente que o usam.
- O Cloud for Healthcare inclui um conector FHIR (Fast Healthcare Interoperability Resources). Esse conector facilita que as soluções do Power Platform se conectem a dados de saúde acessíveis por meio da interface FHIR padrão do setor.
- Cloud for Financial Services, Cloud for Healthcare e outros fornecem tipos de dados predefinidos, chamados de entidades, para Dataverse e outros repositórios de dados.
Criar seus próprios aplicativos nos serviços fornecidos pelo Microsoft Industry Clouds pode ajudar a criar soluções melhores e mais compatíveis em menos tempo.
Próximas etapas
Confira como líderes de desenvolvimento de aplicativos corporativos bem-sucedidos criam e executam aplicativos seguros usando o Active Directory para gerenciamento de identidade e acesso.