В первой половине декабря «Серебряная Пуля» выпустила новый релиз собственного решения для «1С», позволяющего управлять потоками данных и обеспечивающего взаимодействие между ними, близкое к реальному времени.
Yellow RabbitMQ («Кролик») – продукт «Серебряной Пули» для «1С» на базе RabbitMQ – платформы для обмена сообщениями между компонентами программной системы. Это новый, быстрый сервис интеграции информационных систем и программных продуктов для любого бизнеса (обмена данными между системами с возможной последующей их обработкой).
Многие предприятия уже успешно решают с помощью адаптера Yellow RabbitMQ различные интеграционные и сопутствующие задачи. Среди них сельскохозяйственный холдинг «Агрокомплекс», дистрибьютор автозапчастей ROSSKO, франчайзи «1С» - компания «Первый БИТ», сеть электроники и бытовой техники «Технодом» и другие.
В новой версии продукта реализован ряд методов и правил, внесены необходимые дополнения и корректировки, в том числе реализована поддержка сжатых каналов связи ( gzip ) для интеграции с популярными приложениями на Python.
Приложения, написанные на Python (высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода), позволяют работать быстро и осуществлять интеграцию систем более эффективно, а, следовательно, сегодня активно востребованы бизнесом. На Python, например, пишутся интернет-сайты и различные специализированные программы.
При этом популярные AMQP* клиенты языка Python активно используют сжатие сообщений, пересылаемых через RabbitMQ. В «1С» сжатые данные попадают в сильно искаженном виде. Для того, чтобы этого не происходило, в версии 1.8.0 Yellow RabbitMQ существенно упрощена интеграция «1С» с такими приложениями и обеспечено получение корректных данных в несколько кликов. Другими словами, реализована поддержка сжатия данных, обеспечивающая интеграцию «из коробки» с такими фреймворками**, как Django, и прочими корпоративными приложениями на Python.
*AMQP (Advanced Message Queuing Protocol) - открытый протокол для передачи сообщений между компонентами системы.
**Веб-фреймворк - инструмент, облегчающий процесс написания и запуска веб-приложения.