Avalados por :

Todo lo que necesitas saber sobre SAP Cloud Platform (HCP) y sus posibilidades de extensión en HTML5 y JAVA

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Loading...

Estoy muy interesado en la Plataforma SAP Cloud (HCP) y ya he visto algunos cursos de Open SAP, pero aún no entiendo realmente qué es HCP exactamente.
¿Es HCP un host para extensiones escritas en HTML5 o JAVA, incluyendo algunas herramientas de análisis y seguridad?
¿Hay alguna diferencia entre las extensiones en HTML5 y JAVA / ambas ofrecen las mismas posibilidades?
¿Qué tipos de extensiones son posibles / puedo crear un nuevo objeto de negocio para C4C / puedo extender un objeto de negocio / es posible manipular la interfaz de usuario existente?
¿Las extensiones dividen la base de datos / los datos de mi extensión se almacenan en HCP / tengo acceso a la base de datos original del servicio extendido?

¡Gracias de antemano por sus respuestas!

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Loading...

Esta es una excelente pregunta, y tiene una respuesta muy larga y compleja. Voy a intentar resumirla en una respuesta corta, así que si necesitas más detalles, no dudes en preguntar.

En el núcleo, Cloud Platform es un PaaS (Plataforma como Servicio). Esto puede significar muchas cosas, pero en este caso significa que proporcionamos los motores de ejecución y luego solo agregas tu código.

Los motores de ejecución proporcionan los siguientes servicios:

  • Un servidor web. Este servidor puede enviar archivos estáticos (incluyendo HTML, javascript, imágenes o cualquier otra cosa que desees enviar). También puede proporcionar contenido generado "dinámicamente". Actualmente, esa generación dinámica proviene de Java, por lo que puedes utilizar Java Server Pages o Servlets. Esto te permite construir Aplicaciones de Página Única (SPA) basadas en web (Gmail es un gran ejemplo de una SPA). También se puede utilizar para dispositivos móviles o para admitir conexiones a una aplicación personalizada o nativa.
  • Un servidor de aplicación de nivel medio. Este es un servidor de lógica empresarial. Aquí es donde puedes construir conjuntos de datos personalizados, realizar validaciones u cualquier otro proceso empresarial que necesites llevar a cabo. En muchos casos de clientes, este nivel extiende la lógica existente que ya tienen (por ejemplo, para habilitar nuevas funcionalidades). Pero también se puede utilizar para crear aplicaciones empresariales completamente nuevas. Esto te permite crear una API (por ejemplo, usando REST) que puede ser utilizada por tu aplicación front-end.
  • Almacenamiento de base de datos en el backend. La plataforma admite HANA o ASE como nivel de almacenamiento de datos. Todas las capacidades de estos servidores están disponibles (más detalles en un momento).
  • Servicios de aplicación. Estos son API preescritas o componentes personalizados que puedes utilizar para extender tus aplicaciones. Por ejemplo, puedes usar el servicio de traducción para ofrecer tu aplicación en varios idiomas, pero sin tener que hacer mucho intercambio de texto tú mismo. O puedes utilizar los paquetes de análisis para buscar patrones específicos en los datos. Hay muchos de estos servicios, y agregamos más constantemente.

(* También debo señalar una cosa más: el poder de nuestras plataformas HANA o ASE también está disponible a través de Cloud Platform. Esto significa que podrías escribir una aplicación XSJS. Aunque se estaría ejecutando en HANA, también podría proporcionar servicios).

Creo que tu pregunta se centra más en HANA que en cualquiera de las otras capacidades del sistema, pero espero que esto te dé una idea de lo que Cloud Platform puede hacer.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?