{"id":110485,"date":"2018-03-11T10:36:30","date_gmt":"2018-03-11T10:36:30","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/tecnicas-de-automatizacion-web-para-fuentes-de-la-web-2-0\/"},"modified":"2018-03-11T10:36:30","modified_gmt":"2018-03-11T10:36:30","slug":"tecnicas-de-automatizacion-web-para-fuentes-de-la-web-2-0","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/diseno-y-componentes-de-sistemas-de-informacion\/tecnicas-de-automatizacion-web-para-fuentes-de-la-web-2-0\/","title":{"rendered":"T\u00e9cnicas de automatizaci\u00f3n web para fuentes de la web 2.0"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Paula Montoto Castelao <\/strong><\/h2>\n<p>La mayor\u00eda de las fuentes web al ser dise\u00f1ados para ser f\u00e1cilmente utilizados por humanos, no proporcionan interfaces adaptados a programas software para interactuar con ellos. Recientemente, ha aparecido un gran inter\u00e9s en la automatizaci\u00f3n de interacciones con un sitio web mediante la utilizaci\u00f3n de aplicaciones de automatizaci\u00f3n web. Muchos investigadores han propuesto t\u00e9cnicas para resolver este problema. La mayor\u00eda de las t\u00e9cnicas propuestas se han enfocado en la utilizaci\u00f3n de wrappers que abstraen las complejidades involucradas en la automatizaci\u00f3n de una tarea en una fuente web y proporcionan un interfaz a aplicaciones externas.   sin embargo, todav\u00eda predominan las soluciones ad-hoc en aplicaciones de automatizaci\u00f3n web. Una de la razones que motivan esta situaci\u00f3n es que la mayor\u00eda de las propuestas se han enfocado en los wrappers de consulta, que transforman una fuente web en un tipo especial de base de datos en la cual algunas consultas pueden ser ejecutadas utilizando un formulario de consulta y devuelven un conjunto de resultados compuestos de registros de datos estructurados. Aunque el modelo de wrapper de consulta es a menudo \u00fatil, no es apropiado para aplicaciones que toman decisiones en funci\u00f3n de los datos obtenidos o para procesos que utilizan formularios que pueden ser modelados como operaciones insert\/update\/delete.   por otro lado, una parte crucial en las aplicaciones de automatizaci\u00f3n web es permitir f\u00e1cilmente generar y m\u00e1s tarde reproducir secuencias de navegaci\u00f3n. El problema fue abordado en algunos trabajos pero esos sistemas asumen un modelo de navegaci\u00f3n que es ahora obsoleto. Ese modelo obsoleto s\u00f3lo permite acciones de usuario muy restrictivas (principalmente clics en elementos, establecer textos en campos de formularios y seleccionar opciones en men\u00fas de selecci\u00f3n) y asume que el efecto de la mayor\u00eda de dichas acciones ser\u00e1 \u00fanicamente la carga de una nueva p\u00e1gina en el navegador.   con la aparici\u00f3n de la web 2.0, los sitios web intentan parecerse cada vez m\u00e1s a aplicaciones de escritorio: se puede responder a un mayor n\u00famero de acciones de usuario (situarse con el rat\u00f3n encima de un elemento, arrastrar y soltar un elemento, &#8230;) Ejecutando c\u00f3digo arbitrario que manipula el contenido de la p\u00e1gina. Adicionalmente, la tecnolog\u00eda ajax permite solicitar informaci\u00f3n al servidor web en un formato independiente de la presentaci\u00f3n como xml o json y modificar s\u00f3lo ciertas partes de la p\u00e1gina actual en base a la respuesta recibida. Esto hace que muchos de estos sitios web queden fuera del soporte ofrecido por los sistemas de navegaci\u00f3n autom\u00e1tica existentes en la actualidad. Por ese motivo, aparece la necesidad de definir nuevas t\u00e9cnicas que permitan construir un sistema de navegaci\u00f3n web autom\u00e1tico capaz de manejar toda la complejidad de los sitios web 2.0.  los objetivos de la presente tesis son, definir un nuevo lenguaje para la definici\u00f3n de procesos de automatizaci\u00f3n web basado en el estudio de un amplio rango de tareas de automatizaci\u00f3n web del mundo real que han sido utilizadas por corporaciones pertenecientes a diferentes \u00e1reas de negocio. Y por otro lado, se pretende abordar el problema de generar y reproducir autom\u00e1ticamente las acciones complejas con sitios web de \u00faltima generaci\u00f3n. Por \u00faltimo, para validar las ideas propuestas, se implementar\u00e1 un prototipo funcional.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>T\u00e9cnicas de automatizaci\u00f3n web para fuentes de la web 2.0<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 T\u00e9cnicas de automatizaci\u00f3n web para fuentes de la web 2.0 <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Paula Montoto Castelao <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 A coru\u00f1a<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 21\/07\/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>Fernando Bellas Permuy<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Carlos Delgado kloos <\/li>\n<li>anastasio Molano vivas (vocal)<\/li>\n<li>M\u00aa aranzazu Irastorza go\u00f1i (vocal)<\/li>\n<li>Rafael Corchuelo gil (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Paula Montoto Castelao La mayor\u00eda de las fuentes web al ser dise\u00f1ados para ser f\u00e1cilmente utilizados por [&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":[18576,6314,4149,13880],"tags":[105999,30894,172001,220543,220542,38694],"class_list":["post-110485","post","type-post","status-publish","format-standard","hentry","category-a-coruna","category-bases-de-datos","category-diseno-y-componentes-de-sistemas-de-informacion","category-informatica","tag-anastasio-molano-vivas","tag-carlos-delgado-kloos","tag-fernando-bellas-permuy","tag-ma-aranzazu-irastorza-goni","tag-paula-montoto-castelao","tag-rafael-corchuelo-gil"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/110485","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=110485"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/110485\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=110485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=110485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=110485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}