2010-11-12 31 views
1

J'ai reçu une demande de mes utilisateurs qu'ils veulent est un "portail" commun pour toutes les applications Web de mon groupe de développement. Actuellement, si nous avons un nombre X d'applications Web, l'utilisateur doit connaître chaque lien d'application Web, et ces applications Web peuvent sembler différentes les unes des autres (pas de cohérence). En outre, si les utilisateurs passent d'une application Web à une autre, ils doivent se connecter à plusieurs reprises.Meilleure façon de gérer l'aspect/la convivialité et la sécurité normalisés entre les applications Web?

Cela dit, je comprends leur douleur. Nous, les développeurs, construisons de plus en plus de petites applications web et non seulement elles ne sont pas centralisées dans un seul endroit, elles sont un peu différentes les unes des autres. Donc, j'essaie de trouver un moyen d'avoir un aspect standard pour toutes les applications web, et un moyen qui permet à la sécurité d'envelopper plusieurs applications de sorte que l'utilisateur doit se connecter en une seule fois. Après avoir creusé, il semblerait que le portail Web soit la voie à suivre pour offrir à l'utilisateur une passerelle vers toutes les applications Web, et je pense qu'il gère la recherche centralisée et la vérification de sécurité de contexte croisé.

Un peu de mon environnement de développement, je suis lié à Websphere Application Server. On m'a dit de ne pas utiliser Websphere Portal Server dans mon environnement car ils s'en éloignent. Donc, ma question est: Y a-t-il un moyen d'accomplir tout cela sans utiliser Websphere Portal? En d'autres termes, utilisez un portail Web open source que je peux déployer dans WAS, puis utiliser probablement CAS pour gérer la sécurité entre les applications.

Je veux savoir comment vous gérer cela dans votre environnement: -

  • Une passerelle à toutes les applications.
  • Apparence et apparence standardisées.
  • Connectez-vous une fois pour toutes les applications Web.

Merci beaucoup.

Répondre

1

Pour les portails, une option est Liferay. Deuxièmement, pour que les applications aient la même apparence, vous devrez trouver un ensemble de css commun que tout le monde applique pour les composants communs (c'est-à-dire tous les boutons sont gris sur noir) également connu sous le nom d'entreprise. Pour vous connecter une fois que vous envisagez de mettre en œuvre l'authentification unique. Jetez un oeil à CAS.