{"id":107752,"date":"2011-04-04T00:00:00","date_gmt":"2011-04-04T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/propuesta-de-formalismos-para-la-creacion-de-un-sistema-de-composicion-semantico-centrado-en-el-usuario-para-el-desarrollo-de-aplicaciones-composicionales-basadas-en-servicios\/"},"modified":"2011-04-04T00:00:00","modified_gmt":"2011-04-04T00:00:00","slug":"propuesta-de-formalismos-para-la-creacion-de-un-sistema-de-composicion-semantico-centrado-en-el-usuario-para-el-desarrollo-de-aplicaciones-composicionales-basadas-en-servicios","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/diseno-y-componentes-de-sistemas-de-informacion\/propuesta-de-formalismos-para-la-creacion-de-un-sistema-de-composicion-semantico-centrado-en-el-usuario-para-el-desarrollo-de-aplicaciones-composicionales-basadas-en-servicios\/","title":{"rendered":"Propuesta de formalismos para la creaci\u00f3n de un sistema de composici\u00f3n sem\u00e1ntico centrado en el usuario para el desarrollo de aplicaciones composicionales basadas en servicios"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Rafael Fern\u00e1ndez <\/strong><\/h2>\n<p>El mundo del software est\u00e1 sufriendo una importante transformaci\u00f3n a ra\u00edz de diferentes hitos acaecidos recientemente en la evoluci\u00f3n de internet. La web se est\u00e1 abriendo paso como plataforma de ejecuci\u00f3n de nuevas aplicaciones ligeras y ubicuas, lo que implica que las aplicaciones ya no se conciban tanto como productos software que se compran, se instalan y se ejecutan en ordenadores personales, sino como aplicaciones web que est\u00e1n en permanente funcionamiento y en constante mejora, y cuyos datos y l\u00f3gica de negocio se obtienen generalmente de una combinaci\u00f3n de servicios web accesibles a trav\u00e9s de internet. Este uso intensivo de los servicios ha provocado que las arquitecturas orientadas a servicios (soa) adquieran una gran importancia, a la vez que han tenido un impacto significativo sobre el proceso de desarrollo, distribuci\u00f3n y uso del software. La evoluci\u00f3n hacia una econom\u00eda orientada a servicios provoca el establecimiento de un enfoque de programaci\u00f3n &#8216;orientada a servicios&#8217;, promovido en gran medida por la implantaci\u00f3n del modelo de distribuci\u00f3n de software como servicio (saas), y basado en la idea de componer aplicaciones mediante el descubrimiento y la invocaci\u00f3n de servicios disponibles en la red, utilizando estos servicios como piezas clave necesarias para un desarrollo de aplicaciones distribuidas de forma r\u00e1pida y a un bajo coste, dando lugar a las conocidas como \u00abaplicaciones composicionales\u00bb.  dentro del \u00e1mbito empresarial, se realizan complejos desarrollos en los que se deben educir los requisitos de los usuarios expertos de dominio para desarrollar los sistemas de informaci\u00f3n acorde a sus necesidades. El problema est\u00e1 en que la comunicaci\u00f3n con los programadores que llevan a cabo el desarrollo supone un cuello de botella que provoca que el time-to-market y los costes de desarrollo, tanto en presupuesto como en recursos, hagan inviables muchas aplicaciones. El uso de soa reduce en cierto modo el salto conceptual entre los expertos de dominio y los programadores, al utilizarse como base para la implementaci\u00f3n de procesos de negocio. De esta forma, los usuarios familiarizados con dichos procesos percibir\u00e1n ahora los sistemas de informaci\u00f3n de una manera m\u00e1s natural, aproximando por tanto las tareas de desarrollo a su contexto, y abriendo la puerta al desarrollo por el usuario final (eud).  internet se concibe ahora como un ecosistema de servicios web o internet de servicios (ios), poblado por millones de servicios a disposici\u00f3n de los usuarios, que dirige el inter\u00e9s hacia los front-end de servicios (sfe) como iniciativa para dotarlos de una interfaz gr\u00e1fica y acortar la distancia entre la capa t\u00e9cnica de los mismos y el usuario final, dando paso a una concepci\u00f3n de los servicios centrada en el usuario. Las plataformas de mashup empresarial emergen como medio para la combinaci\u00f3n o mezcla de contenidos y recursos heterog\u00e9neos provenientes de servicios o apis web, a nivel de interfaz gr\u00e1fica, siendo cada vez m\u00e1s los usuarios que act\u00faan como prosumers. Sin embargo, los sfes actuales se crean a medida y comprometen demasiados recursos, por lo que no resultan viables adem\u00e1s de no poder adaptarse. No existen herramientas de ayuda a la composici\u00f3n centradas en el usuario final, y los mashups permiten construir aplicaciones composicionales sencillas, pero resultan insostenibles para aplicaciones composicionales complejas. Es por ello que el objetivo principal de este trabajo de tesis se puede resumir en conseguir que los usuarios finales sean capaces de componer visualmente aplicaciones personalizadas apoy\u00e1ndose en un cat\u00e1logo social de recursos.  con el prop\u00f3sito de lograr dicho objetivo, esta tesis presenta una propuesta original sobre c\u00f3mo debe llevarse a cabo el proceso de desarrollo de aplicaciones composicionales por parte del usuario final sobre la emergente internet de servicios. Para ello se presenta un modelo de composici\u00f3n apropiado para validar y estandarizar dicho desarrollo, basado en la estructura que se puede encontrar en la literatura acerca de los modelos de composici\u00f3n, formada por tres elementos principales: un modelo de componentes, una t\u00e9cnica de composici\u00f3n y unos lenguajes de composici\u00f3n. Se ha definido un modelo de componentes que establece cu\u00e1les son los elementos con los que el usuario puede realizar la composici\u00f3n de manera efectiva, formaliz\u00e1ndolos sem\u00e1nticamente mediante una ontolog\u00eda modularizada para dotar as\u00ed de capacidades de razonamiento autom\u00e1tico y recomendaci\u00f3n a las herramientas que implementen posteriormente el modelo. Se ha creado una t\u00e9cnica de composici\u00f3n que define c\u00f3mo llevar a cabo la composici\u00f3n, logrando la interoperabilidad, cooperaci\u00f3n y flexibilidad necesarias para que el usuario alcance sus objetivos. Se han dise\u00f1ado unos lenguajes de composici\u00f3n necesarios para que el usuario desarrolle sus aplicaciones de manera visual y sencilla, adem\u00e1s de para permitir la persistencia, publicaci\u00f3n y transferencia de las composiciones sin p\u00e9rdida de sem\u00e1ntica. Estas aportaciones se complementan con la definici\u00f3n de un mecanismo de parametrizaci\u00f3n adaptado al usuario final que permita la f\u00e1cil personalizaci\u00f3n de los componentes e incremente la flexibilidad de la composici\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Propuesta de formalismos para la creaci\u00f3n de un sistema de composici\u00f3n sem\u00e1ntico centrado en el usuario para el desarrollo de aplicaciones composicionales basadas en servicios<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Propuesta de formalismos para la creaci\u00f3n de un sistema de composici\u00f3n sem\u00e1ntico centrado en el usuario para el desarrollo de aplicaciones composicionales basadas en servicios <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Rafael Fern\u00e1ndez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de Madrid<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 04\/04\/2011<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Francisco Javier Soriano Camino<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Jos\u00e9 Luis Morant  ram\u00f3n <\/li>\n<li>miren idoia Alarc\u00f3n rodr\u00edguez (vocal)<\/li>\n<li>Antonio De amescua seco (vocal)<\/li>\n<li>Luis Garc\u00eda s\u00e1nchez (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Rafael Fern\u00e1ndez El mundo del software est\u00e1 sufriendo una importante transformaci\u00f3n a ra\u00edz de diferentes hitos acaecidos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4149,16008],"tags":[49579,73762,30674,58995,30569,216288],"class_list":["post-107752","post","type-post","status-publish","format-standard","hentry","category-diseno-y-componentes-de-sistemas-de-informacion","category-politecnica-de-madrid","tag-antonio-de-amescua-seco","tag-francisco-javier-soriano-camino","tag-jose-luis-morant-ramon","tag-luis-garcia-sanchez","tag-miren-idoia-alarcon-rodriguez","tag-rafael-fernandez"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/107752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=107752"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/107752\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=107752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=107752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=107752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}