У меня несколько странное требование и мне нужно изучить возможности. Вот требование:
Серверная часть (вне нашего контроля и возможности вносить какие-либо изменения)
- У нас есть сервер приложений, работающий на одной машине.
- Сервер приложений должен считывать данные из веб-сервисов через равные промежутки времени (для хранения
в базу данных для дальнейшей обработки).
Клиентская сторона:
- Пользователи работают над книгой Excel. Чтобы синхронизировать свои данные с сервером приложений, надстройка Excel должна иметь возможность предоставлять интерфейс веб-службы. Сервер приложений будет периодически опрашивать эту клиентскую веб-службу для получения обновленных данных.
Я полностью осознаю, что это неправильный дизайн и что на сервере приложений должен быть размещен веб-сервис для чтения данных. Но это то, что требует ситуация.
Мой вопрос:
1) Есть ли какая-нибудь отдаленная возможность, что Excel Addin может разместить веб-сервис?
2) Может ли основанный на .Net аддин разместить веб-сервис с использованием WCF?
3) Если да, может ли WCF предоставлять тот же интерфейс веб-службы, что и веб-службы ASP.Net? (Я читал о BasicHTTPBinding, WSHTTPBinding и т. Д., Но не смог найти достаточно информации для принятия решения).
4) Любые другие альтернативы, которые вы можете придумать ??
Спасибо,
Vamyip