24.07.2023 Семен Порохов 6489
Обзор программного продукта 1С:Шина

Содержание:

1.      Возможности системы программы 1С:Шина

2.      Способы подключения конфигурации системы 1С:Шина

3.      Устройство системы сервера 1С:Шина  


1.      Возможности системы программы 1С:Шина


Конфигурация системы 1С:Шина – программный продукт, класса «Сервисная шина предприятия».


Сервисная шина предприятия – ПО, которое является связующим обеспечением, между различными информационными системами на платформе 1С, обеспечивает унифицированный и централизованный обмен. Упрощенно можно визуализировать это так:



Централизация обмена информационных систем


Где есть центральный элемент - «1С:Шина» и есть её пользователи – информационные системы. Проще говоря «Шина» является непосредственно посредником между отправителем и получателем.


Не целесообразно её использовать для небольших объемов данных и нечастых обменов, с этим отлично справляются другие механизмы. Продукт ориентирован на большие объемы передаваемых сообщений, где необходимо обеспечить надежность и производительность.


Шина позволяет решить следующие проблемы:
- Нестабильность работы
- Большие трудозатраты на поддержку
- Нет стандартов унификации обмена
- Сложности по мониторингу надежности
- Рассинхронизация данных
- Сложность масштабирования. 

  

2. Способы подключения конфигурации системы 1С:Шина


Посмотрим на возможные способы подключения:
                              
- (SOAP) Веб сервисы. На основе схем WSDL
- HTTP Сервисы (создавать свои, отправлять http запросы, подключаться к существующим)
- AMQP 1.0
- Встроенные инструменты для взаимодействия с RabbitMQ
- Сервисы интеграции (механизм платформы 1С)
- JMS (Apache ActiveMQ Artemis)
- JDBC (для прямого обмена с СУБД)
- подключение через FTP и др. сетевым ресурсам

Давайте немного модернизируем нашу схему.



Централизация обмена информационных систем


На самом деле схема совсем игрушечная у нас. В реальности схема может выглядеть примерно так:



Схема централизации обмена информационных систем


Это пример, как оно выглядит в среде разработки 1С: Шина. Данный продукт не только имеет возможность обмениваться, но и сам может отправлять HTTP запросы, подключаться к сетевым ресурсам, обрабатывать и модернизировать данные, маршрутизировать сообщения по необходимой логике между ИС, и др..


Все данные хранятся в своей СУБД «1С:Шины», возможно MS SQL подключение, и PostgreSQL. Это открывает огромное количество возможностей по выборке, анализу и обработке данных.


Продукт позволяет реализовывать различные варианты сценариев интеграции Информационных Систем. Позволяет осуществлять мониторинг и контроль с помощью различных инструментов сбора статистических данных.


Передаваемые сообщения могут трансформироваться «1С:Шиной». С помощью языка программирования на основе технологии «1С:Элемент» и описания поведения объектов и событийно-ориентированного программирования.

 
Сервер – это основной компонент 1С:Шины   


3.  Устройство системы сервера 1С:Шина


Панель управления сервера – важная составляющая сервера, графический веб интерфейс для коммуникации с сервером. Открывает возможности по управлению и обслуживанию сервера. Цель панели – простой механизм, решающий наиболее востребованные задачи для администраторов без усложнения администрирования.


Списки пользователей – набор пользователей которые могут работать с одним или несколькими приложениями.


Приложение – экземпляр решения «1С:Предприятие.Элемент». В состав приложения входит: проект, данные, и дополнительная информация, которая нужна для администрирования. Ближайший аналог приложения – Информационная база в «1С:Предприятие».


Проекты – описание поведения прикладного решения. По факту – сущность, в которой ведется определенная настройка и разработка взаимодействия «Шины». Аналог из 1С:EDT.


Выгрузки приложения - бекап проекта, и опционально возможно содержание списка пользователей приложения. Может использоваться для восстановления проекта, или для передачи разработчикам с последующей модификацией.


Краткая схема работы


Краткая схема работы


Процесс управления серверов и разработки, представлен в веб интерфейсе. В доступности файлы исходников проекта, что открывает возможности по работе с применением GIT (для локального репозитория) и GitLab (удаленный репозиторий).

Как было упомянуто ранее, Язык программирования «1С:Шины» – «1С:Предприятие.Элемент». Совершенно новая технология. Он содержит ряд отличий по сравнению со стандартным встроенным языком программирования 1С. Сделаны шаги по унификации разработки и приведению программирования к общепризнанным мировым стандартам.

Итог: «1С:Шина» - это мощный инструмент ориентированный на реализацию всевозможных сценариев обмена, где в основе должна быть надежность и масштабируемость. Шина сама может подключаться к различным источникам, обрабатывать и модифицировать данные и маршрутизировать. Для тонкой настройки 1С нужны специалисты с компетенциями по системному администрированию и программированию.


Спасибо за внимание.

 

Специалист компании ООО "Кодерлайн"

Семен Порохов

Наши проекты

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Управление производственным предприятием

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

Внедренное типовое решение:
1С:Комплексная автоматизация

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение