TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Atividade Middlewares

Por:   •  21/3/2022  •  Relatório de pesquisa  •  346 Palavras (2 Páginas)  •  114 Visualizações

Página 1 de 2

Dado um cenário que uma empresa desenvolve 2 softwares de gestão diferentes, seu

cliente tenha outros 2 software de gestão diferentes desenvolvidos por 2 empresas também

diferentes.

Nesse cenário o cliente sinaliza para uma integração de todos os seus sistemas. Ao utilizar

ou desenvolver um middleware pode-se pesquisar as entradas e saídas dos diferentes

sistemas, quais os recursos que usam e definir uma estrutura de Middleware que seja mais

apropriada. Portanto, um middleware como integrador permitirá que um sistema produzirá X

dados e os demais sistemas assumirão essas saídas e assim também os demais.

Nesse contexto, tem-se os seguintes exemplos de middlewares: Dell Boom, iBIEnterprise

Edition, RMI e JMS (Oracle), CORBA (OMG), Jitterbit, ENCINA (Transarc), MQSeries e

CICS (IBM, Tuxedo (BEA), COM (Microsoft), Tibco Scribe

1 - Quais são as vantagens e desvantagens da utilização de middlewares? Desenvolva uma

classificação, grupo ou taxonomia para os middlewares descritos nesse exercício.

R: Uma grande desvantagem dos middlewares se concentra justamente em sua capacidade de

amenizar a heterogeneidade, pois ele o faz adicionando uma falsa homogeneidade no

sistema, o que apenas retarda a colisão entre os sistemas heterogêneos. Outra

desvantagem encontrada, são as questões de segurança e o atraso de comunicação.

Uma grande vantagem é sua flexibilidade e performance, bem como a confiabilidade e tolerância a

falhas, escalabilidade e tambem comunicação.

2 - Explique a utilização/característica com mais detalhes de pelo menos três dos

middlewares citados.

R:

RPC/RMI: é inadequado para comunicação em alguns cenários de aplicação

● Cliente e servidor precisam estar ativos durante todo o momento de comunicação

● Implica em espera para estabelecer o sincronismo entre cliente e servidor

● Overhead para manter conexão / sessão

● Falha de qualquer uma das partes impede comunicação

● Paradigma se limita à comunicação 1 para 1

Corba: Das muitas soluções existentes na tier middleware o CORBA tem um destaque

especial, sendo considerado por muitos anos um padrão para aplicações do tipo middleware,

exemplo disso são as aplicações em telemedicina em e-learning em banco de dados, entre outros.

Um sistema baseado em CORBA

...

Baixar como (para membros premium)  txt (2.6 Kb)   pdf (38.2 Kb)   docx (8.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com