Cómo crear una extensión para el núcleo digital utilizando la plataforma SAP Cloud

Ahora las empresas tienen muchas oportunidades para aplicar escenarios innovadores en los negocios. El mercado está representado por una masa de tecnologías e ideas. Sin embargo, cada uno de ellos requiere esfuerzos irrazonablemente altos para comenzar a usar. Administrar grandes cantidades de datos, operaciones de rutina robótica, análisis avanzados, aprendizaje automático y mucho más: cada uno de estos términos es una pila tecnológica separada, o tal vez varios. No todos encajan, la información sobre ellos está dispersa en muchas fuentes en Internet y, a menudo, no tiene la relevancia suficiente. Para construir responsablemente una solución digital de vanguardia para toda la empresa, un administrador de TI y un arquitecto deben tener muchas habilidades y una vasta experiencia práctica, el conocimiento teórico ayuda poco aquí.Las plataformas en la nube listas para usar recopiladas por los principales proveedores de software y servicios y proporcionadas por suscripción ayudan a resolver este problema. En este artículo, abrimos una serie de materiales sobre el uso de SAP Cloud Platform (SCP) para resolver rápida y eficientemente varios problemas comerciales.

SCP comenzó como un PaaS clásico, pero a lo largo de los años se ha convertido en una plataforma de tecnología empresarial. Permite a los clientes, cuando implementan soluciones digitales, enfocarse más en tareas administrativas y de producción que en implementar una tecnología de TI específica. SCP contiene docenas de servicios empresariales y tecnológicos, bloques de construcción dentro de la plataforma. La aplicación cliente puede incluir algunos de estos bloques, mientras que el desarrollador no necesita profundizar en las complejidades de una implementación técnica específica.

SCP puede resolver una serie de problemas. Una de las cuestiones importantes es la expansión de varias aplicaciones del núcleo digital de la empresa, como SAP S / 4HANA o SAP ERP, SAP C / 4HANA, SAP SuccessFactors, SAP Ariba y otros. Con la plataforma, puede agregar la funcionalidad de las soluciones en la nube y en las instalaciones, integrar las soluciones de SAP entre sí y con sistemas de terceros, probar nuevas tecnologías y probar hipótesis de negocios.

imagen
Foto 1.

Uno de los problemas estándar de las grandes implementaciones de sistemas comerciales es la aparición de la llamada "deuda técnica" (Figura 1). Este proceso es relevante para todos los proveedores: tarde o temprano, el sistema principal que administra el negocio se convierte en una plataforma de desarrollo. Los desarrollos actuales se basan en desarrollos pasados ​​y la deuda técnica está creciendo e incluso requiere pagos de intereses, es decir soporte para la funcionalidad que alguna vez se escribió "de rodillas" con las palabras "habrá tiempo, haremos todo bien". Pero nunca hay tiempo. Además, la idea de ERP como plataforma de desarrollo no se correlaciona bien con la idea de innovación, investigación y experimentación rápidas.

Es por eso que nuestra compañía considera la plataforma SAP Cloud como la plataforma recomendada de lado a lado para expandir las soluciones comerciales centrales. SCP, diseñado para desarrollar aplicaciones de microservicio, le permite usar casi cualquier lenguaje de programación, computación sin servidor y contenedores. Las últimas versiones de las aplicaciones SAP tienen una arquitectura basada en eventos y su integración en el entorno SCP se está convirtiendo en una tarea sencilla.

Por supuesto, SAP Cloud Platform y, en general, las extensiones de lado a lado no son la única forma posible de modificar las aplicaciones básicas de SAP, las que llamamos el núcleo digital. Las empresas que se han embarcado en este camino están obteniendo amplias oportunidades para desarrollar nuevas tecnologías, modelos de negocios, productos y todo lo que se llama "innovación". SCP es la base tecnológica para transformar una organización de TI de acuerdo con un esquema multimodal, traduciéndola en los rieles de un enfoque ágil en el sentido más amplio de la palabra, tanto en el campo del desarrollo como en los procesos de negocio (Figura 2).

