SAP Cloud Application Programming Model: ¿qué es?

SAP Cloud Application Programming Model, CAP para los amigos, es «un marco de herramientas, lenguajes y bibliotecas para construir de manera eficiente servicios y aplicaciones de nivel empresarial».

He copiado y pegado la definición que podéis encontrar en cualquier página de SAP, tras un paso por el Google Translator 😉

Hace año y medio ya publiqué una breve entrada sobre esto:

SAP Cloud Application Programming Model: ¿esto qué es?

Y ahora retomo el tema, ya que hace unas semanas empezó un curso en openSAP de lo más interesante: Building Applications with SAP Cloud Application Programming Model

Aunque ya va por la tercera semana, estás a tiempo de engancharte al curso y enterarte de qué va realmente todo esto.

En la primera semana, nos cuentan la base en la que se sustenta todo esto para que nos ubiquemos y aparecen términos que nos deberían resultar familiares: Business Application Studio, CDS, Fiori, HANA, OData, Eclipse

En el siguiente gráfico quedan representados los distintos componentes que forman parte de este entorno:

Que lo que nos quieren decir con eso es que podremos utilizar distintos frameworks (Business Application Studio, por ejemplo) para modelar nuestros datos utilizando CDS, que podrán ser almacenados en bases de datos (HANA u otras), los cuales serán consumidos, utilizando servicios (APIs…) construidos, por aplicaciones directamente o servicios de la plataforma, todo ello soportado en una infraestructura estándar.

En pocas palabras, es una nueva forma de diseñar aplicaciones, pudiendo elegir las herramientas para crearlas, el entorno en el que se ejecutan, dónde se almacenan los datos y cómo se consumen.

¿Que te has quedado igual? Como te he dicho, estás a tiempo de apuntarte al curso y allí te lo explican mejor.

Por mi parte, en artículos posteriores iré dando algún detalle más sobre algo de todo esto, para que veáis que no hay por qué utilizarlo todo pero si tener claro una serie de patrones para poder hacerte un traje a tu medida.

Os aseguro que hay mucha tela que cortar… 😉

Un comentario sobre “SAP Cloud Application Programming Model: ¿qué es?

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.