2013-06-24 3 views
-1

Мне назначена задача, в которой я буду развивать веб-службу .Net. Веб-сервис будет использоваться другим поставщиком ERP для отправки счетов-фактур и нескольких tranactions из их ERP-системы в нашу систему ERP. Система ERP, которую я собираюсь передать этим данным, использует базу данных MSSQL Server. Таким образом, практически каждый месяц мне придется писать несколько сотен тысяч записей на сервер MSSQL с помощью этого веб-сервиса.WCF или веб-сервис или?

Я хотел бы услышать ваши советы к этому подходу. 1) WCF или веб-сервис? 2) Риски в отношении частоты передачи данных? 3) Лучший подход был бы?

Спасибо

+3

http://stackoverflow.com/questions/2448472/wcf-vs-asmx-web-service – Zaki

ответ

2

.NET Web Services (ASMX) использует мыло через HTTP в IIS. WCF Services гораздо более расширяема и может использовать множество форматов данных (json/text/xml) по множеству протоколов (http/tcp/mq), размещенных там, где вы хотите (IIS/Window Service/любое .net-приложение)

Поэтому я получил WCF для будущей проверки и совместимости с другими провайдерами.

+0

Спасибо. Что касается обработки огромного количества транзакций, есть ли у вас какие-либо предложения по этому поводу? – HGMamaci

+0

Вы ограничены только ресурсами, которые может предоставить ваш сервер/база данных. Я бы не ожидал, что WCF сам будет бутылочной шее –