Как часть электронной коммерции, мне нужно спроектировать и реализовать черный ящик. Это должно принимать клиентов и заказы из различных внутренних и внешних источников данных (т. Е. Веб-сайт, экстрасеть, магазин yahoo, амазонки xml-каналы и т. Д.) И вставить/обновить бэкэнд-систему. Апи для вставки/обновления данных о клиентах и заказах для веб-сайта и работы хорошо. Теперь нам нужно добавить возможность обрабатывать заказы из других источников данных.Какую модель/модель следует использовать для обработки нескольких источников данных?
Я склоняюсь к модели поставщика (одному провайдеру для каждого источника данных) и использую его для стандартизации данных в таблицах sql-сервера перед вызовом api для фактического добавления клиентов и размещения заказов. Существуют ли другие модели или модели, которые я должен учитывать? Вы уже обсуждали этот вопрос и как вы его решали? Есть ли какие-либо ресурсы (статьи, книги, проекты и т. Д.), На которые я должен смотреть?
Я посмотрел на SSIS, поскольку я в среде MSSQL Server, но нашел проблемы с этим подходом: http://ayende.com/Blog/archive/2007/07/15/SSIS-15-Faults. aspx http://ayende.com/Blog/archive/2008/01/15/SSIS-vs.-CSV.aspx Я действительно ищу решение для кода, хотя рассмотрю альтернативы. –
SSIS и ODI являются специфичными для технологии. Я согласен с тем, что SSIS страдает от проблемы Microsoft до версии-3; хотя это несовершенно, это полезно. Informatica не является специфичной для технологии, и это очень хорошо, хотя и дорого. Обновленный ответ включает отправную точку для решения кода. –