✒️SAP BTPFIORI / La plataforma SAP Business Technology Platform (BTP) Por Roberto Santucho
La plataforma SAP Business Technology Platform (BTP)

1. LA COMPUTACION EN LA NUBE
La nube es un modelo de computacion en el que los servidores, las redes, el almacenamiento, las herramientas de desarrollo e incluso las aplicaciones se habilitan a traves de internet.
1.1 CARACTERISTICAS CLAVE SEGUN inst. nac. de estand. y tec. (NIST)
- Acceso a Internet
- Servicio de Medicion: paga-mientras-lo-ocupas
- Autoservicio On-Demand: solicitado y suministrado rapido, sin instalacion o configuracion manual
- Compartir los recursos: a menudo utiliza el modelo multi-tenencia. una app con varios usuarios (no una copia de la app para cada uno
- Elasticidad rapida: escalabilidad de niveles de uso de recursos hacia arriba o abajo de forma rapida y facil.
1.2 BENEFICIOS PARA LAS EMPRESAS DE USAR SERVICIOS CLOUD
- Costo beneficio: reduce gastos iniciales en hw, ntw (menos recursos de energia, renta y mantenimiento). Innovacion, mediante pruebas de conceptos y experimientos a bajo costo. Menor costo de personal TI debido a menos expertos requeridos y recursos para el mantenimiento - reduce los costos de mantenimiento del dpto de TI.
- Flexibilidad: si es necesario, podemos suscribirnos los recursos necesarios para ejecutar una demanda mayor de nro de usur, nucleos de servidor, RAM y almacenamiento. y reducirlos si en una season disminuye la demanda.
- Fiabilidad: los proveedores de servicios cloud brindan tiempo de actividad del 99.99% mediante redundancia multiple, recuperacion y mecanismos a prueba de fallos.
- Seguridad: proveedores cloud pueden proporcionarl funciones de seguridad de alta gama.
1.3 La categoria de los servicios
LOS COMPONENTES DE CONSTRUCCION DE LA NUBE SON
- Software as Service (SaaS): forma mas antigua de computacion en la nube, donde el clienet paga a un proveedor y se conecta por internet (Apps). Ej de servicios: email (gmail), almacenamiento (dropbox) apps complejas como SAP Success Factors, SAP Condur, Salesforce o MSOffice 365.
- Platform as Service (Paas): Plataforma Informatica como servicio (OS, entorno de desarrollo, un conjunto de herramientas de desarrollo, un entorno de jecucion o una plataforma de analisis.)
- Infrastructure as Service (Iaas): se proporcionan a los usuario bajo demanda (servidores, almacenamiento, redes, firewalls). Se puede cobrar por usuario, por hora, por semana o mes.
2. SAP BUSINESS TECHNOLOGY PLATFORM (BTP)
SAP HANA Cloud Platform > SAP Cloud Platform(SCP) > SAP Business Technology Platform (BTP)
- ayuda a las empresas a conectar procesos y experiencias para tomar decisiones seguras con su gestion de datos, analiticas, AI, internet de las cosas, tecnologias blockchain y servicios de desarrollo e integracion de aplicaciones en una plataforma abierta en la nube
- es una innovadora plataforma de desarrollo e implementacion en la nube de SAP.
- compatible con multiples proveedore de infraestructura en la nube y permite tecnologias innovadores como internet de las cosas, machine learning, inteligenica artificial y big data.
- facilita la integracion con sistemas locales tanto SAP como no-SAP
- proporciona un conjunto de componentes tecnicos, como herramientas, APi, apps y los servicios:
- database and data managment
- analytics
- application developement and integration
- intelligent technologies
- SAP API BUSINESS HUB: para armonizar y alinear el modelo de SAP a traves de las aplicaciones se logra consumiendo las API desarrolladas en api.sap.com
2.1 LOS BENEFICIOS DE SAP BTP
- Es una plataforma abierta como servicio (PaaS): servicio de aplicaciones y DB
- Potencia todas las lineas de negocio y conecta empresas a la economia digital utilizando API y estandares abiertos.
- compatible con multiples proveedores de infraetructura en la nube.
- el objetivo es brindar los servicios requeridos en una plataforma unificada para convertir los datos de experiencia (X-data) y los datos operativos (O-data) en accion.
- comprende: SAP HANA + SAP Cloud Platform + SAP Leonardo
3. LOS SERVICIOS QUE OFRECE SAP BTP
- SERVICIOS DE PROCESAMIENTO
- servicios predictivos: permite analisis de datos en btp usando SAP HANA
- SAP Smart Busines Service: datos analiticos en Fiori tiles.
- SERVICIOS DE APLICACION
- la gamificacion
- SAP Jam: collaboration like wikis, polls, documents, images
- Portal: para proporcionar sitiow web como el FL
- SERVICIOS DE DATOS
- Document Service: secure digital file storage.
- Persistence Service: se conecta a DBs y administra datos persistentes
- SERVICIOS DE DESARROLLO
- Git Service: repositorio de codigo fuenta abierto para vs lenguajes de prog
- SAP Web IDE: central framework para las sapui5 apps
- Development and Operations: servicios moviles cmo SAP Mobile Platform
- SERVICIOS DE INTEGRACION
- El aprovisionamiento de OData: parte frontal del SG
- SAP CC: tunel d com. entre las instalaciones y la nube
- Internet de las cosas (loT): recopila y administra datos desde sensores permitiendo actuar
4. LA SEGURIDAD ENTRE EL SISTEMA ON-PREMISE Y LA NUBE
- todas las conexion de backend on-premise con BTP sera securizadas en HTTPS
- CC instalado en la red on-premise gestiona las conexiones entrantes: crea un DMZ usando un tunel TLS entre la redy y el cloud de SAP. DE ESTA MANERA NO HACE FALTA EXPONER LOS SISTEMAS EN INTERNET
5 LOS ENTORNOS DE TRABAJO DE BTP
- ENTORNO CLOUD FOUNDRY
- tecnologia open source, se puede elegir varios proveeedors de la infraest aaS como AWS o Azure
- admite multiples entornos de tiempos de ejecucion, lenguajes de prog., bilbio y servicios
- utiliza paquetes de compilacion, que son API estandarizadas entre PaaS
- ENTORNO NEO
- basado en tecnologia patentada de SAP y requiere SAP como Inf aaS
- nos permite desarrollar apas HTML5, java y sAP Hana de serv de apps extendidos (sap hana xs)
- conjuto fijo de entornos de tiempos de ej y lenguajes de prog
- ENTORNO ABAP
- podemos crear un nuevo espacion para el desarrollo de ABAP
- permite crear extensiones para productos basados en aBAP, como SAP S/4HANA Cloud y desarrollar nuevas app en la nube
- permite transformar extensiones o codigos personalizados basados en ABAP existentes en la nube'
- ENTORNO KYMA
- es un tiempo de ejeucion de KUBERNETES, totalmente administraado basado en el proyecto de codigo abierto KYMA.
5.1 EL ENTORNO NEO SE REEMPLAZA POR CLOUD FOUNDRY
- neo cierra las cuentas de prueba en el entorno Neo desde 13 de noviembre 2020
- MOTIVO CLAVE PARA CF: encontrar un centro de datos adecuado (no dependiente de SAP)
5.2 MIGRACION DESDE NEO A CLOUD FOUNDRY.
- Cloud Foundry tiene los sericios que podemos activar y usar (por ejemplo vamos a user el SAP Business Apo Studio), SAP WEB IDE VA A DESAPARECE COMO GRATIS.
- cada migracion es individual
La arquitectura difiere entre NEO y CF:
- en Neo se proporciona tanto el rporsitorio de contendido, com el servico dispatcher, por SAP Cloud Platfrom
- en bambio en CD, su funcionalidad esta cubierta por 2 componetes:
- Sap cloud platfor HTML5 Application Repository: para almacenar de forma centralizada el contenido estatico de als apps HTML5
- Application Router: ofrece contenido estatico del repositorio de apps HTML5 de SAP Cloud Platfor, autentica a los usuario, reescribe las URL y reenvia las solicitudes de proxy a otros microservicios mientras se propaga la info del usuario
- En el entorno Neo para desarrollar se usaba el entorno SAP Web IDE
HAY 2 FORMAS DE MIGRAR OBJETOS NEO A CLOUD FOUNDRY
- Migracion por copia de seguridad y recuperacion por SAP
- Migracion manual: via importacion y exportacion de objetos.
 
 
 
Sobre el autor
Publicación académica de Roberto Hernan Santucho, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Roberto Hernan Santucho
Profesión: Ingeniero en Sistemas - Mexico - Legajo: VA51C
✒️Autor de: 43 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Roberto Santucho







Disponibilidad Laboral: FullTime


















