Elementos da gerência do ISO em plataformas do NET de Java EE


  Share  
|

Em um ambiente heterogêneo da aplicação e da plataforma, gerentes é enfrentado com estruturas diferentes e frequentemente incompatíveis da gerência. Organizações dividiu frequentemente as plataformas heterogêneas em grupos silos"subsystems da aplicação" com um infrastructure da gerência comum. Os produtos third-party tais como o cavalo-força OpenView ou o CA Unicenter fornecem os consoles da gerência que consolidam a informação plataforma-específica da gerência e fornecem uma vista comum de componentes controlados. Quanto para a SOA, as soluções feitas sob encomenda das companhias tais como Infravio facilitam a conformidade de SLA de serviços desdobrados da correia fotorreceptora. Os associados do computador, AmberPoint, Actional, e a integridade do serviço desenvolveram uma extensão dos serviços da correia fotorreceptora à solução do MOM de Microsoft para dirigir-se à gerência do NET e dos serviços da correia fotorreceptora de Java EE através de uma solução proprietária da gerência. Java EE e as execuções do NET que se dirigem a elementos individuais da gerência do ISO são fundamental diferentes, como discutido nas seguintes seções.

Gerência De Falha

O objetivo de sistemas de gerência da falha é descobrir falhas na aplicação ou no infrastructure do sistema e relatar e registrar o evento da falha. Onde possível, o sistema de gerência da falha pode fazer exame da ação corretiva para corrigir a falha e para restaurar automaticamente o serviço. A plataforma de Java EE e a plataforma do NET têm modelos diferentes para registrar e segurar do evento. As aplicações de Java EE usam extensamente Java que registra APIs, tal como java.util.logging, que suporta registrar configurable da aplicação. Sob JSR-77, os usuários e os módulos da aplicação podem ser perguntados para a informação e podem fornecer notificações do evento. As aplicações do NET usam o namespace de System.Diagnostics registrar eventos da aplicação ao registro do evento de Windows. O registro do evento de Windows fornece system-wide o evento que registra e que monitora no sistema, na segurança, e na aplicação em nível mas é um infrastructure janela-específico. Em um sistema misturado, o erro e as mensagens registrando refletem os ambientes de programação diferentes e os sistemas subjacentes que complicam o aggregation e a interpretação das mensagens. Failover é outro característico da gerência de falha. os usuários e o NET da aplicação de Java EE no usuário de Windows fornecem aglomerando-se ao failover da sustentação.

Gerência Da Configuração

O objetivo da gerência distribuída da configuração é desdobrar e monitorar recursos da aplicação e do componente e sua informação da configuração. Esta tarefa é feita mais complexa nos sistemas heterogêneos, onde a versão muda e os updates podem criar os incompatibilities que podem ser difíceis de antecipar. O Java EE e os modelos da distribuição do NET são diferentes. O processo da distribuição de Java EE suporta "desenvolve em qualquer lugar" o modelo oncedeploy, com separação das responsabilidades entre a equipe do desenvolvimento do módulo e a equipe da distribuição. A gerência programmatic do processo da distribuição é especificada em JSR-88 (especificação da distribuição da aplicação de Java EE). Java EE não fornece a sustentação para o controle da versão do módulo. Os conjuntos do NET suportam um modelo diferente. Os conjuntos são as unidades self-describing da distribuição que suportam a gerência da versão do NET. Além às edições de gerência da configuração da aplicação, organizações deve controlar remendos da segurança e operar-se do sistema em todos os sistemas diferentes.

Contabilidade

O objetivo da gerência de contabilidade é medir o uso do sistema e da aplicação. Isto permite-o organização para compreender o custo verdadeiro de fornecê-lo serviço e para mantê-lo serviços alinhado com as exigências do negócio. No nível da plataforma, a maioria de sistemas operando-se permitem a monitoração e a gerência do uso dos recursos por usuários ou por grupos. Os recursos system-level típicos são espaço do processador central e de disco. Isto permite a integração com sistemas de faturamento e enforcement de políticas do uso e a conformidade com acordos do nível de serviço (SLAs). No nível do usuário da aplicação, Java EE não fornece uma estrutura da contabilidade, mas os sistemas de gerência do cliente são fornecidos no alto do infrastructure de Java EE. os sistemas NET-baseados confiam no infrastructure metering de Windows para a contabilidade.

Gerência De Desempenho

O objetivo da gerência de desempenho é medir e manter o desempenho adequado do sistema e da aplicação. Os exemplos de metrics do desempenho são tempos de resposta do usuário, throughput da aplicação, e utilização do recurso. Java EE e NET Fornece facilidades para dados de medição do desempenho no nível componente. Os usuários da aplicação de Java EE fornecem facilidades com JSR 77 para a coleção dos statistics nos níveis do objeto do usuário e do módulo da aplicação. Java EE e o NET fornecem caching os modelos que podem ser ajustados para o throughput melhorado. ASP.NET fornece caching nos níveis página-processar e de dados. Java EE fornece o objeto extensivo que caching para EJBs no tier do negócio, e os recipientes do servlet cache JSPs e podem ser estendidos para suportar caching ajustável de fragmentos de JSP.

Gerência Da Segurança

A gerência da segurança envolve a gerência dos usuários, dos papéis, dos credentials, e das direitas e é uma tarefa chave dcEla organização em assegurar operações seguras. O objetivo da gerência da segurança em ambientes misturados da plataforma é encontrar-se com todas estas exigências da segurança ao manter o schema sincronizado da segurança em todas as plataformas. A gerência do usuário múltiplo explica e os jogos dos credentials adicionam-no em cima para organização e aumentam-nos o potencial para furos da segurança. O NET confia pesadamente em IIS para a execução do authentication, que leverages o infrastructure de Windows. Java EE definiu diversas relações para a integração do usuário da aplicação com gerência do usuário. Estes sistemas suportam tipicamente a integração com serviços do diretório usando JNDI (diretório ativo including) e a integração com a gerência subjacente do usuário do sistema operando-se. O mais recentemente, a especificação JSR-196 descreve a integração com JAAS, que é um modelo mais poderoso e mais flexível. De um viewpoint da gerência, unifying o repositório do usuário em LDAP não resolve os modelos subjacentes diferentes do schema e da segurança. Os vendedores do usuário da aplicação de Java EE oferecem a sustentação proprietária para o authentication do domínio de Windows; entretanto, este modelo não é suportado em uma forma padrão através dos usuários da aplicação e não requer a gerência do usuário somente com o domínio de Windows. Algumas organizações dirigiram-se a este problema completamente único-sinal- em soluções e em soluções da segurança do cruz-domínio tais como o Kerberos.

A sustentação para a política da segurança no nível do VM difere entre o NET e o Java EE e é controlada com ferramentas diferentes. O NET tem uma estrutura mais sofisticada da política, mas Java permite uma flexibilidade mais grande para políticas cancelando do defeito. Java EE RMI suporta o uso do SSL para comunicações seguras; visto que, não há nenhuma solução interna similar para o NET Remoting. A execução da W-Segurança está disponível para o NET e o Java para o invocation remoto seguro de serviços da correia fotorreceptora, e o sol executa a W-Segurança porque parte do bloco do colaborador dos serviços da correia fotorreceptora de Java. Apache WSS4J é uma outra execução da segurança dos serviços da correia fotorreceptora do OASIS (W-Segurança) para Java.

este é um artigo adicionado por Blerick Tawman


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions