Mostra el registre d'ítem simple
Sistema genérico de replicación
dc.contributor | Villasevil Marco, Francisco Javier |
dc.contributor.author | Jiménez Ortiz, Raúl |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica |
dc.date.accessioned | 2014-07-24T11:21:29Z |
dc.date.available | 2014-07-24T11:21:29Z |
dc.date.issued | 2014-05 |
dc.identifier.uri | http://hdl.handle.net/2099.1/22110 |
dc.description.abstract | Este proyecto se desarrolla en una de las principales compañías eléctricas de España, y trata sobre la creación de un sistema genérico de replicación de datos. La idea surge de la necesidad de estandarizar la forma de traspasar información entre departamentos o sistemas, debido a que existen gran variedad de interfaces diferentes, y cada vez que surge la necesidad de crear una implica nuevos costes de desarrollo, mantenimiento y futuros evolutivos. Entre los diferentes departamentos de la empresa se intercambian datos periódicamente para gestionar informes, recuperar datos de subsistemas, complementar información base, etc, por lo que la existencia y el desarrollo de interfaces es algo bastante habitual. Para estandarizar esa comunicación se decidió crear una herramienta que permita a los desarrolladores facilitar y agilizar la creación de las mismas. Se realiza, por tanto, el diseño y desarrollo de un sistema genérico que contemple todas las fases de comunicación de datos existentes entre dos departamentos: Extracción, Envío y Carga. Para ello se utiliza código en PL/SQL para montar los diferentes módulos encargados de gestionar los datos, tanto en la base de datos origen como en la base de datos destino. Se utilizan planificaciones en Control-M encargadas de ejecutar las interfaces origen y traspasar los datos vía FTP a los servidores destino para posteriormente ejecutar planificaciones de carga en destino. Se crea una herramienta mediante Oracle Forms Developer que permita al desarrollador configurar su interfaz origen y destino con la información a enviar o recibir (según corresponda), además de parámetros como longitud y tipo de los campos, tipo de interface, etc. Fruto de esta configuración se generan automáticamente una serie de paquetes a compilar en las bases de datos Oracle para que funcione la extracción e incorporación de datos configurados. De este modo, se flexibiliza el sistema genérico y se da libertad para adaptar a las posibles particularidades que requiere cada interfaz. En origen se crea todo el proceso de codificación de datos, extracción, grabación de la información solicitada, y en destino el de lectura, decodificación y carga, de forma que son totalmente transparentes para el desarrollador. |
dc.language.iso | spa |
dc.publisher | Universitat Politècnica de Catalunya |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Emmagatzematge i recuperació de la informació |
dc.subject.lcsh | Information storage and retrieval systems |
dc.subject.other | PL/SQL |
dc.subject.other | Forms developer |
dc.subject.other | Oracle |
dc.subject.other | Control-M |
dc.subject.other | FTP |
dc.subject.other | Interfaces |
dc.title | Sistema genérico de replicación |
dc.type | Master thesis (pre-Bologna period) |
dc.subject.lemac | Informació -- Sistemes d'emmagatzematge i recuperació |
dc.rights.access | Open Access |
dc.audience.educationlevel | Estudis de primer/segon cicle |
dc.audience.mediator | Escola Politècnica Superior d'Enginyeria de Vilanova i la Geltrú |
dc.audience.degree | ENGINYERIA TÈCNICA DE TELECOMUNICACIÓ, ESPECIALITAT EN SISTEMES ELECTRÒNICS (Pla 1995) |