-
Mito 1
Java EE e as plataformas elas mesmas do NET tomam
cuidado da qualidade dos serviços (QoS). Não há nenhuma
necessidade para colaboradores e arquitetos preocupar-se sobre o QoS.
Verdade
Ambas as plataformas fornecem elementos essenciais
para QoS e requerem projeto e execução experientes permitir
aplicações e serviços de negócio de ser de confiança, altamente
disponível, e scalable.
-
Mito 2
QoS é uma qualidade systemic para desdobrar Java
EE e aplicações do NET no centro de dados. Tão por muito
tempo como há de confiança, infrastructure altamente disponível, e
scalable, os colaboradores e os arquitetos devem poder escalar acima
(ou para escalar para baixo) das aplicações do NET de Java EE
razoavelmente sem edições de gerência principais do serviço.
Verdade
A ferragem e o infrastructure do sistema no centro
de dados são certamente importantes suportar QoS. Pode fornecer
a disponibilidade básica. Entretanto, embora as máquinas são
aglomeradas para a disponibilidade elevada, o infrastructure não
fornece o failover da sessão do aplicação-nível. Há também
uma limitação a escalar simplesmente acima de uma aplicação de
negócio aumentando recursos. Para o exemplo, adicionando outros
dois CPUs e 2GB da memória física não o o tempo de resposta
necessariamente dobro do sistema para uma aplicação de negócio que
funciona em uma máquina 2-CPU com o 2GB da memória. Isto é
particularmente crítico para o interoperability do NET de Java EE
porque estão funcionando em infrastructures diferentes (ferragem e
sistemas se operando) e não compartilham das mesmas potencialidades
de QoS. Estas aplicações necessitam ser projetadas suportar a
confiabilidade, a disponibilidade, e o scalability melhores.
-
Mito 3
O desempenho bom para o interoperability do NET de
Java EE consulta geralmente ao throughput elevado e a uma latência
mais baixa. Com a disponibilidade do desempenho elevado e do
infrastructure da ferragem do custo relativamente baixo, os
colaboradores não necessitam preocupar-se sobre o projeto da
aplicação para o desempenho.
Verdade
A ferragem low-cost pode certamente impulsionar
acima do throughput do desempenho de aplicações interoperable do NET
de Java EE a alguma extensão. O desempenho bom para
aplicações interoperable do NET de Java EE é pesadamente dependente
no projeto (para o exemplo, o payload de XML e o projeto analisar
gramaticalmente) e na estratégia do interoperability (para o exemplo,
o uso do NET Remoting contra o messaging assíncrono usando serviços
da correia fotorreceptora). Isto pode variar para scenarios
diferentes da exigência do negócio.