Introdução
Os arquitetos de soluções são responsáveis por identificar integrações dentro e fora do Microsoft Power Platform e por orientar como essas integrações são implementadas como parte da arquitetura geral.
Este módulo apresenta as opções de integração no Microsoft Power Platform e explica a função do arquiteto de soluções no planejamento e gerenciamento de integrações. Você também vai:
- Saber mais sobre a integração e por que ela é necessária
- Descobrir os recursos do Microsoft Power Platform que permitem a integração
- Usar as funcionalidades do Microsoft Azure
Os aplicativos de negócios criados com base no Microsoft Power Platform geralmente fazem parte de um ecossistema corporativo mais amplo. Da perspectiva do usuário, o aplicativo se conecta a outros sistemas corporativos e participa de processos empresariais maiores que abrangem vários sistemas.
Visão geral da integração
A integração conecta um ou mais componentes do sistema para criar uma experiência unificada ou garantir resultados de processo consistentes. Isso resulta em um sistema que funciona como um todo coeso, em vez de partes desconectadas.
Considere a integração como a costura de sistemas distintos para alcançar uma funcionalidade mais ampla. A integração promove a integridade dos dados, melhor adoção do usuário e maior ROI (retorno sobre o investimento).
Os componentes podem ser conectados ou desconectados, e a integração envolve a determinação da melhor forma de habilitar a operação coordenada.
Por que a integração é necessária
Seis desafios comuns geralmente indicam a necessidade de integração:
- Usabilidade: os usuários geralmente interagem com vários sistemas para concluir as tarefas. A integração pode unificar essas experiências em uma única interface, reduzindo custos de treinamento e melhorando a consistência.
- Volume: ao lidar com conjuntos de dados grandes ou que são atualizados com frequência, a duplicação pode se tornar ineficiente. A integração permite acesso direto a fontes de dados compartilhadas, em vez de depender de cópias ou migrações.
- Em tempo real: os processos empresariais geralmente exigem acesso imediato aos dados atuais do cliente, que podem residir em vários sistemas. A integração permite acesso em tempo real a dados atualizados entre equipes ou contextos regulatórios.
- Custo: algumas funcionalidades são mais econômicas quando acessadas externamente. Por exemplo, a integração a um serviço externo de pesquisa de endereços muitas vezes é mais barata do que manter esses dados internamente.
- Duplicação: a consistência de dados é fundamental. Por exemplo, atribuir recursos de serviço sem integração pode resultar em duplicidade de reservas. Um sistema centralizado que coordena a alocação de recursos pode atender a várias áreas de negócios por meio da integração.
- Reutilização: a recriação de funcionalidades comuns aumenta os custos e a manutenção. A integração dá suporte à reutilização, o que reduz o esforço de desenvolvimento e melhora a consistência entre as soluções.
Tipos de integração
A integração normalmente ocorre em três categorias:
- Dados: combina informações de várias fontes para apresentar uma exibição unificada.
- Aplicativo: conecta sistemas no nível do aplicativo para troca de dados ou serviços.
- Processo: coordena vários sistemas para dar suporte a processos empresariais de ponta a ponta.
Como os arquitetos de soluções podem ajudar
Os arquitetos de soluções contribuem com:
- A identificação de onde a integração é necessária.
- A liderança do design de padrões de integração e a garantia de que eles se alinhem à arquitetura geral.
- A avaliação de ferramentas de integração de terceiros.
- A garantia de que as estratégias de integração sejam resilientes e não excessivamente frágeis.
- A incorporação de integrações ao plano de recuperação de desastres.
Ao avaliar integrações, os arquitetos de soluções devem avaliar o custo de não fazer nada. Antes de decidir integrar dados, aplicativos ou processos, considere o custo da abordagem atual ou das alternativas manuais. Por exemplo, determine com que frequência um problema ocorre e o valor potencial da automação. Algumas integrações podem exigir um esforço significativo, mas oferecem benefícios mínimos, como a sincronização de apenas alguns registros de clientes diariamente após meses de desenvolvimento.