dc.contributor.advisor | Rangel Caballero, Jaime Alfredo | spa |
dc.contributor.author | López Urbina, Julián Andrés | spa |
dc.contributor.author | Pico González, Andrés Yesid | spa |
dc.coverage.spatial | Bucaramanga (Santander, Colombia) | spa |
dc.date.accessioned | 2020-06-26T17:56:31Z | |
dc.date.available | 2020-06-26T17:56:31Z | |
dc.date.issued | 2006 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/1356 | |
dc.description.abstract | El proyecto a realizar hace parte de proyectos institucionales para la UNAB y se concibe a través de la necesidad de mantener informados a los posibles universitarios acerca de la Institución.
Actualmente el portal de futuros universitarios se ha venido trabajando con Macromedia Flash desde el cual se digitan las noticias, se modifica su apariencia dependiendo del estilo deseado, se crean nuevas animaciones y se insertan fotos o imágenes como mapas de bits. Lo cual hace que este sitio sea estático. Para esta tarea se requiere de un experto en flash que modifica y actualiza temporalmente las noticias a mano desde Flash directamente en los archivos del portal de futuros universitarios, también se requiere de gran tiempo para actualizar y dar a conocer las nuevas ventajas de estudiar en la UNAB.
La forma de solucionar este problema sería la de implementar un modelo innovador en diseño de software como el modelo de n-capas sobre este portal. De esta manera al agregar más capas se disminuye la complejidad de cada parte lógica o capa. Este modelo se divide en: Interfaz de usuario: que maneja la interacción del usuario con la aplicación, Lógica de la presentación: define que interfaz de usuario desplegar y como son manejadas las peticiones de los usuarios, Lógica del negocio: modela la aplicación lógica del negocio, Servicios de infraestructura: esta provee funcionalidad adicional requerida por los componentes de las aplicaciones y la Capa de datos: la cual alberga los datos de las aplicaciones.
Para el desarrollo se utilizamos PHP y ActionScript de manera que se integren estas tecnologías debido a que PHP es una tecnología libre y ActionScript es
propietaria, lo cual es muy importante para la ingeniería de sistemas porque permite el uso, comunicación e interacción entre diferentes tecnologías.
Palabras Claves: Servicios Web. Flash Remoting. Modelo de n-capas. Funcionalidad. Eficiencia. | spa |
dc.description.tableofcontents | INTRODUCCIÓN
20
1.
TECNOLOGÍAS WEB 22
1.1.
TECNOLOGÍAS WEB DEL LADO DEL CLIENTE 22
1.1.1.
HTML 23
1.1.2.
DHTML 24
1.1.3.
JAVASCRIPT 24
1.1.4.
VBSCRIPT 25
1.2.
TECNOLOGÍAS WEB DEL LADO DEL SERVIDOR 26
1.2.1.
ASP 27
1.2.2.
PHP 27
1.3.
OTRAS TECNOLOGÍAS WEB 28
1.3.1.
SMIL 28
1.3.2.
SVG 29
1.4. XML
29
1.5.
SERVIDORES DE BASES DE DATOS
30
1.5.1.
TIPOS DE BASES DE DATOS 31
1.5.2.
ORACLE 31
1.6.
FLASH REMOTING 32
1.7.
MODELO DE PROGRAMACIÓN MULTICAPA 34
1.7.1.
MODELO DE PROGRAMACIÓN DE DOS CAPAS 34
1.7.2.
MODELO DE PROGRAMACIÓN DE TRES CAPAS 35
1.7.3.
MODELO DE PROGRAMACIÓN DE N-CAPAS 36
1.8.
METODOLOGÍAS DE DISEÑO WEB 36
1.8.1.
ENFOQUE SISTEMÁTICO 37
1.8.1.1.
HDM 37
1.8.1.2.
MODELO DE REFERENCIA DEXTER 37
1.8.1.3.
MODELO ÁMSTERDAM 40
1.8.1.4.
METODOLOGÍA RMM 41
1.8.1.5.
OOHDM 42
1.8.1.6.
MODELO DRMM 45
1.9.
METODOLOGÍA PARA EVALUAR LA CALIDAD DE DESARROLLOS WEB 46
1.9.1.
WEB-SITE QEM 46
2. EVALUACIÓN DEL PORTAL ACTUAL
47
2.1. USABILIDAD
47
2.1.1. COMPRENSIBILIDAD GLOBAL DEL SITIO
47
2.1.2. MECANISMOS DE AYUDA Y RETROALIMENTACIÓN EN LÍNEA 48
2.1.3. ASPECTOS DE INTERFACES Y ESTÉTICOS 49
2.1.4. MISCELÁNEAS
49
2.2 FUNCIONALIDAD
50
2.2.1. ASPECTOS DE BÚSQUEDA Y RECUPERACIÓN
50
2.2.2. ASPECTOS DE NAVEGACIÓN Y EXPLORACIÓN
50
2.2.3. ASPECTOS DEL DOMINIO ORIENTADOS AL ESTUDIANTE
51
2.3. CONFIABILIDAD
52
2.3.1. NO DEFICIENCIA
52
2.4. EFICIENCIA
52
2.4.1 PERFORMANCIA
52
2.4.2 ACCESIBILIDAD
52
3. RECOMENDACIONES PARA EL PORTAL DE FUTUROS UNIVERSITARIOS 54
4. MODELO DE PROGRAMACIÓN
56
4.1. MODELO DE PROGRAMACIÓN DE DOS CAPAS UTILIZANDO LOADVARS 56
4.2. MODELO DE PROGRAMACIÓN DE TRES CAPAS CON ARQUITECTURA J2EE 59
4.3. MODELO DE PROGRAMACIÓN DE TRES CAPAS CON AMFPHP 61
4.3.1. FUNCIONAMIENTO DEL PROTOTIPO
62
5. CONCLUSIONES
65
6.
BIBLIOGRAFÍA 66
ANEXOS 70 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.subject | Universidad Autónoma de Bucaramanga UNAB | |
dc.title | Implementación de servicios web en el portal de futuros universitarios del sistema de canales virtuales de la Universidad Autónoma de Bucaramanga utilizando tecnología flash remoting | spa |
dc.title.translated | Implementation of web services in the future university portal of the virtual channel system of the Universidad Autónoma de Bucaramanga using flash remoting technology | eng |
dc.degree.name | Ingeniero de Sistemas | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
dc.description.degreelevel | Pregrado | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.local | Trabajo de Grado | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.subject.keywords | Web portals | eng |
dc.subject.keywords | Systems Engineer | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Data mining | eng |
dc.subject.keywords | Database | eng |
dc.subject.keywords | Institutional portals | eng |
dc.subject.keywords | Virtual channels | eng |
dc.subject.keywords | Flash remoting technology | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | López Urbina, Julián Andrés (2006). Implementación de servicios web en el portal de futuros universitarios del sistema de canales virtuales de la Universidad Autónoma de Bucaramanga utilizando tecnología Flash Remoting. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB | spa |
dc.relation.references | ÁLVAREZ, Miguel. Qué es ASP [en línea]. [Madrid, España], Noviembre 2004 [Consulta: Enero 2005]. Disponible desde Internet: http://www.desarrolloweb.com/articulos/393.php?manual=15 | spa |
dc.relation.references | ÁLVAREZ, Miguel. Qué es JavaScript [en línea]. [Madrid, España], Noviembre 2004 [Consulta: Enero 2005]. Disponible desde Internet: http://www.desarrolloweb.com/articulos/25.php?manual=15 | spa |
dc.relation.references | ÁLVAREZ, Miguel. Qué es PHP [en línea]. [Madrid, España], Noviembre 2004 [Consulta: Enero 2005]. Disponible desde Internet: http://www.desarrolloweb.com/articulos/392.php?manual=15 | spa |
dc.relation.references | CHAMBERS, Mike. Una introducción a la interacción entre cliente y servidor usando Macromedia Flash y bases de datos [en línea]. [España] Noviembre 2003 [Consulta: Julio 2005]. Disponible desde Internet: http://www.macromedia.com/es/devnet/articles/flash_databases/ | spa |
dc.relation.references | ESCOBAR, Nicolás. Tecnologías [en línea]. [Ecatepec de Morelos, México], Agosto 2004 [Consulta: Marzo 2005]. Disponible desde Internet: http://www.alexandria.com.mx/tecnologias.php | spa |
dc.relation.references | EZER, Lilac. Using Flash Remoting in a J2EE Application [en línea]. [Denver, USA]. Mayo 2003 [Consulta: Junio 2005]. Disponible desde Internet: http://www.codealloy.com/flashandjava.htm | spa |
dc.relation.references | HEID, Jim. SMIL: Lenguaje de marcas para multimedia [en línea] [España]. Febrero 2000 [Consulta: Julio 2005]. Disponible desde Internet: http://www.idg.es/macworld/content.asp?idart=106146 | spa |
dc.relation.references | KURNIAWAN, Budi. Java for the web with servelets, JSP, EJB. Primera edición. New Riders, 2002. 953 p. | spa |
dc.relation.references | Macromedia. The easiest way to connect Macromedia Flash to application logic and data [en línea]. [Canada], Noviembre 2004 [Consulta: Abril 2005]. Disponible desde Internet: http://www.macromedia.com/software/flashremoting/productinfo /overview/images/FLRMX_DataSheet.pdf | spa |
dc.relation.references | Macromedia. Using Flash Remoting MX [en línea]. Septiembre 2004 [Consulta: Marzo 2005] Disponible desde Internet: http://livedocs. macromedia.com/flashremoting/mx/Using_Flash_Remoting_MX/contents.htm | spa |
dc.relation.references | MAS, Joan M. SVG ¿el futuro de los gráficos Web? [en línea]. [Mallorca, España]. Enero 2003 [Consulta: Agosto 2005]. Disponible desde Internet: http://platea.cnice.mecd.es/~jmas/manual/html/svg.html | spa |
dc.relation.references | MORRISON, Michael. Avanza diseño en HTML y XML. Tomado de la edición original de la lengua inglesa. McGraw Hill, 2002. | spa |
dc.relation.references | NAVARRETE TERRASA, Toni. Modelos Hipermedia [en línea]. [Barcelona, España]. Agosto 2000 [Consulta: Mayo 2005]. Disponible desde Internet: http://www.iua.upf.es/~berenguer/cursos/interact/treballs/navarrete/modelos.pdf | spa |
dc.relation.references | NIELSEN, Jakob. Flash: 99% Bad [en línea]. [Fremont, USA] Octubre 2000 [Consulta: Septiembre 2005]. Disponible desde Internet: http://www.useit.com/alertbox/20001029.html | spa |
dc.relation.references | OLSINA, Luís Antonio. Metodología Cuantitativa para la Evaluación y Comparación de la Calidad de Sitios Web. La Plata, Argentina, 1999, 274 p. Tesis Doctoral en Ciencias. Universidad Nacional de La Plata – Argentina. Facultad de Ciencias Exactas. Disponible desde Internet: http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Website_QEM_VF.pdf | spa |
dc.relation.references | PÉREZ, Javier. Las Tecnologías Web para la gestión del conocimiento [en línea]. Enero 2005 [Consulta: Febrero 2005]. Disponible desde Internet:http://www.sociedaddelainformacion.com/9/las_tecnologias_web.htm | spa |
dc.relation.references | REDDY MORA, Adi. LoadVars Class in Flash [en línea]. Enero 2004 [Consulta: Septiembre 2005]. Disponible desde Internet: http://www.tutorialized.com/tutorial/LoadVars-Class-in-Flash/8136 | spa |
dc.relation.references | ROJAS DURÁN, Gonzalo. Modelo DRM para sistemas Hipermediales [en línea]. [Chile]. Septiembre 2004 [Consulta: Febrero 2005]. Disponible desde Internet: http://www.inf.udec.cl/revista/ediciones/edicion4/drm.pdf | spa |
dc.relation.references | RUFO, Pedro. HTML [en línea]. Diciembre 2004 [Consulta: Febrero 2005]. Disponible desde Internet: http://www.asptutor.com/zip/cbhtml.pdf | spa |
dc.relation.references | SOSA-TZEC, Omar, MENÉNDEZ-DOMÍNGUEZ, Víctor y VARGAS-VILLAMIL, Luís. SymWeb: Modelado de una Aplicación de Simulación Web mediante OOHDM [en línea]. [Yucatán, México]. Enero 2003 [Consulta: Febrero 2005]. Disponible desde Internet: http://www.cimat.mx/~tzec/archivos/articulo_sosa_ tzec.pdf | spa |
dc.relation.references | TORREALBA PERAZA, Juan Carlos. Una metodología relacional hipermedia. Estudio en casos prácticos. Proyecto final de carrera de la Ingeniería en Informática [en línea]. [Barcelona, España]. Julio 2004 [Consulta: Febrero 2005]. Disponible desde Internet: http://www.tdx.cesca.es/TESIS_UPC/AVAILABLE/ TDX-0609104-120415/07Jctp7de20.pdf | spa |
dc.relation.references | Torres Agüera, José Alberto. Características de ActionScript [en línea]. [Málaga, España]. Marzo 2004 [Consulta: Julio 2005]. Disponible desde Internet: http://www.lcc.uma.es/~pastrana/EP/trabajos/79.pdf | spa |
dc.relation.references | TOWES, Kevin. Macromedia Flash Remoting: Abra las puertas al contenido dinámico [en línea]. [España], Febrero 2005 [Consulta: Marzo 2005]. Disponible desde Internet: http://www.macromedia.com/es/devnet/mx/articles/remoting /remoting_02.html | spa |
dc.relation.references | VILLA DEL CAMPO, Luís. Flash ¿Cuál es el problema? [en línea]. Marzo 2003 [Consulta: Septiembre 2005]. Disponible desde Internet: http://www.alzado.org/articulo.php?id_art=146 | spa |
dc.relation.references | Wikipedia. Definición SMIL [en línea]. Julio 2002 [Consulta: Agosto 2005]. Disponible desde Internet: http://es.wikipedia.org/wiki/SMIL | spa |
dc.relation.references | Wikipedia. Definición SVG [en línea]. Julio 2003 [Consulta: Agosto 2005]. Disponible desde Internet: http://es.wikipedia.org/wiki/SVG | spa |
dc.contributor.cvlac | Rangel Caballero, Jaime Alfredo [0000971766] | spa |
dc.contributor.orcid | Rangel Caballero, Jaime Alfredo [0000-0003-3631-0222] | spa |
dc.subject.lemb | Portales web | spa |
dc.subject.lemb | Ingeniera de sistemas | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Minería de datos | spa |
dc.description.abstractenglish | The project to be carried out is part of institutional projects for UNAB and is conceived through the need to keep potential university students informed about the Institution.
Currently, the future university portal has been working with Macromedia Flash from which the news is typed, its appearance is modified depending on the desired style, new animations are created and photos or images are inserted as bitmaps. Which makes this site static. For this task, a flash expert is required to temporarily modify and update the news by hand from Flash directly in the archives of the future university portal, it also requires a lot of time to update and publicize the new advantages of studying in the A B.
The way to solve this problem would be to implement an innovative model in software design such as the n-layer model on this portal. In this way, adding more layers reduces the complexity of each logical part or layer. This model is divided into: User interface: that manages the interaction of the user with the application, Presentation logic: defines which user interface to display and how user requests are handled, Business logic: models the logical application of the Business, Infrastructure Services: this provides additional functionality required by the application components and the Data Layer: which houses the application data.
For development we use PHP and ActionScript so that these technologies are integrated because PHP is a free technology and ActionScript is
proprietary, which is very important for systems engineering because it allows the use, communication and interaction between different technologies.
Keywords: Web Services. Flash Remoting. N-layer model. Functionality. Efficiency. | eng |
dc.subject.proposal | Base de datos | |
dc.subject.proposal | Portales institucionales | |
dc.subject.proposal | Canales virtuales | |
dc.subject.proposal | Tecnología flash remoting | |
dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.contributor.researchgroup | Grupo de Investigación Tecnologías de Información - GTI | spa |
dc.contributor.researchgroup | Grupo de Investigaciones Clínicas | spa |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |