www.samag.ru
      Get it on Google Play
Поиск  
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Сетевой агент
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Мероприятия
Форум
Опросы
Ищу/Предлагаю работу
Спроси юриста
Игры
Контакты
   

Конференция DevOops

Слайд шоу  
Представляем работы Виктора Чумачева
Виктор Чумачев – известный московский художник, который сотрудничает с «Системным администратором» уже несколько лет. Именно его забавные и воздушные, как ИТ, иллюстрации украшают многие серьезные статьи в журнале. Работы Виктора Чумачева хорошо знакомы читателям в России («Комсомольская правда», «Известия», «Московские новости», Коммерсант и др.) и за рубежом (США, Германия). Каждый раз, получая новый рисунок Виктора, мы в редакции улыбаемся. А улыбка, как известно, смягчает душу. Поэтому смотрите на его рисунки – и пусть у вас будет хорошее настроение!

  Опросы
Дискуссии  
17.09.2014г.
Просмотров: 13929
Комментарии: 3
Красть или не красть? О пиратском ПО как о российском феномене

Тема контрафактного ПО и защиты авторских прав сегодня актуальна как никогда. Мы представляем ...

 Читать далее...

03.03.2014г.
Просмотров: 18327
Комментарии: 1
Жизнь под дамокловым мечом

Политические события как катализатор возникновения уязвимости Законодательная инициатива Государственной Думы и силовых структур, ...

 Читать далее...

23.01.2014г.
Просмотров: 26194
Комментарии: 3
ИТ-специалист будущего. Кто он?

Так уж устроен человек, что взгляд его обращен чаще всего в Будущее, ...

 Читать далее...

1001 и 1 книга  
16.02.2017г.
Просмотров: 2968
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 6255
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 8370
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 10209
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 7059
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Нестандартный back-end для веб-приложений. Практическое применение HTTP-сервисов в 1С:Предприятие 8

Архив номеров / 2017 / Выпуск №1-2 (170-171) / Нестандартный back-end для веб-приложений. Практическое применение HTTP-сервисов в 1С:Предприятие 8

Рубрика: Базы данных /  Изучаем «1С»   | Дополнительные материалы

Игорь Антонов ИГОРЬ АНТОНОВ, руководитель отдела разработки ПО, страховая компания АО «ДальЖАСО», a@iantonov.me

Нестандартный back-end для веб-приложений
Практическое применение HTTP-сервисов в 1С:Предприятие 8

Слово «back-end» у современных разработчиков невольно ассоциируется с мейнстримовыми технологиями вроде Java, ASP .NET, PHP, Node.js. Популярный стек технологий длявеб-приложений прочно укрепился в умах разработчиков, и, кажется, новичкам на этом поприще нет места. Отнюдь!

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

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

Под гибридной средой подразумевается стек поддерживаемых операционных систем, способных выполнять решения, разработанные с помощью платформы 1С:Предприятие. Если раньше вариант был по факту один – Windows (шаманства с Wine считать не будем), то сегодня список систем назначения существенно расширился. За годы развития платформа научилась работать в Web, Linux, macOS, Android и iOS.

На страницах журнала мы поднимали вопрос разработки мобильных приложений с помощью платформы 1С:Предприятие, а также разбирали смежные технологии. В рамках этого материала мы рассмотрим вопросы применения платформы в роли серверной части (back-end) для создания веб-приложений.

Это может звучать странно, особенно для разработчиков, привыкших к типичному набору технологий для решения подобных задач, однако практика показывает, что не всегда требуется падать в омут популярных технологий, чтобы разработать корпоративное веб-приложение, ориентированное на строго определенную категорию пользователей.

1С:Предприятие на сервере

Что представляет собой серверная платформа для разработки веб-приложений? Как правило, это язык программирования, веб-сервер и СУБД. Веб-сервер принимает пользовательские запросы, перенаправляет их на соответствующее приложение, которое, в свою очередь, знает, как их обработать. Одним из популярных решений подобного класса задач давно является LAMP (Linux, Apache, MySQL и PHP).

А что мешает нам использовать вместо MySQL и PHP возможности платформы 1С? Она прекрасно дружит с веб-сервером Apache: проверенный годами веб-клиент – лишнее тому подтверждение. О системе хранения данных говорить и вовсе не приходится – платформа изначально была ориентирована для решения задач хранения и обработки данных. Сязыком программирования тоже все ясно – он развивается и пригоден для решения самых разнообразных задач.

Пожалуй, вопрос упирается лишь в обработку клиентских http-запросов. Платформа должна уметь принимать клиентские запросы, разбирать их и возвращать ответы. Актуальные версии платформы 1С:Предприятие 8 позволяют элегантно решать подобные задачи с помощью объекта метаданных типа HTTP-сервисы.

Статью целиком читайте в журнале «Системный администратор», №1-2 за 2017 г. на страницах 64-71.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. CSS-фреймворк Skeleton – http://getskeleton.com.
  2. Пакет GuzzleHttp – https://github.com/guzzle/guzzle.
  3. Проект Express.js – http://expressjs.com/ru.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru