Я пишу веб-службы с помощью VB.NET (2.0). Клиентская сторона будет использовать различные технологии, такие как Java и Siebel. Итак, если я пишу асинхронные веб-службы, можно ли их использовать на разных платформах? Я знаю, что с потребителем, имеющим платформу .NET, довольно легко, но не уверен в отношении разных платформ. Достаточно ли им иметь асинхронную способность, или же она должна быть подобной платформой?асинхронные веб-сервисы между различными платформами
ответ
Я не знаю, что вы когда-либо писать асинхронный веб-службы. Ваш вызов веб-службы является асинхронным. Таким образом, в этом случае это больше того, что может потреблять вызывающий. Если вы создаете веб-службу, которая возвращает тип, который ваш вызывающий абонент не может использовать, кроме определенной платформы, тогда вы создали веб-сервис, зависящий от платформы, в ответ на полезную нагрузку, но не в его механизме. Да, вы можете позвонить в веб-службу со всем, скажем, с Java, но можете ли вы использовать все, что нужно отправить? Нет, ты не можешь.
Итак, вы не создаете асинхронные веб-службы. Вы делаете асинхронные вызовы этих услуг и, надеюсь, вы отправляете то, что может использовать каждый, кто звонит в эту службу (xml, json и т. Д.).
веб-службы не зависят от платформы
Да, я знаю, что веб-службы независимы от платформы, но вы можете сделать ее платформой зависимой, используя функции, доступные только на определенной платформе. Например, DataSet является одним из них, поэтому, если ваш клиент не использует .NET, это плохая идея вернуть DataSets в веб-сервисы. Мой вопрос об асинхронности аналогичен; может ли клиент Java etc использовать асинхронный веб-сервис, написанный на .NET? – bileyazan
Веб-службы ASMX (что вы пишете с .NET 2.0) не поддерживают какую-либо концепцию асинхронных сервисов. Вы должны быть более конкретными о том, о чем говорите.
Фактически, веб-службы SOAP, в общем, не поддерживают концепцию асинхронного обслуживания.
- 1. Rssi Разница значений между различными платформами
- 2. Протокол передачи данных между различными платформами
- 3. Переносимость между мобильными платформами
- 4. Является ли MVVM общим шаблоном проектирования между различными платформами?
- 5. gradle.xml несовместим между платформами
- 6. Совместимость между платформами Typecast
- 7. с использованием System.data.Sqlite с различными платформами?
- 8. Обработка двоичных зависимостей между платформами
- 9. Синхронизация Java между различными JVM
- 10. Как работать с метеор, git и различными платформами разработчиков?
- 11. Образец шаблона хранилища/UOW с различными платформами баз данных
- 12. Передача Facebook сеанс объект между платформами
- 13. Как рассчитать скорость.x для перехода между платформами?
- 14. Надежные мьютексы pthread - переносимость между платформами
- 15. Пример совместимости между платформами Firefox OS?
- 16. Размер шрифта в px отличается между платформами
- 17. Совместное использование .hpp файлов между платформами
- 18. Предоставить варианты между настольными и мобильными платформами
- 19. Лучшая практика в API-интерфейсе между платформами
- 20. Rcpp: Различия между платформами в выходе
- 21. Создание разделяемых библиотек между платформами C#
- 22. Цвет, воспроизводимый на экране, отличается между платформами
- 23. Различные результаты шифрования между платформами, используя OpenSSL
- 24. Действительно ли WS-Security совместима между платформами?
- 25. Передача сообщений ACL между удаленными платформами jade
- 26. Есть ли какой-либо проект/набор библиотек, которые облегчают общение между различными языками программирования/платформами?
- 27. Является ли выход программного обеспечения Protobuf TextFormat для сериализатора Google стабильным между различными версиями и платформами?
- 28. Какие общие омонимы и синонимы между различными веб-платформами/веб-продуктами?
- 29. Выполняет ли java.util.Random выполнение различий между JRE или платформами?
- 30. Каков наилучший способ гомогенизации полных данных между платформами Magento или Prestashop и другими платформами?
Вы правы, на самом деле это то, о чем я хотел спросить. Я хотел узнать, что мне делать/что мои ограничения, когда я пишу веб-сервисы с .NET, которые будут потребляться асинхронно разными клиентами не-NET. – bileyazan