Я только начинаю с разработки распределенных приложений.Мне нужно создать (все самостоятельно) корпоративное приложение для управления документами.Это приложение будет работать в интрасети (в брандмауэре сейчас не требуется доступ в Интернет, но, вероятно, это будет позже).
Приложению необходимо управлять изображениями, которые будут храниться на MySQL Server (в виде больших двоичных объектов).) и эти изображения будут затем восстановлены приложением, и в конечном итоге одно или несколько из них будут преобразованы в PDF.
Производительность - самое важное нефункциональное требование.
У меня есть пара сомнений.
Что вы предлагаете использовать, .NETRemoting или WCF через TCP-IP (я думаю, что второй - лучший на данный момент, мне нужно представить бизнес-логику через Интернет, изменить протокол).
Где вы предлагаетесделать преобразование изображений в PDF-файлы, я использую iText.(Я думал, что бизнес-логика хранится в IIS и предоставляется через WCF, и эта бизнес-логика должна отвечать за получение изображений и преобразование их в PDF, потому что IIS и MySQL Server - это одна и та же физическая машина).Я спрашиваю о том, где выполнить преобразование, потому что приложение должно быть доступно с нескольких устройств, и, например, для мобильных устройств, PDF, возможно, не является необходимым.
Большое спасибо ввперед.