/ / Conception / Développement de portails - conception, architecture, portail

Conception / développement de portails - conception, architecture, portail

  • Quelles sont les choses à garder à l'esprit lors de la conception et du développement Des portails?

  • Quelles considérations de conception Echanger avecdifférents types de portails comme portail d'information, portail de gestion de contenu, portail centré sur l'application, contenu portail centré, entreprise verticale portails et entreprise horizontale portails?

Réponses:

1 pour la réponse № 1

La plus grande considération à laquelle je peux penser est l'utilisateurgestion / contrôle, car la sécurité dans un portail d'informations est plus facile pour un portail conçu pour être utilisé par une entreprise, que pour un portail d'entreprise horizontal, car vous aurez probablement plusieurs entreprises impliquées.

Mais, le premier problème à résoudre est de biendéterminer qui utilisera ce portail et que fera-t-il. Ceci est nécessaire pour que vous puissiez commencer à déterminer l'architecture, qui inclura la langue à utiliser.

De plus, utilisez-vous un portail standard, comme celui de MS, Oracle ou une solution propriétaire ou open source, comme l'écriture de portlets dans JBoss?

Une fois que vous avez répondu à ces questions, vousconstatera que les chances que le portail ait une utilisation est peu probable, donc un portail d'entreprise horizontal sera très probablement également un système de gestion de contenu.

Concevoir pour être aussi flexible que possible, de sorte que chaqueune partie doit être découplée, vous pouvez donc utiliser un ESB si vous devez intégrer plusieurs portails, par exemple, si les informations utilisateur sont dans un LDAP et certaines informations sont dans Sharepoint, et d'autres dans quelque chose comme Sakai (un portail éducatif), sinon, il y aura beaucoup de code personnalisé juste pour tirer des systèmes disparates.

En concevant où les systèmes sont découplés,vous pouvez également l'adapter à d'autres situations, donc, si la couche de base de données est découplée, vous pouvez facilement basculer entre MySQL et Oracle en échangeant simplement la couche.

Vous voudrez peut-être regarder SOA, comme si vous nesuivez-le complètement, de nombreux concepts d'avoir un système distribué seront utiles, en particulier pour les deux derniers exemples de portails sur lesquels vous avez posé des questions. Par exemple, si un PDG a besoin d'obtenir des informations, il peut avoir besoin d'avoir une QOS différente de celle d'un stagiaire qui a besoin d'informations.

Ce serait bien si vous pouviez affiner un peu cette question, car ma réponse est générale pour une question incroyablement générale.