Integrações entre Sistemas – Parte 12 – MSMQ, Revisitado

Objetivo Na parte 7 dessa série vimos uma implementação baseada em MSMQ que ficou muito atrás da implementação em Websphere MQ e eu tinha me comprometido a revisá-la. O objetivo deste post é apresentar essa revisão. A princípio imaginei que o resultado ruim estava relacionado a filas transacionais, mas na prática percebi que o problema … Continue reading Integrações entre Sistemas – Parte 12 – MSMQ, Revisitado

Integrações entre Sistemas – Parte 11 – TCP Server com Task Parallel Library

Objetivo Tcp Server... de novo?? Sim. Na verdade essa história começou logo que eu publiquei o post da parte 10. Meu amigo Alexandre Costa (aka Magoo) estava acompanhando o post depois que discutimos o assunto num café e logo que saiu, ele me mandou via twitter: "Por que você não usou a TPL?". Estragou meu … Continue reading Integrações entre Sistemas – Parte 11 – TCP Server com Task Parallel Library

Integrações entre Sistemas – Parte 10 – TCP Server, revisitado

Objetivo Após algum tempinho sem escrever (o tempo vai ficando curto!), resolvi retormar alguns compromissos que tinha assumido. Um deles foi lá na parte quando abordei o TCP Server que percebi que a implementação estava muito longe de ser boa. Retomei o tema, com o objetivo de "bater" o melhor número que eu tinha que … Continue reading Integrações entre Sistemas – Parte 10 – TCP Server, revisitado

Integrações entre Sistemas – Parte 9 – Estatísticas

Objetivo Após algum tempo criando estes exercícios de diferentes métodos de integração, resolvi executar uma bateria de testes em todos eles para tentar chegar num comparativo de tempos e prós e contras de cada um deles. Foram alguns dias, de máquinas superaquecendo e desligando, ajustes nos códigos criados para conseguir chegar nestes resultados. Espero que … Continue reading Integrações entre Sistemas – Parte 9 – Estatísticas

Integrações entre Sistemas – Parte 8 – Websphere MQ

Objetivo Nesta parte veremos como realizar integração utilizando Websphere MQ. A lógica é muito parecida com a do MSMQ, mudam poucas coisas na implementação. O complicadinho mesmo é se acostumar com como fazer o setup do Websphere MQ e configurar os canais. Setup Para realizar estes testes, utilizei o Websphere MQ versão 7.1. É possível … Continue reading Integrações entre Sistemas – Parte 8 – Websphere MQ

Integrações entre Sistemas – Parte 7 – MSMQ

Objetivo Nesta parte veremos como realizar integração através de MSMQ. MSMQ é uma tecnologia baseada em filas de propriedade da Microsoft (concorrente direta do Websphere MQ, anteriormente conhecido como MQSeries, da IBM). Esse método de integração é popularmente conhecido como "mensageria". É muito comum no mercado financeiro. Não estaremos abordando aqui todos os possíveis mecanismos … Continue reading Integrações entre Sistemas – Parte 7 – MSMQ

Integrações entre Sistemas – Parte 6 – TCP Server

Objetivo Nesta parte veremos como criar e transferir informações utilizando um TCP Server. A idéia é criar um método personalizado de transferir as informações, buscando melhor desempenho. Em TCP, fiz dois testes, um que realiza toda a comunicação de uma forma síncrona e outro que o cliente processa as requisições numa segunda thread. A diferença … Continue reading Integrações entre Sistemas – Parte 6 – TCP Server

Integrações entre Sistemas – Parte 5 – HTTP Request

Objetivo Nesta parte veremos mais uma abordagem para transferência de informações que é através de um request HTTP. Setup O servidor para nosso teste foi implementado como uma aplicação Web (IntegrationTests.WebApp), num handler http genérico. Para utilizá-lo, precisamos configurar nosso IIS. Para isso, seguiremos os passos: Abrir a console do IIS (inetmgr) Adicionar novo aplicativo, … Continue reading Integrações entre Sistemas – Parte 5 – HTTP Request