IBM Bluemix OpenWhisk

Продукт
Название базовой системы (платформы): IBM BlueMix
Разработчики: IBM Bluemix (ранее SoftLayer)
Дата премьеры системы: 2016/06/23
Отрасли: Информационные технологии
Технологии: Интернет вещей Internet of Things (IoT),  Средства разработки приложений

Bluemix OpenWhisk - инструменты для событийно-управляемой модели программирования IBM Bluemix.

23 июня 2016 года компания IBM анонсировала набор инструментов для событийно-управляемой модели программирования Bluemix OpenWhisk, использующей контейнеры Docker [1].

Инструменты помогут разработчикам создать интуитивно-понятные приложения, подключающиеся к Интернету вещей (IoT), воспользоваться преимуществами сервисов когнитивных вычислений, аналитики и др., без развертывания и поддержки дополнительной инфраструктуры, заявила IBM.

Архитектура Bluemix OpenWhisk, (2016)
«
OpenWhisk позволяет разработчику делать следующее: не прибегая к помощи какой бы то ни было серверной архитектуры, он может загрузить свою программу, указать, когда этой программе нужно запуститься (например, в ответ на какие-либо изменения в базе данных внутри облака или в случае, если кто-то запрашивает страницу в Интернете), а затем при наступлении соответствующего события эта программа запускается, и среда IBM автоматически выделяет под нее необходимые ресурсы. Поэтому мы гарантируем, что сервис масштабируется до необходимых разработчику объемов, при этом он платит только за нужные ему вычислительные ресурсы, использованные для фактического исполнения его кода.

Майк Гилфикс, вице-президент подразделения трансформации мобильных и бизнес-процессов в IBM
»

Компания IBM представила инструменты для OpenWhisk — NPM Module и Node-RED. В компании утверждают, они позволят разработчикам быстрее создавать событийно-зависимые приложения, автоматически выполняющие пользовательский код в ответ на внешние действия и события.

  • Node-RED — это открытый IoT-инструмент от IBM для создания событийно-зависимых приложений. Он дает возможность программистам начать работу над прототипами своих идей без необходимости сперва писать код. Node-RED может инициировать триггеры и действия внутри OpenWhisk, предоставляя приложениям доступ к аналитической IoT-платформе IBM Watson и множеству других сервисов в рамках платформы Bluemix.

Модуль NPM от IBM предоставляет собой клиентскую библиотеку на JavaScript для интерфейсов REST API к платформе OpenWhisk. Он открывает разработчикам простой способ вызова сервисов на платформе OpenWhisk без необходимости вручную конструировать HTTP-запросы, объясняет IBM. Разработчики смогут писать приложения, напрямую интегрированные с OpenWhisk с помощью Node.js.

OpenWhisk работает на облачной платформе IBM Bluemix и позволяет разработчикам запускать свой код внутри контейнеров Docker.

IBM реализовала в OpenWhisk открытую модель для упрощения написания событийно-зависимого кода в облаке. Компания также выбрала ее в качестве одной из первых площадок для создания клиентских и серверных программ на языке Swift.

