2
« : 27 Декабря 2012, 01:35:05 »
Доброе время суток.
Есть логически связанные данные, размещенные в разных базах данных, они подвергаются изменению. Задача сводится к вставке новой записи о товаре и и вставке записи, определяющей логическое связывание новой записи о товаре с одной или несколькими записями поставщиков. Клиент и сервис совместно участвуют в изменении данных в рамках транзакции. Клиент выполняет вставку записи в базу Products с целью формирования информации о новом товаре. Для выполнения логического связывания с поставщиком клиент обращается к Web-сервису, которому передает значение идентификатора выбранного пользователем поставщика. Web-cервис осуществляет доступ к базе данных Vendors (таблицы ProductVendor) с целью выполнения вставки в таблицу ProductVendor. Даллее исполняется хранимая процедура на MySQL-server-e, и если операция изменения данных завершается успешно, можно отследить изменения, если нет то MySQL-server делает откат в обоих БД.
Будут ли в данном подтектсе выступать actor-ами web-сервис и mysql-сервер?или только user c ВИ просмотреть данные, добавить запись о товаре.