Лучший способ объединить два сайта ASP.NET - PullRequest
1 голос
/ 23 января 2009

У меня есть два сайта ASP.NET, которые используются для управления информацией о пациенте. Одно приложение позволяет вводить / редактировать демографические данные пациента, а другое позволяет выполнять различные типы оценок для каждого пациента. Каждый из двух сайтов имеет отличный внешний вид и использует SSL.

Один из наших аналитиков хочет иметь «стартовую страницу» (в основном, третье приложение), которая позволит пользователю просматривать записи пациента на стартовой странице, а затем, выбрав пациента, нажать кнопку, чтобы запустить их. либо в приложение для ввода данных, либо в приложение для оценки.

Я не решаюсь сделать это по ряду причин ... 1) это два отдельных приложения, которые были разработаны как отдельные приложения и всегда будут использоваться в качестве отдельных приложений большинством пользователей. 2) Поскольку приложения выглядят по-разному, пользователь будет знать, что они перетасовывают два приложения. 3) Будучи отдельными приложениями, насколько сложно будет передать мои учетные данные для входа со страницы запуска в другие два приложения? 4) Существуют ли какие-либо последствия для SSL при переходе между отдельными приложениями с разными URL-адресами?

В идеале мы должны объединить два приложения в одно и включать и выключать функции в зависимости от потребностей пользователя, но сейчас это не вариант.

Любой совет и / или понимание будут оценены!

Большое спасибо ... DL

Ответы [ 3 ]

1 голос
/ 23 января 2009

Самый простой способ сделать это, как упоминал Майк, создать WebService на обоих веб-сайтах, которые у вас есть в настоящее время. Требуйте, чтобы он потребовал аутентификацию через заголовок WebService (или используйте клиентские сертификаты для аутентификации) и используйте SSL, затем вызовите оба WebServices со стартовой страницы с именем пациента и верните ссылку на его / ее профиль для обоих сайтов.

1 голос
/ 23 января 2009

Рассматривали ли вы возможность выставлять элементы, которые вам нужны, как веб-сервисы?

0 голосов
/ 23 января 2009

Вы можете использовать куки для передачи сеанса аутентификации между приложениями.

Если вы хотите объединить два приложения в будущем, я бы посоветовал начать сейчас, чтобы они выглядели одинаково, чтобы сэкономить путаницу в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...