В ходе работы с многочисленными проектами электронной коммерции мы часто сталкиваемся с ситуацией, когда сайт и бэк-офис представляют собой разные информационные системы, требующие постоянного обмена данными. При этом традиционные подходы к синхронизации данных часто оказываются недостаточно эффективными. Вероятно Вы уже сталкивались с таким и у Вас уже есть готовое решение. Но я очень часто встречаю системы, с подобными проблемами и может быть кому-то при написании своего обмена эта статья немного облегчит жизнь.
Будет круто, если в комментариях Вы поделитесь своими кейсами.
Рубрика «обмен данными»
Эффективный обмен данными между информационными системами
2025-06-21 в 10:15, admin, рубрики: обмен даннымиПочему мой любимый API — это файл zip на сайте Европейского центрального банка
2023-09-16 в 10:16, admin, рубрики: csv, zip, командная строка, обмен данными, преобразование данных
Когда был максимальный курс доллара к евро?
Вот небольшая программа, вычисляющая это:
curl -s https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.zip
| gunzip
| sqlite3 -csv ':memory:' '.import /dev/stdin stdin'
"select Date from stdin order by USD asc limit 1;"
Результат: 2000-10-26. (Можете попробовать запустить её самостоятельно.)
Как это работает:
Быстрая интеграция с 1С: Предприятие
2019-08-04 в 16:35, admin, рубрики: .net, .net core, 1С, orm, php, python, python3, RPC, web-сервис, интеграция, обмен даннымиВ данной статье я расскажу о наиболее простом, на мой взгляд, способе интеграции сторонних приложений с конфигурациями 1С. Статья будет интересна в первую очередь разработчикам, пишущим на .Net Core, PHP и Python.
Способов интеграции с 1С известно много, этому даже посвящена прекрасная статья от самой компании 1С. Из нее вы в частности узнаете, что 1С поддерживает механизмы web-сервисов, а значит мы можем реализовать свой собственный сервис на стороне 1С, и, как следствие, свою собственную ORM-библиотеку на стороне клиентского приложения. Об одной из таких и библиотек и пойдет речь далее.
Читать полностью »
Dat — что это за протокол, и кто его использует
2019-08-03 в 10:06, admin, рубрики: Dat, IT-стандарты, vas experts, Блог компании VAS Experts, обмен данными, протоколы, хранение данныхГоворим о принципах работы этого P2P-протокола и проектах, построенных на его основе.
Обмен данными и дифференциальные уравнения
2019-05-15 в 9:03, admin, рубрики: дифференциальные уравнения, математика, моделирование, обмен даннымиВ одном из проектов, над которыми мне довелось работать, был реализован механизм обмена данными между удалёнными компонентами системы, работавший по следующему сценарию: компонент-источник А на своей стороне подготавливает данные, предназначенные для передачи; компонент-получатель Б периодически открывает сеанс связи и забирает все данные, которые накопил А на момент подключения. Данные, поступающие уже в во время сеанса связи, откладываются до следующего подключения.
В какой-то момент я понял, что передача данных в такой схеме описывается с помощью обыкновенного дифференциального уравнения. Описание модели и выводы, которые удалось получить с её помощью, под катом.
Читать полностью »
Отношения властей и блокчейна потеплели с начала года
2017-02-28 в 8:39, admin, рубрики: Wirex, Блог компании Wirex, блокчейн, децентрализованные системы, Криптовалюты, обмен данными, общество, реестры, сферы применения, финансы, электронное правительство
В основе функционирования нашего международного платежного сервиса Wirex лежит блокчейн, поэтому от государственного регулирования технологии распределенного реестра может зависеть стратегия развития сервиса в рамках той или иной страны. Автор публикации отмечает потепление в отношениях к блокчейну со стороны властей целого ряда государств с начала этого года.
Первый месяц 2017 года был на удивление богат на правительственные блокчейн-инициативы, если учесть традиционно осторожный подход государственного сектора к любым неоднозначным явлениям. Если ранее его представители предпочитали скорее наблюдать за появляющимися как грибы после дождя проектами в сфере частного сектора, то сейчас, менее чем за месяц, прогрессивные международные и правительственные организации и центральные банки предприняли целый ряд мер, направленных на то, чтобы сделать технологию распределенных реестров ближе к обществу.
Читать полностью »
Взаимодействие программных и аппаратных средств
2016-04-18 в 17:07, admin, рубрики: Анализ и проектирование систем, высокая производительность, задержка передачи, интерфейсы, обмен данными, оптимизация, связь переменной и сигнала, метки: задержка передачи, обмен данными, связь переменной и сигнала Введение
Понимание, каким образом программная переменная принимает значение физического сигнала и как значение программной величины превращается в конкретный сигнал, может помочь разработчикам программного обеспечения систем управления при расчете задержек, решении задач оптимизации, обеспечении устойчивости, разработке интерфейсов и подключении к процессорам и контроллерам периферии: датчиков, исполнительных механизмов, и др.
В этой работе рассматриваются вопросы, связанные с прямым и обратным преобразованием “программная переменная – сигнал”: особенности построения каналов передачи данных, подключения периферии к шинам процессора, вопросы адресной приёма-передачи данных и работа гипотетического процессора при обмене данными с внешним устройством.
Формирование канала передачи данных
Рассмотрим канал передачи данных, который имеет всего два состояния, например, наличие или отсутствие напряжения. Передатчик должен устанавливать напряжении в линии в соответствии с передаваемыми данными, а приемник по измеряемому напряжению выделять данные линии. Простейший передатчик включает источник напряжения и идеальный ключ, который изменением собственного сопротивления (ноль или бесконечность) замыкает или размыкает провода. В качестве идеального приемника используется измеритель напряжения (мультиметр) с бесконечным входным сопротивлением.

Рис. 1. Схема с неопределенным напряжением в линии передачи. В реальной схеме функцию ключа может выполнять транзистор.
В схеме Рис. 1 при замыкании ключа приёмнику передается 5В источника, однако, когда ключ разомкнут на входе приемника находится неопределенное напряжение.
Этой неопределенности нет в схеме Рис. 2, которая имеет два устойчивых состояния 5В или 0В. Сопротивление R добавлено в схему передатчика для ограничения тока через замкнутый ключ. Переходный процесс в линии пропорционален произведению ёмкости линии на выходное сопротивление передатчика, которое отличается при установлении и сбросе напряжения в линии. При установке напряжения в линии происходит заряд ёмкости через сопротивление R. Во время сброса напряжения ёмкость разряжается через сопротивление замкнутого ключа.

Рис. 2. Передача двух состояний 5В и 0В. Тождественные схемы. Постоянная времени (R*C) перехода из 0В в 5В (заряда емкости) больше постоянной разряда линии через идеальный ключ с нулевым сопротивлением.
Читать полностью »

