Modelos de Programação do Estado Conversacional Gerenciados pelo Cliente e Gerenciados pelo IMS Connect

Um programa do IMS pode suportar uma transação composta por uma ou diversas interações. Uma transação com diversas iterações é mencionada como uma transação de conversação.

É possível ativar os aplicativos para a coreografia do processo de negócios ao indicar no aplicativo Java™ que o estado conversacional será gerenciado pelo aplicativo e não pelo IMS Connect. Gerenciando um único ID de conversação através de iterações de uma conversação, você permite que diferentes iterações sejam originadas de qualquer conexão. Esse modelo é conhecido como o modelo de programação do estado conversacional gerenciado pelo cliente.

Por padrão, o estado conversacional ainda é gerenciado pelo IMS Connect para fornecer compatibilidade com versões anteriores. Esse modelo também é conhecido como o modelo de programação do estado conversacional gerenciado pelo IMS Connect.

Para ativar os aplicativos para a coreografia do processo de negócios ou para o uso em conexões compartilháveis do soquete persistente, você deve gerenciar o estado conversacional no aplicativo cliente. No aplicativo, você indica ao IMS Connect que precisa que o IMS designe um ID da conversa para passar entre as iterações da conversa configurando a propriedade useConvID da classe IMSInteractionSpec como true. O modelo de programação com estado de conversação gerenciado pelo cliente garante que iterações diferentes de uma conversação possam ser originadas de qualquer conexão, sem rejeição.
Recomendação: Use esse modelo de programação do estado conversacional gerenciado pelo cliente para qualquer novo desenvolvimento de aplicativo para um melhor gerenciamento do estado conversacional.

Feedback