imagen
Figura 2

SAP da la bienvenida y apoya este enfoque. Murphy Oil Corporation, un productor de petróleo, se ha convertido en uno de los ganadores de los Premios anuales a la innovación de SAP en 2019. El equipo del proyecto no solo amplió la funcionalidad de los sistemas centrales de la compañía, como SAP ERP, sino que también integró muchas tecnologías innovadoras, como aprendizaje automático e IoT, desarrolló interfaces móviles y servicios externos integrados en el kernel, por ejemplo, un proveedor de servicios telemáticos para monitoreo de vehículos .

Por supuesto, todas las tecnologías heterogéneas integradas dentro de SAP Cloud Platform tienen un kit de cuerpo de SAP. Un desarrollador que quiera incluir detalles de IoT o blockchain en su aplicación no necesita profundizar en las complejidades de implementar estas tecnologías específicas. En la Figura 3, puede ver que la plataforma y los SDK proporcionados le permiten conectarse al sistema SAP usando una pequeña cantidad de código y configuraciones, tomar los datos en el formato requerido, autenticarse usando el Proveedor de Identidad SAP y usar Propagación Principal en el entorno SAP y use otras características específicas del entorno SAP.

imagen
Figura 3.

La experiencia mundial con el uso de SCP muestra que los clientes tienen una percepción similar de su propósito. La mayoría de las veces, la plataforma se usa para expandir las aplicaciones estándar de SAP. Un modelo de licencia flexible le permite probar ciertas tecnologías modernas y probar su aplicabilidad en un negocio en particular, sin incurrir en costos de capital significativos e irrevocables.

Servicios SCP


Los servicios SCP pueden dividirse lógicamente en grupos de acuerdo con las tareas que se resuelven, como se muestra en la Figura 4.

imagen
Figura 4.

Suite de integración


Una de las tareas implementadas con mayor frecuencia es la integración de soluciones SAP entre sí o con soluciones de otros fabricantes. Un grupo separado de servicios de SAP está dedicado a soluciones para la integración de procesos; con mayor frecuencia se compran junto con soluciones en la nube. Estos son servicios tales como integración en la nube, mensajería empresarial o gestión de API. Los servicios de este grupo le permiten recopilar aplicaciones de microservicio de bloques que transfieren información de un sistema comercial a otro.

Extensiones empresariales


Este grupo de servicios incluye todo lo que se dedica al desarrollo. Esto incluye herramientas en la nube como WebIDE o Business Application Studio, una variedad de herramientas de soporte para usar en aplicaciones de Hub de localización o Servicio de calidad de datos y, finalmente, un servicio de soporte de desarrollo ABAP. SCP, construido en la plataforma de contenedorización Cloud Foundry, permite al desarrollador usar casi cualquier lenguaje de programación. Para aprovechar al máximo la plataforma, SAP ofrece una metodología de desarrollo optimizada para la arquitectura de microservicios del modelo de programación de aplicaciones en la nube de SAP. El desarrollo también admite el enfoque CI / CD utilizando herramientas modernas estándar. Además, la compañía también ofrece tuberías de Jenkins listas para usar,implementado como contenedores Docker y optimizado para el desarrollo de SAP.

Data Driven Insights