Примечания



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  ИндаСофт (102)
  Мобильные ТелеСистемы (МТС) (59)
  М2М телематика (45)
  Цифра (39)
  АйТиПроект (ITProject) (30)
  Другие (577)

  РИР (Росатом Инфраструктурные решения) (7)
  Цифра (5)
  ИндаСофт (4)
  Ростелеком-Юг (3)
  Orange Business Services (Оранж Бизнес Сервисез, Эквант) (3)
  Другие (42)

  Мобильные ТелеСистемы (МТС) (9)
  Цифра (7)
  Датапакс (4)
  Юникорн (3)
  РИР (Росатом Инфраструктурные решения) (3)
  Другие (30)

  Simetra (ранее А+С Транспроект) (4)
  Юникорн (3)
  РИР (Росатом Инфраструктурные решения) (3)
  Цифра (3)
  Цифровые Платформы и Решения Умного Города (2)
  Другие (24)

  Simetra (ранее А+С Транспроект) (12)
  Softline (Софтлайн) (3)
  Мобильные ТелеСистемы (МТС) (2)
  РИР (Росатом Инфраструктурные решения) (2)
  Цифра (2)
  Другие (18)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  OSIsoft (1, 108)
  М2М телематика (16, 74)
  Мобильные ТелеСистемы (МТС) (15, 44)
  Цифра (8, 44)
  РИР (Росатом Инфраструктурные решения) (2, 34)
  Другие (670, 418)

  РИР (Росатом Инфраструктурные решения) (1, 7)
  Цифра (2, 5)
  Ростелеком (2, 4)
  OSIsoft (1, 4)
  Лаборатория умного вождения (ЛУВ) (3, 3)
  Другие (18, 23)

  Мобильные ТелеСистемы (МТС) (3, 8)
  Цифра (1, 7)
  Датапакс (1, 4)
  РИР (Росатом Инфраструктурные решения) (1, 4)
  Юникорн (1, 3)
  Другие (12, 13)

  Цифра (2, 6)
  РИР (Росатом Инфраструктурные решения) (2, 4)
  Simetra (ранее А+С Транспроект) (1, 4)
  Юникорн (1, 3)
  МегаФон (2, 2)
  Другие (7, 7)

  Simetra (ранее А+С Транспроект) (1, 12)
  Цифра (2, 3)
  РИР (Росатом Инфраструктурные решения) (1, 3)
  Юникорн (1, 2)
  AirBit (АирБит) (2, 1)
  Другие (13, 13)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  PI System - 108 (108, 0)
  M2M-Cyber GLX - 51 (50, 1)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 36 (36, 0)
  Росатом Умный город - 33 (33, 0)
  ITProject RFID Platform - 31 (29, 2)
  Другие 393

  Росатом Умный город - 7 (7, 0)
  ZIIoT Платформа для работы с промышленными данными - 4 (4, 0)
  PI System - 4 (4, 0)
  EcoStruxure - 3 (1, 2)
  Ростелеком: Умный дом Видеонаблюдение - 3 (3, 0)
  Другие 22

  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 7 (7, 0)
  МТС Цельсиум - 5 (5, 0)
  Росатом Умный город - 4 (4, 0)
  Датапакс: Сервис мониторинга пассажиропотока - 4 (4, 0)
  Ujin OS Платформа для создания умных домов и зданий (ранее MySmartFlat и Sapfir) - 3 (3, 0)
  Другие 11

  RITM3 - Real time integration transport measurements modelling managemet - 4 (4, 0)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 4 (4, 0)
  Ujin OS Платформа для создания умных домов и зданий (ранее MySmartFlat и Sapfir) - 3 (3, 0)
  Росатом Умный город - 3 (3, 0)
  Проекты на базе технологий интернета вещей (IoT) - 2 (0, 2)
  Другие 8

  RITM3 - Real time integration transport measurements modelling managemet - 12 (12, 0)
  Росатом Умный город - 3 (3, 0)
  Ujin OS Платформа для создания умных домов и зданий (ранее MySmartFlat и Sapfir) - 2 (2, 0)
  ZIIoT Платформа для работы с промышленными данными - 2 (2, 0)
  МЦД: ServiceVizor - 1 (1, 0)
  Другие 10

Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (393)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Форсайт (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Robin (Робин) (3)
  Форсайт (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Effective Technologies (Эффектив Технолоджис) (1)
  GMCS (1)
  Другие (11)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (607, 308)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  SL Soft (СЛ Софт) (1, 3)
  Другие (14, 24)

  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Axiom JDK (БеллСофт) ранее Bellsoft (1, 1)
  Другие (14, 14)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48 (48, 0)
  Hyperledger Fabric - 23 (23, 0)
  Windows Azure - 20 (20, 0)
  FIS Platform - 15 (15, 0)
  EXpress Защищенный корпоративный мессенджер - 12 (12, 0)
  Другие 315

  Solar appScreener (ранее Solar inCode) - 8 (8, 0)
  FIS Platform - 4 (4, 0)
  Парадокс: MES Builder - 2 (2, 0)
  Java - 2 (2, 0)
  Siemens Xcelerator - 2 (2, 0)
  Другие 21

  Solar appScreener (ранее Solar inCode) - 11 (11, 0)
  Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
  BSS Digital2Go - 3 (3, 0)
  Cloud ML Space - 2 (2, 0)
  Axiom JDK (ранее Liberica JDK до 2022) - 1 (1, 0)
  Другие 7

  Solar appScreener (ранее Solar inCode) - 6 (6, 0)
  EXpress Защищенный корпоративный мессенджер - 6 (6, 0)
  МТС Exolve - 4 (4, 0)
  РЖД и Робин: Облачная фабрика программных роботов - 3 (3, 0)
  Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
  Другие 12

  EXpress Защищенный корпоративный мессенджер - 4 (4, 0)
  Solar appScreener (ранее Solar inCode) - 3 (3, 0)
  МТС Exolve - 2 (2, 0)
  Т1: Сфера Платформа производства ПО - 1 (1, 0)
  BSS Digital2Go - 1 (1, 0)
  Другие 10