Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Vantagens e Desvantagens de Middleware
O foco maior sobre a movimentação de dados de um aplicativo para outro como uma mensagem em vez de um arquivo de dados levou a uma maior necessidade de aplicações flexíveis . A capacidade de aplicações flexíveis , reformatar e reencaminhar mensagens que podem ser facilmente compreendidos e lidos por sistemas adequados levou a inovação de um novo software conhecido como Middleware ou Enterprise Application Integration (EAI) . Funções de middleware como uma camada de tradução , consolidador e software integrador . Existem diversos produtos que oferecem soluções de middleware . Software de suporte

Middleware foi projetado para suportar várias arquiteturas de aplicativos. Muitas empresas operam com mais de uma arquitetura única aplicação. Por exemplo, quando aplicativos de terceiros são adquiridas ou as empresas se fundem, uma empresa pode acabar operando com múltiplas arquiteturas . Middleware suporta essas arquiteturas , fornecendo métodos estruturados de interconexão em três ambientes que incluem ambientes de teste , produção e desenvolvimento . Funções de middleware para mover dados de uma aplicação para outra, entre os arquivos e bancos de dados .
Conectividade

Middleware é considerado um software de conectividade porque funciona para se juntar aplicações através da comunicação mecanismos . Em sua função , middleware é a camada entre os aplicativos de software assistida e plataformas de aplicativos , criando escalabilidade , transparência e interoperabilidade. Software Middleware auxilia na conectividade de banco de dados , fornecendo acesso a interfaces API de banco de dados . A vantagem de usar o middleware é a conectividade padrão e simplificada do software de banco de dados proporciona.
Orientado a mensagem

middleware baseado em mensagem ou middleware orientado a mensagem ( MOM) se baseia em assíncrona ( não sincronizadas) a comunicação entre aplicativos baseados em torno de um sistema de fila de mensagens. A desvantagem para sistemas assíncronos é a sobrecarga da rede e processamento lento servidor de mensagens . Outras desvantagens incluem limitações ao apoio protocolo deve plataformas revelar-se menos popular. Cada um dos produtos de middleware foi projetado com diferenças inerentes , tornando-se difícil escolher entre os fornecedores . Acesso programador Limited é uma das principais desvantagens.

Processuais Middleware

chamadas de procedimento remoto ou RPC , fazer uso do middleware procedural. Disponível em vários sistemas operacionais , como Unix e Microsoft Windows . RPC tem uma capacidade de multi-plataforma, o que lhe dá vantagem sobre outros tipos de middleware . No entanto, as desvantagens para este tipo de middleware , RPC , em particular, incluem a replicação , as questões de balanceamento de carga , escalabilidade limitada e baixo nível de tolerância a falhas. A ausência de apoio directo em várias áreas exige que os desenvolvedores a lidar com esses aspectos , acrescentando um alto nível de complexidade aos sistemas.

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar as declarações no Oracle 
·Principais elementos de Dicionários de banco de dados 
·As vantagens de bancos de dados paralelos 
·O que é uma Matriz Web 
·Quais são as desvantagens de processamento de banco de…
·As diferenças em OLTP e OLAP 
·Como inserir a Oracle em VBA 
·VBSQL para TSQL Conversão 
·A diferença entre o SIRH & HRMS 
·Como copiar um Blog para XAMPP 
  Artigos em destaque
·Como desativar o Norton Anti Virus 
·Como compactar um arquivo PDF em Linux 
·Como restaurar um backup DFSR em Exec 11 
·Eu tenho um problema ao instalar o Adobe Illustrator CS…
·Como fazer Basslines em Thor 
·Como remover o Symantec AntiVirus Corporate Edition sem…
·Como remover ruído de fundo De um WAV 
·Como faço Arquivos Zip Com Pkzip 
·Como fazer backup de um particionado Drive 
·Kaspersky Vs . BitDefender 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados