/ / Design / Desenvolvimento de Portais - design, arquitetura, portal

Design / Desenvolvimento de Portais - design, arquitetura, portal

  • Que coisas você deve ter em mente? enquanto projetando e desenvolvendo Portais

  • Quais considerações de design mudar comdiferentes tipos de portais como portal de informação, portal de gerenciamento de conteúdo, portal centrado em aplicativos, conteúdo portal central, empresa vertical portais e empresa horizontal portais?

Respostas:

1 para resposta № 1

A maior consideração que eu posso pensar é usuáriogerenciamento / controle, já que a segurança em um portal de informações é mais fácil para um portal projetado para ser usado por uma empresa do que para um portal corporativo horizontal, já que você terá várias empresas envolvidas, o mais provável.

Mas, o primeiro problema a resolver é apropriadamenteescopo quem estará usando este portal, e o que estará fazendo. Isso é necessário para que você possa começar a determinar a arquitetura, que incluirá o idioma a ser usado.

Além disso, você está usando um portal de prateleira, como o MS, Oracle ou uma solução proprietária ou um open source, como a criação de portlets no JBoss?

Depois de ter essas perguntas respondidas, então vocêA probabilidade de que o portal tenha um uso é improvável, portanto, um portal corporativo horizontal provavelmente também será um sistema de gerenciamento de conteúdo.

Projete para ser o mais flexível possível, então cadaparte deve ser dissociada, então você pode usar um ESB se precisar integrar múltiplos portais, por exemplo, se as informações do usuário estiverem em um LDAP e algumas informações estiverem no Sharepoint e outras em algo como o Sakai (um portal de educação), caso contrário, haverá muito código personalizado apenas para extrair de sistemas diferentes.

Ao projetar onde os sistemas são desacoplados,Você também pode adaptá-lo a outras situações, portanto, se a camada do banco de dados for dissociada, você poderá alternar facilmente entre o MySQL e o Oracle apenas trocando a camada.

Você pode querer olhar para SOA, como, embora você não "tSiga-o completamente, muitos dos conceitos de ter um sistema distribuído serão úteis, especialmente para os dois últimos exemplos de portais que você perguntou. Por exemplo, se um CEO precisar obter alguma informação, talvez seja necessário ter um QOS diferente do que se um estagiário precisar de alguma informação.

Seria bom se você pudesse diminuir um pouco essa questão, já que minha resposta é geral para uma questão incrivelmente geral.