En este video, explore los diferentes entornos de desarrollo de SAP BTP disponibles para los desarrolladores.
Transcripción:
En este video, le presentaremos los cinco SAP BTP entornos de desarrollo.
La opción sin servidor se utiliza principalmente para realizar pruebas breves de tipos de desarrollo de concepto, que luego pueden reducirse a cero cuando no se usan o ampliarse, según sea necesario. Esta opción es compatible con SAP BTP, Kyma runtime, de la que hablaremos en breve.
Cloud Foundry se ha convertido en la plataforma estándar de la industria, de código abierto y basada en la nube que se puede implementar en cualquier infraestructura, de propiedad interna o alojada en la nube, llamada Infraestructura como un servicio. Los proveedores comerciales de Cloud Foundry pueden proporcionar PaaS como SAP BTP o IBM Cloud Foundry, entre otros. Desde 2014, SAP se ha asociado con otros proveedores de infraestructura que se han unido a Cloud Foundry Foundation (https://www.cloudfoundry.org/foundation/) para que estos proveedores puedan implementar Cloud Foundry para cualquier infraestructura compatible.
Disponible desde mayo de 2017, Cloud Foundry en términos simples se puede describir como un sistema operativo para una plataforma en la nube que proporciona una capa de estandarización.
La plataforma Cloud Foundry le permite implementar cualquier aplicación o servicio en cuestión de minutos y hace que estas aplicaciones o servicios sean escalables, según su uso. De hecho, su capa de estandarización se ha convertido en el estándar de facto para las plataformas en la nube. La arquitectura de Cloud Foundry ofrece aislamiento basado en contenedores entre las distintas partes de su aplicación, incluidos, por ejemplo, SAP HANA contenedores de infraestructura de implementación o un contenedor de aplicación en la capa de aplicación. Múltiples contenedores de aplicaciones pueden separar microservicios, por ejemplo, en diferentes idiomas.
Como se muestra, observe cómo Cloud Foundry ha hecho que la arquitectura SAP BTP sea bastante abierta.
SAP BTP, ABAP ambiente, soporta la última versión de ABAP. Si bien el desarrollo debe realizarse utilizando la perspectiva ABAP en el IDE de Eclipse actualmente, la implementación de la aplicación ocurre en el servidor ABAP en SAP BTP. Un conjunto de conjuntos de herramientas de desarrollo son parte del IDE de Eclipse. Este código ABAP como servicio, es operado por SAP.
Así, SAP BTP, entorno ABAP, tiene dos componentes.
Para algunos escenarios que están estrechamente acoplados a un SAP S/4 HANA modelo, la extensión se vuelve difícil ya que no está flojamente acoplada. Para este escenario, se introdujeron la solución integrada Steampunk y la extensibilidad del desarrollador. Esta opción está actualmente disponible en SAP S4HANA Cloud y está planificada para SAP S/4HANA.
La arquitectura muestra cómo se ejecuta la instancia ABAP en un espacio conectado a una base de datos SAP HANA. Con el servicio SAP Connectivity, puede conectarse con otros sistemas en la nube como SAP S/4HANA Cloud, SAP Aribao cualquier API en la nube. Aprovechando un conector en la nube, puede conectar cualquier sistema en su red empresarial, incluidos los que están detrás de un firewall corporativo, cualquiera que sea compatible con el conector en la nube.
Además, una aplicación ABAP puede utilizar cualquier servicio BTP de SAP. Dentro de la cabina de SAP BTP, puede configurar el Launchpad para las actividades de administración del sistema usando SAP Fiori aplicaciones SAP Business Application Studio también se puede utilizar para crear aplicaciones SAP Fiori. El desarrollo se realiza a través de Herramientas de desarrollo ABAP disponible en el IDE de Eclipse, y los desarrollos se pueden almacenar en Git repositorios Diferentes casos de uso aprovecharían diferentes partes de esta arquitectura. Esta figura muestra el IDE de Eclipse para desarrollar código personalizado.
A fines de 2022, la extensibilidad del desarrollador en SAP S/4HANA Cloud para escenarios que no se pueden lograr usando extensiones en paralelo es posible con Steampunk integrado en la pila.
SAP inició el desarrollo de un proyecto de pila abierta llamado Kyma, que utiliza clústeres de Kubernetes para la implementación de contenedores, junto con un conjunto de otras actividades relacionadas para mantener y escalar aplicaciones. Estas actividades adicionales ahora son transparentes para los usuarios que utilizan los servicios administrados por Kyma en la plataforma SAP BTP. Con SAP BTP, Kyma runtime, puede crear sus propias aplicaciones o ampliar las aplicaciones en la nube de SAP.
Tanto Kyma como Kubernetes son operados por SAP y, por lo tanto, todos los parches y actualizaciones de software son manejados por SAP y cuentan con soporte de acuerdo con los acuerdos de nivel de servicio (SLA) de SAP BTP.
SAP adquirió la empresa AppGyver como un entorno para el desarrollo de código bajo y sin código, usándolo como la base de su nueva solución SAP Build, y esta solución se usa típicamente para el desarrollo rápido y la creación de prototipos, especialmente para aplicaciones móviles que luego pueden ser implementado en cualquier plataforma para cualquier dispositivo. Otras herramientas que permiten enfoques de código bajo y sin código para la suite SAP Process Automation incluyen SAP Workflow Management y Automatización de procesos robóticos inteligentes de SAP.
SAP Build ofrece algunas funciones potentes que permiten el desarrollo, como las siguientes.
Esta interfaz de usuario lo ayuda a generar el código simplemente seleccionando de una gran biblioteca de componentes de interfaz de usuario que luego se pueden modificar sin ningún tipo de codificación. Los temas están disponibles para ayudarlo a crear interfaces de usuario aún más rápido.
La lógica empresarial también se puede construir a través de ayudas visuales, aprovechando más de 400 funciones de fórmula, simplemente arrastrando y soltando componentes lógicos, sin ningún tipo de codificación.
Este entorno brinda la capacidad de integrar las API en poco tiempo e incluso de integrarse con las API REST a través del asistente de integración REST. Desde la perspectiva de la interfaz de usuario, los temas basados en SAP Fiori están disponibles para ayudarlo a crear interfaces de usuario similares a SAP Fiori, aunque sin controles SAPUI5. Incluso puede ampliar las funcionalidades de SAP como SAP Sales Cloud o SAP Service Cloud a través de una interfaz de usuario integrada en SAP Build.
Este video proporcionó una descripción general de los entornos de desarrollo SAP BTP disponibles, ¡y ahora está listo para comenzar a codificar!
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073