Recomendações a outras pessoas considerando IBM webMethods Integration:
O webMethods IS Cloud é melhor utilizado se a sua organização possui muitos subsistemas que não foram projetados com base na mesma arquitetura, ou sistemas legados que foram criados em diferentes períodos, onde o formato de saída e a tecnologia variam, e sua empresa está totalmente pronta para trabalhar online. O webMethods Integration Cloud facilita o roteamento de transações/dados, transformando/mapeando-os conforme necessário, economizando custos ao orquestrar sistemas existentes para um novo objetivo sem a necessidade de desenvolver um novo. Um Administrador de Sistemas dedicado é essencial quando implementado em grande escala para cuidar de problemas de desempenho de rede/sistema. Análise coletada por e hospedada no G2.com.
Que problemas é IBM webMethods Integration E como isso está te beneficiando?
Estou usando o webMethods Integration Server para criar uma fachada de serviços SaaS em nuvem privada para atender solicitações e fazer roteamento para outros nós para processamento adicional. Neste projeto, estou usando o Web Service SOAP, tanto como produtor quanto como consumidor. Descritores de Serviço Web são usados para publicar detalhes de implementação para outros usuários potenciais do IS. A solicitação, dependendo dos parâmetros de entrada, será processada e retornada como produtora, ou roteada para outros serviços web como consumidora para processamento adicional de dados, cujos resultados são agregados antes de responder à chamada de serviço. O respectivo serviço web SOAP é escrito em JavaEE separadamente.
Usei componentes como sequência, ramificação, mapa, etc., para criar meu serviço de fluxo de roteamento. Acho bastante reutilizável em momentos em que podem ser 'invocados' de outros fluxos (nem mesmo é necessário copiar e colar). A depuração do serviço de fluxo também é boa, pois permite ver a saída de cada etapa e simulá-la usando diferentes variáveis. Análise coletada por e hospedada no G2.com.