2009-10-31 7 views
-1
  • Quelles sont les choses il faut garder à l'esprit lors de la conception et le développement de portails ?Conception/Développement des portails

  • Quelles sont les considérations de conception serait changement avec différents types de portails comme portail d'information, portail de gestion de contenu , portail centré sur l'application , le contenu portail centrique, les portails d'entreprise verticales et de l'entreprise horizontale portails?

+0

Pourquoi Downvote? ...... – Rachel

+0

Je m'attends à ce que ce soit si large que cela ne soit pas considéré comme une question valide, mais c'est juste une supposition. J'ai tendance à essayer de donner des raisons pour les votes de haut en bas plutôt que d'être anonyme. –

+0

Downvote doit toujours être justifié car il guide la personne qui pose des questions sur le point à garder à l'esprit la prochaine fois tout en posant des questions – Rachel

Répondre

1

La plus grande considération que je peux penser est la gestion des utilisateurs/contrôle, la sécurité dans un portail d'information est plus facile pour un portail conçu pour être utilisé par une entreprise, que pour un portail d'entreprise horizontale, comme vous aurez plusieurs entreprises impliquées, le plus probable. Mais, le premier problème à résoudre est de bien définir qui utilisera ce portail, et que fera-t-il. Ceci est nécessaire pour que vous puissiez commencer à déterminer l'architecture, ce qui inclura la langue à utiliser.

Également, utilisez-vous un portail standard, tel qu'un portail MS, Oracle ou une solution propriétaire ou une solution open source, comme l'écriture de portlets dans JBoss?

Une fois que vous aurez répondu à ces questions, vous constaterez que les chances que le portail ait une utilisation est peu probable, donc un portail d'entreprise horizontal sera probablement aussi un système de gestion de contenu. Pour être aussi flexible que possible, chaque partie doit être découplée. Vous pouvez donc utiliser un ESB si vous avez besoin d'intégrer plusieurs portails, par exemple si les informations utilisateur sont dans un LDAP et que certaines informations sont dans Sharepoint. , et d'autres sont dans quelque chose comme Sakai (un portail de l'éducation), sinon il y aura beaucoup de code personnalisé juste pour tirer des systèmes disparates. En concevant l'endroit où les systèmes sont découplés, vous pouvez également l'adapter à d'autres situations. Ainsi, si la couche de base de données est découplée, vous pouvez facilement basculer entre MySQL et Oracle en inversant simplement la couche. Vous voudrez peut-être regarder SOA, car même si vous ne le suivrez pas complètement, de nombreux concepts d'avoir un système distribué seront utiles, en particulier pour les deux derniers exemples de portails que vous avez demandés. Par exemple, si un PDG a besoin d'informations, il peut avoir besoin d'une QS différente que si un stagiaire a besoin d'informations.

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

Questions connexes