{"id":8212,"date":"2021-11-19T10:16:39","date_gmt":"2021-11-19T09:16:39","guid":{"rendered":"https:\/\/www.upm.es\/recursosidi\/offers-resources\/sin categor\u00eda\/jabon-jabon-a-c-soap-toolkit\/"},"modified":"2026-05-01T03:39:41","modified_gmt":"2026-05-01T01:39:41","slug":"jabon-jabon-a-c-soap-toolkit","status":"publish","type":"product","link":"https:\/\/www.upm.es\/recursosidi\/offers-resources\/software\/jabon-jabon-a-c-soap-toolkit\/","title":{"rendered":"(Jabon) &#8211; Jabon (a C++ SOAP Toolkit)"},"content":{"rendered":"<h4><strong>Descripci\u00f3n del software <\/strong><\/h4>\n<p>1. Breve descripci\u00f3n del programa de ordenador<br \/>\nJabon es un conjunto de aplicaciones y c\u00f3digo fuente que sirven para la implementaci\u00f3n y consumo de Servicios Web (WebServices, WS). Jabon consta de:<\/p>\n<p>\u00bf\tJabon: Una aplicaci\u00f3n que admite como entrada un fichero de cabecera (header) de una clase C++ de una aplicaci\u00f3n del usuario, y genera un fichero XML con la descripci\u00f3n del servicio en lenguaje WSDL, as\u00ed como todo el c\u00f3digo necesario para dotar a la aplicaci\u00f3n del usuario de funcionalidad como WS, asi como el c\u00f3digo que permite consumir dicho servicio web de forma remota por un cliente.<br \/>\n\u00bf\tJabon Run Time Library (Jabonrt): Un conjunto de archivos de c\u00f3digo fuente C++ que constituyen el soporte necesario para todas las aplicaciones que utilizan Jabon, tanto el generador de codigo, como las aplicaciones del usuario, como Gel, la herramienta que se describe a continuaci\u00f3n. Aunque dicha librer\u00eda existe tambi\u00e9n como binario, se dispone de todo el codigo C++ de forma abierta para el usuario.<br \/>\n\u00bf\tGel: Una aplicaci\u00f3n que sirve como cliente gen\u00e9rico de cualquier servicio web. Dicha aplicaci\u00f3n se conecta al servicio web creado con jabon, descarga autom\u00e1ticamente el fichero WSDL del mismo, lo que le permite ofrecer al usuario la posibilidad de invocar un servicio remoto del cual solo se conoce la interfaz en tiempo de ejecuci\u00f3n.<br \/>\n\u00bf\tLa documentaci\u00f3n asociada al proyecto, tutoriales, etc.<\/p>\n<p>2. El lenguaje de programaci\u00f3n<br \/>\nC++<br \/>\nEl entorno operativo<br \/>\nEl c\u00f3digo fuente es C++ portable, Windows y Linux.<br \/>\nSe ha probado en WinXP 32bits con Visual C++ 6.0 y Visual C++ 2005.<br \/>\nSe ha probado en Ubuntu Linux 6.10 y 8.04, con el compilador g++.<\/p>\n<h4><strong>Referencia<\/strong><\/h4>\n<p>M-002112\/2009<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-product pdfprnt-bottom-left\"><a href=\"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/product\/8212?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\"><span class=\"pdfprnt-button-title pdfprnt-button-pdf-title\">Descargar ficha<\/span><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n del software 1. Breve descripci\u00f3n del programa de ordenador Jabon es un conjunto de aplicaciones y c\u00f3digo fuente que sirven para la implementaci\u00f3n y&hellip;<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"product_cat":[3948],"product_tag":[],"comunidades-upm":[],"quien":[],"mapa":[{"term_id":126,"name":"Tecnolog\u00edas digitales, Inteligencia Artificial, ciberseguridad, 5G, rob\u00f3tica","slug":"tecnologias_digitales-ai-ciberseguridad-5g-robotica","term_group":0,"term_taxonomy_id":126,"taxonomy":"mapa","description":"","parent":0,"count":194,"filter":"raw","term_order":"23"}],"disponibilidad":[],"donde":[{"term_id":42,"name":"UPM","slug":"upm","term_group":0,"term_taxonomy_id":42,"taxonomy":"donde","description":"Universidad Polit\u00e9cnica de Madrid\r\nHTML \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"","parent":0,"count":146,"filter":"raw","term_order":"0"}],"infraestructura":[],"ods":[],"origen":[{"term_id":184,"name":"Software","slug":"software","term_group":0,"term_taxonomy_id":184,"taxonomy":"origen","description":"","parent":0,"count":133,"filter":"raw","term_order":"0"}],"familia_tax":false,"quien_tax":false,"donde_tax":false,"year":"","contacto":"<strong>Investigadores principales: <\/strong><ul><li>DIEGO RODRIGUEZ-LOSADA GONZALEZ <blockquote><strong>diego.rlosada@upm.es<\/strong><\/blockquote><\/li><\/ul>","telefono":"","pagina_web":"","email":"","id_ficha_portal":"329","video":"","adjuntos":false,"adjuntos_portal":"","inf":false,"departamento":"","acf":[],"lang":"es","translation":{"es":8212,"en":10653},"_links":{"self":[{"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/product\/8212"}],"collection":[{"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/types\/product"}],"wp:attachment":[{"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/media?parent=8212"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/product_cat?post=8212"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/product_tag?post=8212"},{"taxonomy":"comunidad_upm","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/comunidades-upm?post=8212"},{"taxonomy":"quien","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/quien?post=8212"},{"taxonomy":"mapa","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/mapa?post=8212"},{"taxonomy":"disponibilidad","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/disponibilidad?post=8212"},{"taxonomy":"donde","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/donde?post=8212"},{"taxonomy":"infraestructura","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/infraestructura?post=8212"},{"taxonomy":"ods","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/ods?post=8212"},{"taxonomy":"origen","embeddable":true,"href":"https:\/\/www.upm.es\/recursosidi\/wp-json\/wp\/v2\/origen?post=8212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}