...
- Abordagem não-intrusiva, suportando aplicações legadas sem alteração de código existente
- Controle total de permissões de telas em aplicativos Web/HTML, independente de tecnologia server side
- Controle total de permissões de telas em aplicativos Desktop, para os frameworks Swing, SWT, AWT e Thinlet
- Identificação automática dos objetos gerenciáveis
- Tecnologia de inversão de bit, que otimiza drasticamente o volume de dados
- Alta performance, com regras baseadas em caches hierárquicos clusterizados
- Modelo neutro de permissões, usuários e perfis
- Base única para usuários e permissões
- Modelo de dados totalmente OO, com suporte à herança para permissões, usuários e perfis
- Armazenamento de regras em banco relacional, arquivos planos ou XML
- Totalmente integrável à bases de usuários legadas, serviços de diretório (como Active Directory) e JAAS
- Granularidade escalável, desde um controle em uma tela até uma federação de sistemas
- Permissões baseadas em Expressões Regulares e XPath1
- Vínculação de permissões à regras de negócio e dados1
- API baseada em padrões abertos de mercado (somente necessária em casos extremos)
- Operação standalone ou integrado em servidores de aplicação como o Tomcat, JBoss, Jetty, JRun e Geronimo
- Gerenciamento textual e visual de permissões
- Suporte comercial pela 3Layer TecnologiaOnde
NOTA: (1)
...
Recurso em pesquisa.
Motivação e Objetivos
De forma geral, o modelo de permissões e usuários de uma aplicação é intrinsicamente ligado ao seu código-fonte. Para dar um exemplo, considere esse fragmento de código em uma pseudo-linguagem:
...