какие технологии использовать для сервера промежуточного программного обеспечения в .net?

Я не знаю, является ли это глупым вопросом! Я искал сеть без полезных хитов. Я являюсь пользователем точечной сети (C #). Я хочу разработать сервер, его можно назвать сервером промежуточного программного обеспечения (на самом деле я не уверен), который выполняет следующие задачи: У меня есть сервер, который нельзя изменить, и много клиентов, которые запрашивают сервер и получают результаты. Я могу изменить клиентов. Теперь я хочу разработать программное обеспечение, которое получает запросы клиентов, проверить, занят ли сервер или сколько задач поставлено в очередь на сервере, сохранить запросы клиентов во временной базе данных, если сервер занят, получать запросы в очереди в временную базу данных и пересылку на сервер, а затем получение результатов и пересылку клиентам и т. п.

  1. . Какие технологии лучше использовать, оставаясь в dotnet, WCF, веб-серверах, удаленном взаимодействии или других?

  2. насколько сложна эта задача, если предположить, что есть такие задачи, как обработка транзакций, балансировка нагрузки, ведение журнала, механизмы проверки безопасности и тому подобное?

  3. что я должен прочитать, чтобы выполнить эту задачу?

  4. во время поиска я нахожу такие вещи, как промежуточное ПО в java, но не в dotnet. в чем причина?

7
задан kebede 2 September 2010 в 06:36
поделиться