Title:
|
Disseny i implementació de la base de dades d'una plataforma de monitorització de disponibilitat de serveis web
|
Author:
|
García Gilabert, Joan
|
Other authors:
|
Universitat Oberta de Catalunya |
Abstract:
|
La finalitat d'aquest treball final de carrera és el disseny i implementació d'una base de dades relacional per a donar suport a una empresa de serveis web. El client volia una aplicació que li permetés gestionar els seus recursos de forma eficient. La base de dades resultant d'aquest treball permet: emmagatzemar les dades dels clients, regles de monitorització amb els seus passos, i els registres de monitorització dels serveis web (que són el resultat de les execucions periòdiques de les regles de monitorització). El registre de monitorització és un element cabdal d'aquest sistema, doncs recull dades sobre la disponibilitat o no dels serveis. El sistema permet també generar informes i obtenir dades mensuals actualitzades on-line en un Datawarehouse. No era objecte d'aquest treball crear interfícies d'usuari. S´ha seguit la metodologia clàssica de desenvolupament de projectes: desenvolupament en cascada, començant per l'anàlisi dels requeriments. Una etapa prèvia a aquesta, que seria el recull dels requeriments, no s'ha fet, donat que ja venien recollits a l'enunciat del treball. Al tractar-se d'un treball pensat com un cas real, que pogués ser mantingut en el futur, s´ha posat molt esforç en documentar molt bé tot el codi ( tant el codi com els seus comentaris s'han fet en anglès ). També s´ha fet especial èmfasi en el tractament d'errors i excepcions, per tal de tenir una aplicació robusta. La implementació s´ha fet en "Oracle Database 11g ExpressEdition". Com a conclusió, destacar que la base de dades resultant d'aquest treball serveix de punt de partida per crear un sistema complet que permeti a l'empresa de serveis web la gestió eficient dels recursos. |
Abstract:
|
La finalidad de este trabajo final de carrera es el diseño e implementación de una base de datos relacional para apoyar una empresa de servicios web. El cliente quería una aplicación que le permitiera gestionar sus recursos de forma eficiente. La base de datos resultante de este trabajo permite: almacenar los datos de los clientes, reglas de monitorización con sus pasos, y los registros de monitoreo de los servicios web (que son el resultado de las ejecuciones periódicas de las reglas de monitorización). El registro de monitoreo es un elemento primordial de este sistema, pues recoge datos sobre la disponibilidad o no de los servicios. El sistema permite también generar informes y obtener datos mensuales actualizadas online en un Datawarehouse. No era objeto de este trabajo crear interfaces de usuario. Se ha seguido la metodología clásica de desarrollo de proyectos: desarrollo en cascada, empezando por el análisis de los requerimientos. Una etapa previa a esta, que sería la recopilación de los requerimientos, no se ha hecho, dado que ya venían recogidos en el enunciado del trabajo. Al tratarse de un trabajo pensado como un caso real, que pudiera ser mantenido en el futuro, se ha puesto mucho esfuerzo en documentar muy bien todo el código (tanto el código como sus comentarios se han hecho en inglés) . También se ha hecho especial énfasis en el tratamiento de errores y excepciones, para tener una aplicación robusta. La implementación se ha hecho en "Oracle Database 11g ExpressEdition". Como conclusión, destacar que la base de datos resultante de este trabajo sirve de punto de partida para crear un sistema completo que permita a la empresa de servicios web la gestión eficiente de los recursos. |
Abstract:
|
The purpose of this final project is the design and implementation of a relational database to support a web services company. The client wanted an application that would allow him to manage their resources efficiently. The database resulting from this work allows: store customer data, monitoring rules with their steps, and records monitoring Web services (which are the result of executions periodic monitoring rules). |
Subject(s):
|
-monitorització -disponibilitat -serveis web -servicios web -web services -monitorización -monitoring -disponibilidad -availability -Databases -- TFC -Bases de dades -- TFC -Bases de datos -- TFC |
Rights:
|
http://www.gnu.org/licenses/gpl.html |
Document type:
|
Bachelor thesis |
Published by:
|
Universitat Oberta de Catalunya
|
Share:
|
|