Portais
Portais em Arquitetura de Software
Portais são sistemas que integram informações, serviços e aplicações em uma única interface, proporcionando acesso unificado a múltiplas fontes. São comuns em ambientes corporativos, governamentais e educacionais.
Características Principais
- Integração: Agrega conteúdos heterogêneos (dados, aplicações, serviços).
- Personalização: Permite adaptação da interface conforme perfil do usuário.
- Single Sign-On (SSO): Autenticação única para acessar múltiplos sistemas.
- Gerenciamento de Conteúdo: Ferramentas para publicação e organização de informações.
Tipos de Portais
- Portais Corporativos: Voltados para colaboradores (ex: intranets).
- Portais de Negócios (B2B/B2C): Integração com parceiros ou clientes.
- Portais de Conhecimento: Disseminação de informações (ex: bibliotecas virtuais).
Tecnologias Associadas
- Portlets: Componentes modulares que exibem conteúdos específicos.
- Web Services: Para integração com sistemas externos.
- Frameworks: Java Portlet Specification (JSR-286) ou Microsoft SharePoint.
Vantagens
- Redução de redundâncias.
- Melhoria na experiência do usuário.
- Centralização da governança de dados.
Questões Relevantes para Concursos
- Diferença entre portais e sites tradicionais.
- Funcionamento do SSO e protocolos associados (ex: SAML).
- Arquitetura baseada em portlets e containers (ex: Liferay).