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 для развёртывания микросервисов и бессерверных функций.
Основные компоненты
- Управление данными (Data Management): Включает SAP HANA Cloud — облачную базу данных in-memory, SAP Data Intelligence для управления данными и SAP Master Data Governance для управления мастер-данными.
- Аналитика (Analytics): Предоставляет сервисы SAP Analytics Cloud для бизнес-аналитики, планирования и прогнозирования, а также SAP Data Warehouse Cloud для построения корпоративных хранилищ данных.
- Искусственный интеллект (AI): Включает SAP AI Business Services — предобученные модели ИИ для обработки документов, анализа изображений и прогнозирования, а также SAP AI Core — платформу для обучения и развёртывания собственных моделей машинного обучения.
- Разработка приложений (Application Development): Предоставляет инструменты SAP Business Application Studio (IDE на основе Visual Studio Code), SAP Cloud Application Programming Model (CAP) — фреймворк для разработки корпоративных приложений, и SAP Fiori Elements — библиотеку готовых компонентов пользовательского интерфейса.
- Интеграция (Integration): Включает SAP Integration Suite — набор инструментов для интеграции приложений, данных и процессов, включая SAP Cloud Integration, SAP API Management и SAP Open Connectors.
- Автоматизация (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 используется в таких отраслях, как нефтегазовая, автомобильная, розничная торговля и фармацевтика, для управления цепочками поставок и соответствия регуляторным требованиям.
Источники
- SAP SE. (2021). SAP Business Technology Platform: The Platform for the Intelligent Enterprise. SAP Press.
- SAP SE. (2023). SAP BTP Documentation. SAP Help Portal.
- Gartner. (2022). Magic Quadrant for Enterprise Integration Platform as a Service. Gartner Research.
- Forrester Research. (2021). The Forrester Wave: Digital Process Automation for Wide Deployments. Forrester.
- «Росатом». (2023). Платформа «Атом.БТП»: техническая документация. АО «Росатом».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →