Могу ли я написать веб-сервис, который реализует те же методы и возвращает те же пользовательские объекты, используя как C # / WCF, так и веб-сервисы Java? И если да, то могу ли я получить доступ к веб-службам, используя одну веб-ссылку, но с разными адресами?
Я спрашиваю, потому что мне нужно разместить веб-сервис с методом GetCitations и GetTerms для публичного показа содержимого нашей базы данных. Мы на IIS, поэтому я собирался сделать это с WCF. Тем не менее, другие партнеры по проекту также должны размещать эквивалентную службу, и все они основаны на Java.
Затем мы создаем программное приложение, которое должно подключаться к любому количеству этих служб (как определено пользователем во время выполнения). Я ожидаю, что у нас может быть один набор классов для подключения к этим службам (но с разными адресами конечных точек), но я не уверен, правильно ли я ожидаю, что это сработает.
Возможно ли это?
И какие существуют соображения / ограничения?
Спасибо.