Os mapas, ou transformações, são um dos componentes mais comuns nos processos de integração. Funcionam como tradutores essenciais no desacoplamento entre os diferentes sistemas a interligar. Este artigo tem como objectivo explicar como os mapas são processados internamente pelo motor do produto à medida que exploramos o editor de mapas do BizTalk Server.
Este artigo tem como base o exemplo do artigo publicado na 32ª edição da Revista PROGRAMAR onde é explicado em detalhe as funcionalidades básicas dos mapas e como podem ser implementadas. Pretende ser uma nota introdutória e destinada a quem está a dar os primeiros passos nesta tecnologia.
Primeiro que tudo, e para que todos nos possamos encontrar com a mesma base de conhecimento, parece-nos importante contextualizar todos os leitores quanto ao tema em questão.
O que é então Cloud Computing?
Cloud Computing é, numa definição abrangente, uma abordagem à computação assente sobre os conceitos de escalabilidade e alta disponibilidade de processamento e armazenamento online, disponível a um inúmero número de dispositivos e endpoints.
Neste artigo pretendo mostrar o que é o BackgroundWorker e vou exemplificar como se deve proceder à sua implementação usando a tecnologia WPF na versão .Net Framework 4.
Suponhamos:
Tenho um algoritmo complexo de Optimização Combinatória que irá ter como parâmetro de entrada um objecto do tipo World. Classe que define toda a estrutura de dados da minha aplicação e no final retorna o objecto World com as alterações realizadas pelo algoritmo.
Esta geração vai implicar que tenhamos pelo menos três passos:
A partir do objecto World vamos criar a estrutura de dados do algoritmo;
Gera-se o algoritmo a partir dos dados recebidos;
Depois de gerar o algoritmo é preciso converter o resultado de forma a reflectir no World o resultado do algoritmo.