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.