Una de las ventajas de la plataforma en la nube es la capacidad de realizar experimentos tecnológicos sin grandes inversiones de capital. Esto es especialmente importante cuando hablamos de probar hipótesis comerciales en el campo del procesamiento de datos. Aquí, SAP tiene una serie de herramientas: almacenamiento de datos en el almacenamiento flexible de múltiples niveles y temperaturas de SAP HANA Cloud, la organización de convenientes marts de datos para usuarios comerciales en la solución de nube Data Warehouse Cloud, una plataforma para Data Science SAP Data Intelligence. Todas estas soluciones requieren importantes recursos de hardware y alta mano de obra de instalación. Los servicios listos para usar en la nube pueden reducir significativamente el tiempo dedicado al desarrollo y puesta en marcha de innovadores conocimientos empresariales. Por ejemplo,PwC utiliza SAP Data Warehouse Cloud para proporcionar una presentación unificada de datos de varios sistemas en sus oficinas en más de 150 países. DWH no reemplaza los almacenes de datos "tradicionales", pero brinda a los usuarios comerciales la capacidad de acceder fácilmente a datos consolidados de varias fuentes en todo el mundo. El uso de SAP Analytics Cloud incorporado permite a los usuarios probar rápidamente nuevas ideas e hipótesis y, con poca o ninguna participación de los servicios de TI.

Intelligent Business Process Management


En un mundo que cambia rápidamente, una empresa gana que puede adaptar rápidamente sus procesos comerciales a un entorno cambiante. El conjunto de servicios de este grupo le permite utilizar herramientas especiales para describir la lógica de los procesos comerciales, en una forma conveniente y autodocumentada, destinada a modificaciones por un consultor comercial y no por un desarrollador de software. Los servicios básicos de este grupo son Flujo de trabajo en la nube y Reglas comerciales, de hecho, BPM en la nube. Aquí también puede encontrar el servicio de Visibilidad de proceso, que le permite analizar procesos de negocio basados ​​en Workflow, así como aplicaciones SAP basadas en eventos. Este grupo también incluye servicios innovadores de RPA y CAI diseñados para operaciones de rutina robóticas y creación de bots de chat que implementan nuevas interfaces de interacción con el usuario. Delivery Hero,La red de entrega de alimentos más grande del mundo, durante 8 años ha llevado el número de pedidos procesados ​​a 1 millón por día, lo que se logra trabajando con varios cientos de miles de restaurantes en todo el mundo. Por supuesto, dicho crecimiento debe estar respaldado por una gran cantidad de proyectos de inversión en varios aspectos del negocio. Utilizando SAP BPM (flujo de trabajo), Delivery Hero creó un modelo extremadamente efectivo para administrar las inversiones internas, reduciendo el tiempo para obtener el permiso para asignar capital de 20 días a 2x.Utilizando SAP BPM (flujo de trabajo), Delivery Hero creó un modelo extremadamente efectivo para administrar las inversiones internas, reduciendo el tiempo para obtener el permiso para asignar capital de 20 días a 2x.Utilizando SAP BPM (flujo de trabajo), Delivery Hero creó un modelo extremadamente efectivo para administrar las inversiones internas, reduciendo el tiempo para obtener el permiso para asignar capital de 20 días a 2x.

En conclusión, vale la pena señalar que SAP ahora está posicionando a SCP como una plataforma para los negocios, está utilizando activamente tecnologías de código abierto y participa en su desarrollo. Además, el proveedor ofrece a sus clientes un modelo de múltiples nubes, en el que SCP se encuentra en las capacidades de los principales proveedores de IaaS, como MS Azure, AWS, GCP, Alibaba Cloud, así como en sus propios centros de datos. El cliente tiene derecho a elegir independientemente cuál de los muchos centros de datos de todo el mundo, incluso en Rusia, colocará sus servicios y aplicaciones. Puedes incluso todo a la vez. SAP agradece el uso del cliente de los servicios proporcionados por el hiperescalador y le permite crear soluciones innovadoras utilizando sus propias tecnologías y las de terceros. Por lo tanto, la variedad de servicios proporcionados por la plataforma se puede aumentar fácilmente.En los siguientes artículos, continuaremos hablando sobre las capacidades de SAP Cloud Platform para expandir el núcleo digital y ofrecer algunos ejemplos interesantes de cómo lo hacen nuestros clientes. Continuará.
Anton Nozdrin, Arquitecto Senior de Soluciones Comerciales, SAP CIS

All Articles