Integrar novas aplicações com soluções existentes
Nota
Este é o artigo 4 de 6 em Criar aplicações na Microsoft Cloud.
É raro que as novas aplicações não se liguem a aplicações e dados existentes. As aplicações de alta qualidade que as pessoas querem utilizar normalmente interagem com o que já existe. Neste artigo, consideramos várias formas de utilizar o Microsoft Cloud para ligar a aplicações e dados.
- Utilizar o Azure Gestão de API para ligar às suas aplicações e dados existentes
- Utilizar o Microsoft 365 e o Microsoft Graph para ligar às suas aplicações e dados de trabalho modernos
- Utilizar Dynamics 365 para ligar às suas soluções e dados de linha de negócio
Utilizar o Azure Gestão de API para ligar às suas aplicações e dados existentes
O Azure Gestão de API fornece uma forma simples, geral e gerível de se ligar a aplicações e dados. Pode utilizá-la para criar uma interface padrão que fornece um único ponto de acesso para outras aplicações utilizarem. Gestão de API também permite gerir e proteger as APIs da sua aplicação de forma padrão e dá aos programadores um único local para aprenderem a utilizar essas APIs.
Na nossa aplicação de exemplo, suponha que tanto o componente orientado para o cliente pró-código como o componente orientado para os funcionários de baixo código precisam de aceder a aplicações e dados existentes. A Figura 6 mostra como Gestão de API se encaixa na imagem.
Figura 6: o Azure Gestão de API fornece uma forma uniforme de encapsular aplicações e dados existentes.
Estas aplicações existentes podem ser executadas no Azure, na plataforma cloud de outro fornecedor, no seu próprio datacenter ou noutro local. não importa se as aplicações foram criadas pela Microsoft, pelos seus programadores internos ou por outra empresa. Encapsula-las com Gestão de API oculta estas diferenças para que as aplicações acedam a outras aplicações e dados de forma padrão.
As vantagens de utilizar Gestão de API incluem:
- As aplicações pró-código e de baixo código podem chamar as APIs diretamente. Na Figura 6, por exemplo, o componente destinado ao cliente e o componente destinado aos funcionários acedem a aplicações e dados existentes através de Gestão de API.
- As aplicações do Power Platform podem utilizar um conector padrão para ligar a Gestão de API. Tal como outros conectores, este pode ser adicionado a uma aplicação de baixo código, fornecendo uma forma simples e consistente de ligar a aplicações existentes.
- Os programadores pró-código podem criar wrappers de API personalizados para aplicações existentes e, em seguida, publicá-los para utilização por aplicações de baixo código através do conector de Gestão de API. O Visual Studio fornece uma caixa de diálogo que facilita a tarefa.
É importante ligar novas aplicações às suas aplicações e dados existentes. A Microsoft Cloud fornece Gestão de API do Azure para resolver este problema de forma eficaz.
Microsoft Cloud num mundo híbrido
A computação na cloud é uma abordagem principal atualmente, mas muitas organizações ainda têm um investimento substancial em tecnologia no local. A criação de aplicações com êxito através da Microsoft Cloud requer frequentemente a integração com este investimento existente.
Os componentes do Microsoft Cloud podem ligar-se ao seu mundo no local de várias formas. Eis alguns exemplos:
- Azure: Muitos aspetos do Azure podem ligar-se ao seu ambiente no local. Pode utilizar Gateway de VPN para ligar a sua rede no local ao Azure. Os pipelines do Azure DevOps podem implementar código na cloud ou no local. Pode executar um subconjunto de serviços do Azure no local com o Azure Stack Hub, o Azure Stack HCI ou o Azure Stack Edge.
- Power Platform: A Microsoft fornece um gateway no local para que as suas aplicações de baixo código possam aceder aos dados armazenados no seu datacenter. Por exemplo, uma aplicação criada com o Power Apps pode utilizar o gateway para aceder a dados SQL Server no local e uma solução do Power BI pode utilizá-la para combinar dados de origens de dados no local com dados armazenados na cloud.
- Microsoft 365: Vários componentes do Microsoft 365, incluindo o Exchange e o SharePoint, podem fornecer implementação híbrida através de ligações entre a cloud e o software no local.
- Dynamics 365: alguns componentes Dynamics 365, como a Gestão de Cadeias de Fornecimento, permitem uma implementação híbrida.
- Microsoft Entra ID: hoje em dia é comum ligar este serviço de identidade baseado na cloud a uma Active Directory no local existente, criando uma solução híbrida para gerir a identidade. As informações de identidade podem ser sincronizadas automaticamente entre os dois serviços.
A sua organização também pode utilizar o Microsoft Sentinel e vários aspetos do Azure Arc para proteger e gerir a sua infraestrutura no Azure, noutras clouds públicas ou no seu próprio datacenter. Isto garante que as aplicações que implementa de forma híbrida ainda podem ser geridas de forma eficaz.
Utilizar o Microsoft 365 e o Microsoft Graph para ligar às suas aplicações e dados de trabalho modernos
As aplicações internas de alta qualidade ajudam os colaboradores a fazer bem o seu trabalho. As suas aplicações pró-código e de baixo código podem ser mais úteis se concederem aos funcionários acesso direto aos dados organizacionais, tais como e-mails, entradas de calendário e folhas de cálculo. Estes dados são frequentemente armazenados em ferramentas do Microsoft 365, como o Exchange, o SharePoint e o OneDrive.
Por exemplo, uma aplicação personalizada pode tornar os seus utilizadores mais produtivos ao fornecer acesso incorporado a dados de calendário, e-mails e conversas. Isto minimiza o tempo que os utilizadores passam a alternar entre a aplicação e o Outlook ou o Teams. As aplicações também podem mostrar aos colaboradores documentos relevantes do OneDrive para ajudá-los a tomar melhores decisões. Obtêm os dados de que precisam sem terem de procurar.
Para aceder a este tipo de dados, as suas aplicações personalizadas podem utilizar a API unificada fornecida pelo Microsoft Graph. A Figura 7 ilustra esta ideia na nossa aplicação de exemplo.
Figura 7: o Microsoft Graph dá às aplicações acesso aos dados organizacionais no Microsoft 365.
As aplicações podem utilizar o Microsoft Graph para aceder a dados no Microsoft 365, Windows 11 e Enterprise Mobility + Security. Os dados que esta API expõe podem ser provenientes de vários serviços cloud diferentes, incluindo Exchange, SharePoint, Teams, OneDrive, OneNote, Planner, Microsoft Search e Microsoft Entra ID. Uma vez que o Microsoft 365 já cumpre os requisitos de conformidade para a gestão de e-discovery e registos, a criação de aplicações que utilizam os respetivos conteúdos e serviços fornece-lhe soluções mais compatíveis. O Microsoft Graph pode ser utilizado por aplicações pró-código e de baixo código.
Na nossa aplicação de exemplo, os clientes e os colaboradores trabalham em conjunto de alguma forma. Suponha que os funcionários trocam correio ou interagem em conversas do Teams com estes clientes. Se um funcionário precisar de procurar informações de uma troca de correio anterior ou conversar com um cliente, a aplicação pode utilizar o Microsoft Graph para as obter a partir do Microsoft 365. Ao selecionar um cliente na interface de aplicação voltada para os funcionários, o funcionário pode ver a troca de e-mail ou o chat relevantes.
As aplicações podem utilizar os dados acedidos através do Microsoft Graph de muitas outras formas. Por exemplo:
- Uma aplicação personalizada pode personalizar as interações com os colaboradores ao apresentar nomes e imagens de funcionários em vez de apenas nomes.
- Uma aplicação personalizada pode verificar o calendário de um utilizador interno e, em seguida, sugerir automaticamente horas para uma reunião com os clientes. A aplicação pode subscrever alterações no calendário do utilizador e aconselhar a necessidade de ajustar as reuniões agendadas.
- Uma aplicação personalizada pode automatizar a integração de colaboradores. Pode adicionar automaticamente um novo funcionário a canais, listas de e-mail e outras áreas do Teams adequados no Microsoft 365.
- Uma aplicação personalizada que precisa de armazenar dados pode utilizar o SharePoint em vez de um serviço de dados do Azure. Em seguida, a aplicação pode utilizar funcionalidades do SharePoint, como a gestão de permissões e uma melhor conformidade.
O Microsoft Graph pode ligar-se a origens de dados externas, incluindo Google Drive, Box, Jira e Salesforce, para que as suas aplicações personalizadas possam indexar e procurar informações armazenadas fora do seu ambiente microsoft. A Microsoft também fornece o Microsoft Graph Data Connect para mover grandes quantidades de dados organizacionais para os arquivos de dados do Azure. Em seguida, pode utilizar os dados para criar modelos de machine learning e fazer outras análises, ajudando-o a compreender melhor o que está a acontecer na sua organização.
O Microsoft Graph é mais um exemplo do valor fornecido pela criação de aplicações nos serviços unificados do Microsoft Cloud. Pode utilizá-lo para criar melhores aplicações que tornam os colaboradores mais produtivos.
Utilizar Dynamics 365 para ligar às suas soluções e dados de linha de negócio
Dynamics 365 é um conjunto de serviços que pode fornecer uma variedade de soluções empresariais. Eis uma lista parcial do que inclui:
- Dynamics 365 Sales para gerir pipelines de vendas, integrar novos vendedores e suportar profissionais de vendas de outras formas.
- Dynamics 365 Informações do Cliente para o ajudar a compreender melhor os seus clientes. Por exemplo, pode fornecer uma vista de cada cliente e prever as necessidades dos clientes.
- Dynamics 365 Gestão de Cadeias de Fornecimento para criar e executar uma cadeia de fornecimento resiliente que otimiza o inventário e melhora o planeamento da procura.
- Dynamics 365 Suporte ao Cliente para suportar a sua organização de suporte ao cliente. Por exemplo, pode obter respostas mais rápidas aos seus representantes e criar agentes virtuais (chatbots).
- Dynamics 365 Finance processar faturas, pagamentos e outras questões financeiras.
- Dynamics 365 Recursos Humanos para ajudar a gerir o recrutamento, os benefícios dos funcionários, a compensação e outras questões de RH.
Muitas vezes, as novas aplicações empresariais podem beneficiar da integração com um ou mais serviços Dynamics 365. Uma vez que utilizamos o Power Apps para criar a nossa aplicação de exemplo, podemos integrar-nos facilmente com um conector. A Figura 8 mostra o aspeto deste aspeto.
Figura 8: uma aplicação de baixo código pode utilizar um conector do Power Platform para aceder a Dynamics 365.
O Power Platform fornece vários conectores para aceder a Dynamics 365. Um dos mais utilizados é o conector Microsoft Dataverse, que fornece acesso aos dados em Dynamics 365 Sales, Dynamics 365 Suporte ao Cliente e outras ofertas de Dynamics 365. Este conector tira partido do facto de grande parte da Dynamics 365 ser criada no Dataverse, tornando mais simples a integração no Power Platform. Embora não seja apresentado na Figura 8, Dynamics 365 também expõe APIs para aplicações pró-código.
Ligar uma aplicação empresarial a Dynamics 365 aplicações empresariais e dados pode ser vantajoso de várias formas:
- Uma aplicação voltada para o cliente pode ser integrada com Dynamics 365 Finance para que os clientes possam trabalhar com faturas.
- Uma aplicação de call center, como uma aplicação voltada para funcionários criada com o Power Apps ou o Azure, pode fornecer predições em tempo real sobre a probabilidade de um cliente mudar para um concorrente. Dynamics 365 o Customer Insights inclui modelos de machine learning pré-criados para fornecer estas informações.
- Uma aplicação de recrutamento com componentes destinados ao cliente e destinados aos funcionários pode ser integrada com Dynamics 365 Recursos Humanos para armazenar e aceder a informações sobre aberturas de emprego e candidatos.
Existem ligações entre Dynamics 365 e outras partes da Microsoft Cloud. Por exemplo, um técnico de campo pode utilizar o Teams para notificar os utilizadores de Dynamics 365 Sales ( profissionais de vendas) sobre clientes cujos produtos estão prestes a terminar a vida útil. A equipa de vendas pode informar proativamente os clientes sobre as opções de substituição.
Clouds Microsoft para a Indústria
A Microsoft Cloud fornece um conjunto de serviços amplamente útil para criar aplicações personalizadas. No entanto, as soluções que a sua organização cria provavelmente não são genéricas; são especializados para a sua indústria. O que a Microsoft Cloud fornece é útil, mas também gostaria de obter mais suporte para as aplicações específicas do setor que precisa de criar.
As Clouds da Indústria da Microsoft abordam esta necessidade. Cada Cloud da Indústria baseia-se na Microsoft Cloud ao adicionar componentes específicos do setor. Seguem-se algumas Clouds da Indústria:
- Microsoft Cloud para os Cuidados de Saúde
- Microsoft Cloud for Manufacturing (pré-visualização)
- Microsoft Cloud para Retalho
- Microsoft Cloud para Serviços Financeiros
- Microsoft Cloud para Organizações Sem Fins Lucrativos
- Microsoft Cloud for Sustainability
Cada Cloud da Indústria foi concebida para o ajudar a obter o valor e a conformidade específicos da indústria de que precisa. Cada uma inclui aplicações concebidas para uma determinada indústria. Por exemplo, a Cloud para Organizações Sem Fins Lucrativos inclui uma solução pré-criada do Power Apps para gestão de voluntários e a Cloud for Healthcare inclui um chatbot extensível para que os clientes possam descrever os sintomas e, em seguida, obter informações sobre as condições médicas relacionadas e o tipo de médico a consultar.
As clouds do setor também incluem componentes para programadores de aplicações. Eis alguns exemplos:
- A Cloud para Revenda inclui um serviço de recomendações inteligente que sugere produtos aos clientes. Este serviço é acedido através de uma API, para que os programadores possam criar soluções específicas do cliente que o utilizam.
- A Cloud for Healthcare inclui um conector Fast Healthcare Interoperability Resources (FHIR). Este conector facilita a ligação das soluções do Power Platform aos dados de cuidados de saúde acessíveis através da interface FHIR padrão do setor.
- A Cloud para Serviços Financeiros, Cloud para Cuidados de Saúde e outros fornecem tipos de dados predefinidos, denominados entidades, para Dataverse e outros arquivos de dados.
Criar as suas próprias aplicações nos serviços que o Microsoft Industry Clouds fornece pode ajudá-lo a criar soluções melhores e mais compatíveis em menos tempo.
Passos seguintes
Veja como os líderes de desenvolvimento de aplicações empresariais criam e executam aplicações seguras com o Active Directory para gestão de identidades e acessos.