Java J2EE • Criado para suportar aplicações corporativas: críticas, alto volume de transações • Resolve problemas como transações, distribuição, escalabilidade, persistência, segurança • Multiplataforma (Java), Padrão aberto • Empresas já confiam na solução para migrar seus sistemas críticos • Complexidade Baixa Produtividade (média 15 H/PF) – Dados do International Software Benchmarking Standards Group (ISBSG) • Necessidade de profissionais muito qualificados (caros), conhecedores de diversas tecnologias e padrões de desenvolvimento além do negócio INSTITUCIONAL
fonte:http://www.slideshare.net/adorepump/
e-
Caracteristicas JEE:
Transações: Enterprise Java Beans (EJB) define suporte para transações, integrado com a Java Transaction API (JTA) e oferece transações distribuídas.
Segurança: autenticação e autorização de forma transparente. lógica de segurança faz parte do JEE.
Remotabilidade: acesso remoto através de diversos protocolos de comunicação.
Multithreading e Concorrência: aplicações acessadas por múltiplos usuários simultaneamente controladamente
Persistência: provedores de persistência seguindo especificação JPA.
Gerenciamento de Objetos: injeção de dependênciase controle de ciclo de vida , garantindo a escalabilidade
Integração: integrada com os componentes Java