Mostrar el registro sencillo de la publicación

dc.contributor.authorTamayo Lobos, Juan Pablo
dc.date.accessioned2020-04-21T14:04:37Z
dc.date.available2020-04-21T14:04:37Z
dc.date.issued2003
dc.identifier.urihttp://repositorio.ucm.cl/handle/ucm/2801
dc.descriptionTesis para optar al título de Ingeniero de Ejecución en Computación e Informáticaes_CL
dc.description.abstractEl tema de estudio propuesto consiste en la implementación de un sistema informático basado en el modelo Cliente/Servidor Universal. Sin embargo, el objetivo principal no es sólo la implementación práctica de un sistema, sino más bien la visualización y comprensión de la teoría del modelo Cliente/Servidor Universal. Dicho modelo es una extensión del modelo Cliente/Servidor clásico, por lo que hereda muchas de sus características y añade las ventajas de contar con un middleware estándar, abierto y escalable como es el protocolo de transferencia de hipertexto (HTTP), el cual da vida al mundo de los sitios Web. Objetivo general Estudiar el modelo de la arquitectura Cliente/Servidor Universal y sus componentes, y aplicar dicho modelo a un desarrollo basado en el Web utilizando un servidor de aplicación que proporcione un lenguaje de programación, acceso a bases de datos y soporte a protocolos de Internet, específicamente PHP. Objetivos específicos - Investigar el desarrollo teórico de la arquitectura Cliente/Servidor. - Proporcionar un panorama de los estándares, protocolos y lenguajes de programación involucrados en el desarrollo de aplicaciones Web. - Proponer procedimientos y pequeñas metodologías para diseñar aplicaciones Web. - Desarrollar e implementar un sistema informático basado en el Web, totalmente operativo, utilizando componentes de software ya existentes, que demuestre las capacidades y limitaciones de esta arquitectura. Como metodología de desarrollo se ha elegido la creación de un prototipo, dado que por ser un desarrollo a modo de ejemplo, los requerimientos del sistema no han sido formalmente definidos por una institución cliente o por usuarios finales sino más bien ideados por el propio autor en conjunto con el profesor guía. Pero se ha extendido el prototipo más allá de la simple visualización de las diferentes componentes de un sistema de gestión como el desarrollado, también se han implementado reglas de negocio básicas para que el sistema sea usable, aprovechando para ello componentes de software reutilizable, como la base de datos o el servidor Web, que permiten un rápido ensamblaje e implementación del prototipo. Con el desarrollo de una aplicación Web con herramientas de software reutilizable, se pueden mostrar y entender los factores que participan en este tipo de desarrollos y la manera como son integrados, reduciendo la complejidad y simplificando su desarrollo. Entre los resultados obtenidos se pueden citar los siguientes: - Se proporciona una arquitectura de “integración”, mediante un sistema independiente de la plataforma del usuario y donde no es necesario abandonar el legado de las bases de datos existentes. - Se simplifica la “escalabilidad”; dado que es un sistema más fácil de mantener y actualizar que otros modelos cliente/servidor, donde por ejemplo la lógica de la aplicación reside en el cliente. - Se simplificar la “distribución”; esto se logra con un modelo donde en el cliente solo reside la lógica de presentación, dejando la lógica de aplicación o negocio y los datos en el lado del servidor. Por otro lado, cabe destacar la “innovación tecnológica” que representa el desarrollo de aplicaciones Web dado que es una nueva forma de desarrollo, lo cual implica retos no enfrentados previamente por los programadores, administradores de proyectos, o analistas de sistemas. Las aplicaciones Web cambian profundamente los conceptos preestablecidos acerca de la programación de aplicaciones para escritorio. Cuestiones de seguridad, multiprocesamiento, presentación de datos, entre otras, toman un giro diferente, que puede tomar desprevenido a la persona que desea participar en este tipo de desarrollos. Con este documento se pretende mostrar la arquitectura de una aplicación Web en general, además de ciertos lineamientos para la integración de las tecnologías involucradas.es_CL
dc.language.isoeses_CL
dc.publisherUniversidad Católica del Maule, Facultad de Ciencias de la Ingenieríaes_CL
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Chile*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
dc.subjectCliente/servidores_CL
dc.subjectAplicaciones Webes_CL
dc.subjectInnovación tecnológicaes_CL
dc.subjectBases de datoses_CL
dc.subjectProtocolo de transferencia de hipertexto (HTTP)es_CL
dc.titleEstudio acerca del desarrollo de aplicaciones cliente/servidor universal, utilizando PHP como lenguaje integrado al HTML, para acceder Base de Datoses_CL
dc.typeThesises_CL
dc.ucm.urisibib2.ucm.cl:2048/login?url=https://guiastematicas.biblioteca.ucm.cl/ld.php?content_id=42918993es_CL
dc.ucm.profesorguiaAraya Carrasco, Hugo


Ficheros en la publicación

FicherosTamañoFormatoVer

No hay ficheros asociados a esta publicación.

Esta publicación aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo de la publicación

Atribución-NoComercial-SinDerivadas 3.0 Chile
Excepto si se señala otra cosa, la licencia de la publicación se describe como Atribución-NoComercial-SinDerivadas 3.0 Chile