powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / В чем различие сервисов..
5 сообщений из 5, страница 1 из 1
В чем различие сервисов..
    #38860023
Cpt. Gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени,

Сразу скажу, что с Microsoft технологиями я не знаком..

Меня интересует, в чем архитектурное различие сервиса развернутого на IIS и сервиса (*.exe), который поднят как служба Windows?

Только в протоколах доступа?

В первом: http/soap/rest и тд, а во втором: tcpip (а-ля сокеты)?

Или же второй вариант - это способ удаленного вызова методов? (кажется, у Microsoft это WCF и .NET Remoting)?
...
Рейтинг: 0 / 0
В чем различие сервисов..
    #38860034
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем в протоколах нет различия.
...
Рейтинг: 0 / 0
В чем различие сервисов..
    #38860908
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cpt. GrayТолько в протоколах доступа?

В первом: http/soap/rest и тд, а во втором: tcpip (а-ля сокеты)?

Или же второй вариант - это способ удаленного вызова методов? (кажется, у Microsoft это WCF и .NET Remoting)?
Протоколы связи определяются в конфиг файле.
Может быть несколько на один и тот же сервис.
Диапазон привязок - от веб до named pipes и Windows Message queue.


.NET Remoting - все, не поддерживается больше, это была попытка сделать как бы канал, когда клиент вообще не отличает свои обьекты от обьектов на сервере, все синхронизировано.
Работать это работает, но затратно для сети. Если какой сбой - то все.

WCF - это можно рассматривать как крутой сериализатор, который получил обьект - отдал обьект.
...
Рейтинг: 0 / 0
В чем различие сервисов..
    #38861141
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cpt. GrayДоброго времени,

Сразу скажу, что с Microsoft технологиями я не знаком..

Меня интересует, в чем архитектурное различие сервиса развернутого на IIS и сервиса (*.exe), который поднят как служба Windows?

Только в протоколах доступа?

В первом: http/soap/rest и тд, а во втором: tcpip (а-ля сокеты)?

Или же второй вариант - это способ удаленного вызова методов? (кажется, у Microsoft это WCF и .NET Remoting)?

В общем - ни в чем.
Есть сервис, а есть его хост, и сервис практически не обязан знать, кто его хостит.
Основные отличия в возможностях хоста, скажем секьюрити и т.д.
...
Рейтинг: 0 / 0
В чем различие сервисов..
    #38873745
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cpt. Gray,
Различие не в протоколах доступа, а в типах байндинга. Один и тот же протокол, скажем HTTP, поддерживает несколько типов байндинга.
Хостить на IIS надежней, поскольку в вашем распоряжении все настройки безопасности и ресайклинга сервера. В своей Windows Service вам придется все это писать самому.
Если напрягает отсутствие "быстрых" байндингов типа nettcp или кью, в IIS-се можно организовать WAS-службу. Здесь за подробностями гуглите.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / В чем различие сервисов..
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]