SAP Business Technology Platform (SAP BTP) (anteriormente conocido como SAP Hana Cloud Platform, luego cambiado a SAP Cloud Platform) es una oferta integrada compuesta por cuatro portfolios tecnológicos: Base de datos y gestión de datos, Desarrollo e integración de aplicaciones, Analítica y Tecnologías inteligentes. SAP BTP ofrece un conjunto de herramientas, servicios y productos que permiten a los usuarios desarrollar, integrar y extender todas las aplicaciones de SAP y de terceros.
Los servicios y soluciones de SAP BTP están disponibles en varios proveedores de infraestructura en la nube. La base multi-nube soporta diferentes entornos, como Cloud Foundry, ABAP y Kyma, así como múltiples regiones diferentes y una amplia selección de lenguajes de programación.
Cuentas de SAP BTP y actividades asociadas
(Fuente de la imagen: help.sap.com)
Regiones
Cada región representa una ubicación geográfica, donde se alojan aplicaciones, datos o servicios, lo que se llama centro de datos. Las regiones son proporcionadas por SAP o por los socios de Infraestructura como Servicio (IaaS) Amazon Web Services (AWS), Microsoft Azure, Google Cloud y Alibaba Cloud. Se elige una región a nivel de subcuenta, exactamente una región se selecciona para cada subcuenta.
Entornos
El entorno en SAP BTP es una oferta de plataforma como servicio, que ofrece tiempo de ejecución, servicios, herramientas para el desarrollo y ejecución de una aplicación empresarial. Los entornos se eligen a nivel de subcuenta.
SAP BTP viene con dos variantes y ofrece diferentes entornos:
-
-
Entorno Cloud Foundry: -
-
El entorno Cloud Foundry contiene el servicio de tiempo de ejecución de SAP BTP, Cloud Foundry, que se basa en la plataforma de aplicaciones de código abierto gestionada por la Cloud Foundry Foundation.
-
Permite a los desarrolladores desarrollar nuevas aplicaciones empresariales y servicios empresariales, admitiendo múltiples tiempos de ejecución, lenguajes de programación, bibliotecas y servicios.
-
Entorno ABAP: -
-
El entorno ABAP permite a los desarrolladores crear extensiones para productos basados en ABAP, como SAP S/4HANA Cloud, y desarrollar nuevas aplicaciones en la nube.
-
Admite el Modelo de Programación de Aplicaciones RESTful ABAP, incluidos SAP Fiori y Servicios de Datos Principales (CDS).
-
Entorno Kyma: -
-
El entorno Kyma es un tiempo de ejecución de Kubernetes totalmente gestionado basado en el proyecto de código abierto "Kyma".
-
Permite a los desarrolladores extender las soluciones SAP con funciones sin servidor y combinarlas con microservicios en contenedores.
-
Neo
-
Entorno Neo: -
-
El entorno Neo se provisiona desde los centros de datos de SAP.
-
Permite a los desarrolladores desarrollar aplicaciones HTML5, Java y servicios de aplicación extendidos de SAP HANA (SAP HANA XS).
Servicios
Los servicios permiten, facilitan o aceleran el desarrollo de aplicaciones empresariales y otros servicios de plataforma en SAP BTP. Podemos encontrar todos los servicios, soluciones y casos de uso disponibles en el "Centro de Descubrimiento de SAP".
Centro de Descubrimiento de SAP: -
https://discovery-center.cloud.sap/index.html#/viewServices
Algunos de los servicios que hemos utilizado en nuestros proyectos: -
-
Agentry: Utilizado para desarrollar y ejecutar aplicaciones móviles basadas en metadatos de Agentry.
-
Servicio de Gestión de Autorizaciones y Confianza de SAP: Ayuda a gestionar las autorizaciones de la aplicación y las conexiones a proveedores de identidad.
-
Estudio de Aplicaciones Empresariales de SAP: Ayuda a desarrollar, depurar, probar e implementar aplicaciones empresariales de SAP.
-
Al