Página Inicial
 
Produtos
GPAI
CRM Educacional
Chat
Utilitarios
   
Serviços
Segurança .NET
Migração
Interconexão
Mobile .NET
Treinamento
Servidores
Business Intelligence
   
Institucional
Saiba Mais
Boletins
Parceiros
Fale Conosco
   
Colaboração
Blog
Forum
Artigos
Lista de usuários
   
Interno
Webmail
   
Login

InterConexão de Sistemas

Tecnologias de integração entre sistemas se tornou um dos principais temas discutidos e emergentes deste ano. No ambiente de desenvolvimento Microsoft com .NET Framework podemos destacar três destas novas tecnologias: WinSock, .NET Remmoting e Web Services.

Winsock

Recurso disponivel para desenvolvimento de aplicações que necessitem porta de entrada para comunicação, já amplamente reconhecido e utilizado. O Winsock permite que utilizando portas TCP/IP uma empresa crie um serviço de comunicação onde as mensagens podem trafegar utilizando no cliente qualquer software ou equipamento com protocolo TCP/IP.

Por exemplo, se sua empresa possui serviços ou dados que podem ser vendidos uma aplicação Listener pode ser instalada utilizando a porta TCP 25000 e qualquer equipamento, como terminais inteligentes, smartphones e handhelds trocariam informações com seus servidores.

.NET Remmoting

A tecnologia Remmoting é um misto do Winsock com WebServices onde utilizando uma porta e um endereço http/IP a comunicação é efetuada. Esta tecnologia é muito utilizada em algumas empresas que anteriormente utilizavam o Microsoft MTS/COM+ e geravam os pacotes de aplicativos no servidor, exportando para o cliente um proxy.

O remmoting possui a sua porção server, onde um unico ou multiplos programas chamados de host sobem as bibliotecas e as mantem disponiveis, fazendo tambem o gerenciamento da porta TCP utilizada. As aplicações cliente utilizam chamadas aos métodos que o host possui com rapidez e segurança.

Web Services

Web Services sem dúvida é a tecnologia de comunicação mais conhecida e emergente. Hoje poucas empresas não o estão utilizando, uma vez que é multiplataforma e multilinguagem. Um aplicativo escrito em C#.NET pode facilmente conversar com uma aplicação Java por meio de web services, uma vez que todas as aplicações devem seguir um mesmo padrão determinado pelo W3C internacional.

Como Escolher ?

Esta questão não é tão simples quanto parece, afinal, as três tecnologias fazem comunicação de dados entre empresas. Segue abaixo um quadro ilustrativo com algumas considerações sobre cada uma das tecnologias:

Requisito

Winsock

Remmoting Web Services
Autenticação

Não suporta

Manual pelo proxy Suportado pelo IIS
Criptografia

Não suporta

Manual pelo proxy Suportado pelo IIS
Manipulação de Objetos

Não possui
(trafega ASCII)

Suportado Depende da linguagem e do objeto
Performance
(envio e retorno simples)

1,5 seg

7 seg. na 1a. execução
1,5 seg. nas seguintes
19 seg. na 1a. execução
3 seg. nas seguintes
Desenvolvimento

Complexo

Médio Simples

Nota: Os dados abaixo tem como base componentes escritos em C# com .NET

Entre em contato

Estamos a disposição para qualquer dúvida ou esclarecimento, entre em contato conosco e agende uma visita.

  73069  acessos desde 22/01/2004