Открыть сервис

SAP BTP

SAP BTP (SAP Business Technology Platform) — это облачная платформа, предоставляемая немецкой компанией SAP SE, предназначенная для интеграции, расширения и создания бизнес-приложений в экосистеме SAP. Платформа объединяет в себе возможности управления данными, аналитики, искусственного интеллекта, разработки приложений и автоматизации процессов, обеспечивая единую среду для цифровой трансформации предприятий.

История

Платформа SAP BTP была официально представлена в 2021 году как эволюция более ранних продуктов SAP, таких как SAP Cloud Platform (SCP) и SAP HANA Cloud Platform. Изначально SAP Cloud Platform, запущенная в 2012 году, предоставляла базовые облачные сервисы для разработки и интеграции. В 2020 году компания объявила о ребрендинге и консолидации своих технологических активов под единым брендом SAP Business Technology Platform. Целью этого шага было упрощение портфеля продуктов и создание единой точки входа для всех технологических потребностей клиентов SAP. В 2023 году SAP объявила о прекращении поддержки классической версии SAP Cloud Platform и полном переходе на SAP BTP.

Архитектура и основные компоненты

SAP BTP построена на модульной архитектуре, которая включает несколько ключевых слоёв и сервисов. Основу платформы составляет SAP BTP, Cloud Foundry runtimeсреда выполнения приложений на основе открытого стандарта Cloud Foundry, поддерживающая языки Java, Node.js, Python, Go и другие. Платформа также включает SAP BTP, Kyma runtime — среду на основе Kubernetes для развёртывания микросервисов и бессерверных функций.

Основные компоненты

  1. Управление данными (Data Management): Включает SAP HANA Cloud — облачную базу данных in-memory, SAP Data Intelligence для управления данными и SAP Master Data Governance для управления мастер-данными.
  2. Аналитика (Analytics): Предоставляет сервисы SAP Analytics Cloud для бизнес-аналитики, планирования и прогнозирования, а также SAP Data Warehouse Cloud для построения корпоративных хранилищ данных.
  3. Искусственный интеллект (AI): Включает SAP AI Business Services — предобученные модели ИИ для обработки документов, анализа изображений и прогнозирования, а также SAP AI Core — платформу для обучения и развёртывания собственных моделей машинного обучения.
  4. Разработка приложений (Application Development): Предоставляет инструменты SAP Business Application Studio (IDE на основе Visual Studio Code), SAP Cloud Application Programming Model (CAP) — фреймворк для разработки корпоративных приложений, и SAP Fiori Elements — библиотеку готовых компонентов пользовательского интерфейса.
  5. Интеграция (Integration): Включает SAP Integration Suite — набор инструментов для интеграции приложений, данных и процессов, включая SAP Cloud Integration, SAP API Management и SAP Open Connectors.
  6. Автоматизация (Automation): Предоставляет SAP Process Automation — инструмент для создания роботизированной автоматизации процессов (RPA) и рабочих процессов с низким кодом (low-code).

Классификация и модели развёртывания

SAP BTP предлагает несколько моделей развёртывания, адаптированных под различные потребности:

  • SAP BTP, Standard Edition: Полнофункциональная версия с доступом ко всем сервисам, предназначенная для крупных предприятий.
  • SAP BTP, Enterprise Edition: Расширенная версия с дополнительными возможностями безопасности и соответствия требованиям, часто используемая в регулируемых отраслях.
  • SAP BTP, Free Tier: Бесплатный уровень с ограниченными ресурсами для ознакомления и разработки прототипов.
  • SAP BTP, Trial: Временная бесплатная тестовая среда для разработчиков.

Платформа развёртывается в центрах обработки данных SAP, расположенных в различных регионах мира, включая Европу, Северную Америку, Азию и Австралию. В России прямые серверы SAP BTP не развёрнуты с 2022 года, после приостановки деятельности SAP SE в стране.

Применение

SAP BTP используется в различных сценариях, связанных с экосистемой SAP:

Расширение SAP S/4HANA

Платформа позволяет создавать кастомные приложения и расширения для SAP S/4HANA без изменения основного кода системы. Разработчики могут использовать SAP Cloud Application Programming Model для создания сервисов, которые взаимодействуют с SAP S/4HANA через API. Это особенно актуально для отраслевых решений, где стандартный функционал SAP S/4HANA не покрывает специфические требования.

Интеграция с не-SAP системами

SAP BTP служит центральным хабом для интеграции SAP-систем (SAP S/4HANA, SAP SuccessFactors, SAP Ariba) с внешними приложениями, такими как Salesforce, Microsoft Dynamics 365, Google Cloud и решениями российских вендоров (например, 1С:Предприятие). Используя SAP Integration Suite, компании могут настраивать обмен данными в реальном времени, преобразовывать форматы сообщений и управлять API.

Разработка мобильных приложений

Платформа поддерживает создание мобильных приложений с использованием SAP Mobile Services. Разработчики могут создавать приложения для iOS и Android, которые подключаются к корпоративным данным SAP через защищённые каналы. Примеры включают приложения для полевых сотрудников, инвентаризации и управления заказами.

Аналитика и отчётность

SAP Analytics Cloud, развёрнутый на BTP, позволяет строить интерактивные дашборды и отчёты, объединяя данные из SAP S/4HANA, SAP BW/4HANA и внешних источников. Платформа поддерживает планирование сценариев «что-если» и прогнозную аналитику на основе встроенных моделей ИИ.

Интеграция с российскими системами

До 2022 года SAP BTP активно использовалась для интеграции с российскими ERP-системами, такими как 1С:Предприятие, и государственными информационными системами (ГИС). После ухода SAP SE из России, компании, использующие SAP BTP, столкнулись с необходимостью миграции на альтернативные платформы. В настоящее время российские разработчики создают аналоги, такие как платформа «Атом.БТП» (разработка «Росатома») и решения на базе «1С:Предприятие 8.3», которые частично имитируют функционал SAP BTP, но не имеют прямой совместимости с оригинальной платформой.

Критика

Основные критические замечания в адрес SAP BTP связаны с её зависимостью от экосистемы SAP. Платформа оптимизирована для работы с продуктами SAP, и интеграция с не-SAP системами часто требует дополнительных усилий и лицензирования. Стоимость лицензий SAP BTP, особенно для Enterprise Edition, считается высокой, что ограничивает её использование средними и малыми предприятиями. Также отмечается сложность обучения разработчиков, не знакомых с технологиями SAP, из-за уникальных фреймворков (CAP, Fiori) и проприетарных протоколов.

Интересные факты

  • SAP BTP поддерживает более 30 языков программирования и сред выполнения, включая Java, Node.js, Python, Go, .NET и ABAP (через SAP BTP, ABAP environment).
  • Платформа включает встроенные сервисы для работы с блокчейном (SAP Blockchain) и Интернетом вещей (SAP IoT), хотя эти сервисы менее популярны.
  • SAP BTP используется в таких отраслях, как нефтегазовая, автомобильная, розничная торговля и фармацевтика, для управления цепочками поставок и соответствия регуляторным требованиям.

Источники

  1. SAP SE. (2021). SAP Business Technology Platform: The Platform for the Intelligent Enterprise. SAP Press.
  2. SAP SE. (2023). SAP BTP Documentation. SAP Help Portal.
  3. Gartner. (2022). Magic Quadrant for Enterprise Integration Platform as a Service. Gartner Research.
  4. Forrester Research. (2021). The Forrester Wave: Digital Process Automation for Wide Deployments. Forrester.
  5. «Росатом». (2023). Платформа «Атом.БТП»: техническая документация. АО «Росатом».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →