2009-01-23 6 views
1

J'ai deux sites ASP.NET qui sont utilisés pour gérer les informations patient. Une application permet l'entrée/modification de la démographie du patient et l'autre permet d'effectuer différents types d'évaluations pour chaque patient. Les deux sites ont chacun un aspect distinct et utilisent tous deux le protocole SSL. Un de nos analystes veut avoir une "page de lancement" (une troisième application, fondamentalement) qui permettra à l'utilisateur de rechercher un dossier patient sur la page de lancement, puis après avoir choisi un patient, cliquez sur un bouton pour lancer soit dans l'application de saisie de données, soit dans l'application d'évaluation. Je suis hésitant à le faire pour un certain nombre de raisons ... 1) ce sont deux applications distinctes et ont été conçus pour être des applications distinctes et seront toujours utilisés comme des applications distinctes par la plupart des utilisateurs. 2) Parce que les applications ont un aspect différent, l'utilisateur saura qu'elles sont mélangées autour de deux applications. 3) En tant qu'applications séparées, est-il difficile de transmettre mes identifiants de connexion de la page de lancement aux deux autres applications? 4) Y a-t-il des implications SSL lors du rebondissement entre des applications séparées avec des URL différentes?Meilleure façon d'intégrer deux sites ASP.NET

Idéalement, nous combinons les deux applications en une et activons et désactivons les fonctions en fonction des besoins de l'utilisateur, mais ce n'est pas une option pour le moment.

Un conseil et/ou un aperçu sera apprécié!

Merci beaucoup ... DL

Répondre

1

La façon la plus facile de le faire serait, comme l'a mentionné Mike, de créer un WebService sur les deux sites Web que vous avez actuellement. Avoir besoin d'une authentification via l'en-tête WebService (ou utiliser les certificats client pour s'authentifier) ​​et utiliser SSL, puis appeler les deux WebServices de votre page de lancement avec le nom du patient et renvoyer le lien vers son profil pour les deux sites.

1

Avez-vous envisagé d'exposer les éléments dont vous avez besoin en tant que services Web?

0

Vous pouvez utiliser des cookies pour passer la session d'authentification entre les applications.

Si vous cherchez à fusionner les deux applications à l'avenir, je envisagerais de commencer maintenant en les faisant sembler la même chose pour économiser sur la confusion sur la piste.

Questions connexes