Este cenário explica como é possível usar subfluxos para reutilizar
a lógica comum em uma solução de integração, como um subfluxo se comporta no
tempo de execução com base em seu design e sua implementação e como você converte
um subfluxo anterior em um subfluxo do WebSphere Message Broker Versão 8.
Quando quiser reutilizar a funcionalidade comum em novas soluções de integração, há uma série de pontos diferentes a partir dos quais você poderá iniciar.
Este cenário abrange as situações a seguir:
- Você pode ser um novo usuário do WebSphere Message Broker que precisa desenvolver uma solução de
integração pela primeira vez. Você deseja aprender a projetar e implementar a lógica comum que você sabe que pode ser reutilizada por soluções futuras em sua organização.
- Você pode ser um usuário existente do WebSphere Message Broker que tenha migrado
recentemente para a versão 8. Você está no processo de desenvolvimento de uma nova
solução de integração que reutiliza subfluxos anteriores.
- Você pode ser um usuário existente do WebSphere Message Broker que precisa desenvolver u
ma funcionalidade comum que será usada pelas soluções de integração futuras.
Independentemente do seu ponto de início, este cenário foi dividido
em subcenários para ajudá-lo a entender como usar subfluxos no WebSphere Message Broker:
- Subcenário 1: Criando um novo subfluxo como um arquivo .subflow
- Subcenário 2: Criando um novo subfluxo como um arquivo .msgflow
- Subcenário 3: Convertendo um subfluxo de legado
Criando um novo subfluxo como um arquivo .subflow
Essa é a abordagem recomendada para criar subfluxos.
- Você é um novo usuário do WebSphere Message Broker ou é um usuário existente que precisa criar
novos subfluxos.
- Sua empresa pode ter vários aplicativos, como SAP ou Siebel, bem como vários serviços da web que usam o WebSphere Message
Broker como o backbone de integração por meio do qual ocorrem todas as transformações de dados.
- Sua empresa pode também ter um requisito corporativo que estipula que todos os sistemas que manipulam informações sensíveis do cliente deve atender integralmente aos requisitos de auditoria.
Para atender aos requisitos corporativos, é possível projetar e implementar um subfluxo de auditoria que pode ser usado por qualquer fluxo de mensagens. É possível criar um subfluxo como um arquivo .subflow ou .msgflow. No entanto, é recomendável criar o subfluxo como um arquivo .subflow. O subfluxo define nova funcionalidade que será reutilizada por outras soluções.
Criando um novo subfluxo como um arquivo .msgflow
Essa opção é mantida para compatibilidade de subfluxo com liberações
anteriores.
- Você é um usuário existente do WebSphere Message Broker.
- Você migrou seus subfluxos anteriores para a versão 8.
- Devido a restrições de recursos, não é possível converter os subfluxos em arquivos .subflow.
- Os subfluxos existentes são amplamente usados em várias soluções.
Você continua a criar subfluxos como arquivos .msgflow sempre que esses subfluxos incluírem subfluxos existentes. Em qualquer outro caso, você cria seus novos subfluxos como arquivos .subflow.
Convertendo um subfluxo de legado
- Você é um usuário existente do WebSphere Message Broker.
- Você migrou seus subfluxos anteriores para a versão 8.
- Você deseja converter seus subfluxos de legado em arquivos .subflow.
Você converte seus subfluxos criados como arquivos .msgflow em arquivos .subflow usando a função de
conversão fornecida pelo WebSphere Message Broker.