Integração e comunicação externa
A configuração de integração e comunicação externa define como o sistema se conecta e troca informações com sistemas externos. Ao configurar mecanismos de transporte, mensagens, conectividade e ferramentas de IA, você controla como os dados e eventos circulam entre o sistema IBM Sterling® Order Management e aplicativos externos.
Essa configuração permite integrações confiáveis e escaláveis e separa a comunicação externa do fluxo de trabalho principal e da lógica de negócios. Essa separação permite que você atualize as integrações sem precisar redesenhar os modelos de processo.
Visão geral
A gestão de pedidos geralmente depende de sistemas externos, como serviços de pagamento, atendimento de pedidos e logística. A configuração da integração e da comunicação externa determina como essas interações ocorrem, e não quando a lógica é executada ou como os fluxos de trabalho são estruturados.
Você pode configurar a forma como os serviços se comunicam com o exterior do sistema utilizando mecanismos de transporte, padrões de mensagens, configurações de conectividade e ferramentas de IA. As ferramentas de IA definem como o sistema interage com serviços externos por meio de arquivos de definição de serviços, o que ajuda a gerenciar integrações de maneira consistente e reutilizável.
Essa configuração funciona em conjunto com as definições de serviço e as ações. As definições de serviço descrevem os serviços disponíveis, enquanto as ferramentas de IA definem como esses serviços são utilizados nas integrações. Em conjunto, essas configurações ajudam você a controlar tanto o que o sistema faz quanto a forma como ele se comunica com sistemas externos.
Separar a configuração da integração da lógica de fluxo de trabalho e execução ajuda a garantir que a comunicação externa possa ser atualizada ou ampliada sem a necessidade de redesenhar os modelos de processo.
Gerenciamento de integrações com ferramentas de IA
Use ferramentas de IA para definir como o sistema interage com serviços externos. Cada ferramenta de IA utiliza um arquivo de definição de serviço para configurar como as solicitações são enviadas e como as respostas são processadas. As ferramentas de IA ajudam você a gerenciar integrações de maneira consistente e reutilizável. Você pode criar, visualizar, modificar e excluir ferramentas de IA no Order Hub.
Para mais informações, consulte Ferramentas de IA.
Mecanismos de transporte
Os mecanismos de transporte definem como as mensagens são enviadas para e recebidas de sistemas externos. Eles fornecem a base técnica para a integração, como a comunicação síncrona ou assíncrona, e determinam como os dados são transmitidos para além do sistema de gerenciamento de pedidos.
As equipes configuram os mecanismos de transporte de forma independente, e os serviços os utilizam para garantir uma reutilização consistente.
Mensagens e publicação de eventos
As mensagens e a publicação de eventos definem como o sistema comunica as mudanças de estado e os resultados do processamento. Os eventos permitem que sistemas externos reajam aos marcos do ciclo de vida dos pedidos sem vincular estreitamente a lógica de integração aos fluxos de trabalho.
A configuração de mensagens oferece suporte a padrões de comunicação escaláveis e com acoplamento fraco entre domínios funcionais.
Pontos de integração e conectividade
A configuração do ponto de integração e da conectividade define para onde as mensagens são enviadas e como as conexões são estabelecidas. Essas configurações incluem definições de terminais, configurações de conexão e outros detalhes de conectividade necessários para a comunicação com sistemas externos.
A configuração centralizada da conectividade ajuda a separar as configurações específicas do ambiente da lógica de negócios.
Conectividade com sistemas externos
A conectividade com sistemas externos abrange o gerenciamento das configurações de conexão que ajudam a garantir uma comunicação confiável e segura com aplicativos externos. Essa configuração inclui a manutenção dos parâmetros de conexão e ajuda a garantir que as integrações permaneçam operacionais à medida que os sistemas e ambientes mudam.
Apache Kafka integração
Apache Kafka é compatível como mecanismo de transporte para cenários de integração orientados a eventos. Kafka permite uma comunicação escalável e assíncrona para a publicação de eventos e mensagens a destinatários externos.
Kafka A integração é utilizada com definições de serviço e componentes de transporte para dar suporte a integrações de alto volume e com acoplamento fraco.