{"id":110620,"date":"2022-02-09T08:00:00","date_gmt":"2022-02-09T07:00:00","guid":{"rendered":"http:\/\/e3mag.com\/?p=110620"},"modified":"2024-01-19T14:48:00","modified_gmt":"2024-01-19T13:48:00","slug":"completamente-abierto-rapido-va","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/komplett-offen-schnell-geht-doch\/","title":{"rendered":"Completo, abierto, r\u00e1pido... \u00a1ah\u00ed lo tiene!"},"content":{"rendered":"<p>Con mi licenciatura de la Universidad de Viena en el bolsillo (Ingenier\u00eda de Software e Inform\u00e1tica de Internet) y no demasiados conocimientos de Abap, al poco de empezar a trabajar en Snap Consulting se me encomend\u00f3 una tarea apasionante: familiarizarme con el modelo de programaci\u00f3n de aplicaciones en la nube (CAP) de SAP y dise\u00f1ar una versi\u00f3n en la nube del producto \"Digital Signature Folder\" basada en \u00e9l.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Juego de herramientas completo y abierto<\/h3>\n\n\n\n<p>El modelo de programaci\u00f3n de aplicaciones de SAP Cloud es un marco de lenguajes, bibliotecas y herramientas para crear aplicaciones, servicios y aplicaciones empresariales. Gu\u00eda a los desarrolladores por un \"camino de oro\" de mejores pr\u00e1cticas probadas y una variedad de soluciones listas para usar para tareas recurrentes.<\/p>\n\n\n\n<p>Tras una fase de formaci\u00f3n intensiva y con el apoyo de mi jefe de equipo, me puse a trabajar euf\u00f3ricamente. La b\u00fasqueda de documentos, documentaci\u00f3n y ejemplos de mejores pr\u00e1cticas termin\u00f3 con una primera desilusi\u00f3n. Aunque ya se lanz\u00f3 en 2018, las fuentes de informaci\u00f3n de libre acceso sobre el nuevo marco de SAP siguen siendo algo escasas en algunos lugares. Pero gracias a la curiosidad innata, la perseverancia aprendida y numerosos autoexperimentos de prueba y error, la implementaci\u00f3n ha sido un \u00e9xito. Dado que el marco CAP proporciona realmente todas las herramientas de programaci\u00f3n necesarias para la digitalizaci\u00f3n de procesos, se puede dise\u00f1ar y generar una aplicaci\u00f3n completa con \u00e9l de forma incre\u00edblemente r\u00e1pida.<\/p>\n\n\n\n<p>Los elementos b\u00e1sicos incluyen el desarrollo sobre la base de un modelo y un SDK con funcionalidades predefinidas y directamente utilizables. Entre ellas se encuentran los Core Data Services, que generan los servicios necesarios dentro de CAP, y el Domain Specific Language para la descripci\u00f3n sencilla de datos, entidades, autorizaciones o interfaces de usuario. Y con las herramientas Fiori y los elementos Fiori, se pueden crear r\u00e1pidamente las interfaces de usuario necesarias.<\/p>\n\n\n\n<p>En la pr\u00e1ctica, sin embargo, se ha puesto de manifiesto una y otra vez un problema: Debido al r\u00e1pido crecimiento de la plataforma tecnol\u00f3gica y a la continua provisi\u00f3n de nuevos servicios en SAP Cloud, no siempre funciona bien en su conjunto. Por desgracia, en varias ocasiones me he encontrado con servicios que no funcionaban, mensajes de error sin sentido o simplemente servicios web no disponibles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Y r\u00e1pidamente tambi\u00e9n<\/h3>\n\n\n\n<p>Pero volvamos a CAP: El marco se ejecuta en el entorno de ejecuci\u00f3n de JavaScript de c\u00f3digo abierto Node.js o Java. El front-end no tiene por qu\u00e9 estar desarrollado en SAPUI5, tambi\u00e9n puede ser el marco de aplicaciones web Angular, por ejemplo. Porque en principio CAP es una soluci\u00f3n abierta, aunque no sea de c\u00f3digo abierto.<\/p>\n\n\n\n<p>La plataforma de tecnolog\u00eda abierta era una liberaci\u00f3n necesaria de la antigua tecnolog\u00eda cliente-servidor basada en Abap. Dado que el mercado demanda cada vez m\u00e1s aplicaciones en la nube y soluciones SaaS, con CAP como marco de desarrollo centrado en el dominio para aplicaciones empresariales, SAP ha satisfecho esta demanda. Los usuarios ya no est\u00e1n atrapados en c\u00f3digos de caldera, porque el modelo de programaci\u00f3n de aplicaciones en la nube automatiza las tareas tediosas y aborda las cualidades empresariales y de nube requeridas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Abap-independent<\/h3>\n\n\n\n<p>Otra ventaja impresionante es el estrech\u00edsimo engranaje de las distintas tecnolog\u00edas. Cuando SAP y la base de datos Hana trabajan juntos, el conjunto es extremadamente eficiente. Pero el rendimiento no solo es correcto con los servicios propios de SAP, sino que -y esto es completamente nuevo en muchos aspectos- CAP tambi\u00e9n funciona con los servicios de otros proveedores de la nube y rinde muy bien.<\/p>\n\n\n\n<p>Tan agradablemente suave como las funciones CAP independientes de Abap, en<br>En un futuro pr\u00f3ximo, sin duda a\u00fan tendr\u00e1 que confiar en que socios de SAP como Snap Consulting desplieguen sus propios recursos para conocer el nuevo marco y hacerlo efectivamente utilizable para los clientes, incluidas las pruebas de concepto. \u00bfLe suena familiar?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/e3mag.com\/partners\/snap_consulting\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"112\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner.jpg\" alt=\"https:\/\/e3mag.com\/partners\/snap_consulting\/\" class=\"wp-image-58405\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/03\/Snap-Consulting-CI-Banner-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>","protected":false},"excerpt":{"rendered":"<p>El modelo de programaci\u00f3n de aplicaciones en la nube (CAP) de SAP facilita la creaci\u00f3n de aplicaciones basadas en la nube. CAP no requiere Abap y, por tanto, tambi\u00e9n deber\u00eda funcionar fuera de SAP.<\/p>","protected":false},"author":2497,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[2,40127,161],"tags":[453,40130,39829],"coauthors":[40296],"class_list":["post-110620","post","type-post","status-publish","format-standard","hentry","category-sap-nachrichten","category-mag-21-12","category-szene","tag-abap","tag-mag-21-12","tag-szene","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","image-100":"","image-480":"","image-640":"","image-720":"","image-960":"","image-1168":"","image-1440":"","image-1920":"","1536x1536":"","2048x2048":"","trp-custom-language-flag":"","bricks_large_16x9":"","bricks_large":"","bricks_large_square":"","bricks_medium":"","bricks_medium_square":"","profile_24":"","profile_48":"","profile_96":"","profile_150":"","profile_300":""},"post_excerpt_stackable_v2":"<p>Mit dem Cloud Application Programming Model (CAP) von SAP lassen sich einfach cloudbasierte Anwendungen erstellen. CAP kommt ohne Abap aus und soll damit auch au\u00dferhalb von SAP funktionieren.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/sap-nachrichten\/\" rel=\"category tag\">Community Nachrichten<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/mag-21-12\/\" rel=\"category tag\">MAG 21-12<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/szene\/\" rel=\"category tag\">Szene<\/a>","author_info_v2":{"name":"Martin Klampfer, Snap Consulting","url":"https:\/\/e3mag.com\/es\/author\/martin-klampfer\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/110620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/2497"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=110620"}],"version-history":[{"count":1,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/110620\/revisions"}],"predecessor-version":[{"id":137783,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/110620\/revisions\/137783"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=110620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=110620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=110620"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=110620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}