Aplicación web para el manejo de datos del framework ESB

RESUMEN: El personal encargado del área de integración de servicios de la empresa Sofka Tecnologies hallaba inconvenientes cuando manipulaba la información alojada en la base de datos de cada cliente, tales como la inserción de forma manual, debido a sus dependencias y claves foráneas, que varían en...

Full description

Autores:
Giraldo Franco, Diana Mileidy
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/16769
Acceso en línea:
http://hdl.handle.net/10495/16769
Palabra clave:
Base de datos
Databases
Empresa
Enterprises
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Programación informática
Computer programming
Aplicaciones web
Clientes
Desarrollo de software
Framework (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept521
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_41d1b4d149d20f1ef911c690308f063c
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/16769
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Aplicación web para el manejo de datos del framework ESB
title Aplicación web para el manejo de datos del framework ESB
spellingShingle Aplicación web para el manejo de datos del framework ESB
Base de datos
Databases
Empresa
Enterprises
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Programación informática
Computer programming
Aplicaciones web
Clientes
Desarrollo de software
Framework (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept521
title_short Aplicación web para el manejo de datos del framework ESB
title_full Aplicación web para el manejo de datos del framework ESB
title_fullStr Aplicación web para el manejo de datos del framework ESB
title_full_unstemmed Aplicación web para el manejo de datos del framework ESB
title_sort Aplicación web para el manejo de datos del framework ESB
dc.creator.fl_str_mv Giraldo Franco, Diana Mileidy
dc.contributor.advisor.none.fl_str_mv Rivera Vélez, Fredy Alexander
Ríos, Miguel
dc.contributor.author.none.fl_str_mv Giraldo Franco, Diana Mileidy
dc.subject.unesco.none.fl_str_mv Base de datos
Databases
Empresa
Enterprises
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Programación informática
Computer programming
topic Base de datos
Databases
Empresa
Enterprises
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Programación informática
Computer programming
Aplicaciones web
Clientes
Desarrollo de software
Framework (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept521
dc.subject.proposal.spa.fl_str_mv Aplicaciones web
Clientes
Desarrollo de software
Framework (Programa para computador)
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept501
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept521
description RESUMEN: El personal encargado del área de integración de servicios de la empresa Sofka Tecnologies hallaba inconvenientes cuando manipulaba la información alojada en la base de datos de cada cliente, tales como la inserción de forma manual, debido a sus dependencias y claves foráneas, que varían en diferentes tipos de desarrollos, al igual que la generación de scripts dependiendo cada ambiente (Desarrollo, Prueba, Preproducción, Producción). Debido a estos problemas se identificó la necesidad de que los desarrolladores centralizaran todas sus funciones en una misma herramienta, para que no hubiera una manipulación directa de la base de datos, Por esta razón, mediante esta práctica académica se creó una aplicación web para el manejo de base de datos del framework ESB con el fin de realizar el manejo adecuado de la información de los servicios que contiene cada empresa cliente, mejorar tiempos de respuesta y minimizar los errores al momento de realizar esta manipulación. La aplicación se desarrolló bajo una metodología ágil, y está compuerta por una capa de lógica llamada back-end, y otra capa que interactúa con los usuarios del área de integración llamada front-end. Además, se desarrollaron varios componentes más como un generador de código que permite a los desarrolladores generar el script SQL para los diferentes ambientes. Otro componente importante fue el de inteligencia operacional para realizar análisis de los datos de cada servicio en tiempo real, optimizar las tomas de decisiones, detectar amenazas, realizar monitoreo de las transacciones exitosas y fallidas por cada servicio, y determinar cuántos servicios se encuentran desarrollados y desplegados en cada ambiente. En cuanto a la gestión de tiempo, la aplicación se realizó con el propósito de que fuera más ágil para ingresar o consultar un servicio a la base de datos, para responder rápidamente a las inquietudes de los analistas de integración de las empresas clientes.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-10-02T19:09:52Z
dc.date.available.none.fl_str_mv 2020-10-02T19:09:52Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/COther
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/16769
url http://hdl.handle.net/10495/16769
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.spa.fl_str_mv 18
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/1/GiraldoDiana_2019_AplicacionWebDatos.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/3/license.txt
bitstream.checksum.fl_str_mv 7d12b5795654f657ea73076ca1e13726
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173133504839680
spelling Rivera Vélez, Fredy AlexanderRíos, MiguelGiraldo Franco, Diana Mileidy2020-10-02T19:09:52Z2020-10-02T19:09:52Z2019http://hdl.handle.net/10495/16769RESUMEN: El personal encargado del área de integración de servicios de la empresa Sofka Tecnologies hallaba inconvenientes cuando manipulaba la información alojada en la base de datos de cada cliente, tales como la inserción de forma manual, debido a sus dependencias y claves foráneas, que varían en diferentes tipos de desarrollos, al igual que la generación de scripts dependiendo cada ambiente (Desarrollo, Prueba, Preproducción, Producción). Debido a estos problemas se identificó la necesidad de que los desarrolladores centralizaran todas sus funciones en una misma herramienta, para que no hubiera una manipulación directa de la base de datos, Por esta razón, mediante esta práctica académica se creó una aplicación web para el manejo de base de datos del framework ESB con el fin de realizar el manejo adecuado de la información de los servicios que contiene cada empresa cliente, mejorar tiempos de respuesta y minimizar los errores al momento de realizar esta manipulación. La aplicación se desarrolló bajo una metodología ágil, y está compuerta por una capa de lógica llamada back-end, y otra capa que interactúa con los usuarios del área de integración llamada front-end. Además, se desarrollaron varios componentes más como un generador de código que permite a los desarrolladores generar el script SQL para los diferentes ambientes. Otro componente importante fue el de inteligencia operacional para realizar análisis de los datos de cada servicio en tiempo real, optimizar las tomas de decisiones, detectar amenazas, realizar monitoreo de las transacciones exitosas y fallidas por cada servicio, y determinar cuántos servicios se encuentran desarrollados y desplegados en cada ambiente. En cuanto a la gestión de tiempo, la aplicación se realizó con el propósito de que fuera más ágil para ingresar o consultar un servicio a la base de datos, para responder rápidamente a las inquietudes de los analistas de integración de las empresas clientes.18application/pdfspainfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/COtherTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-nd/4.0/Aplicación web para el manejo de datos del framework ESBMedellín, ColombiaBase de datosDatabasesEmpresaEnterprisesProcesamiento de la informaciónInformation processingPrograma de ordenadorComputer softwareProgramación informáticaComputer programmingAplicaciones webClientesDesarrollo de softwareFramework (Programa para computador)http://vocabularies.unesco.org/thesaurus/concept501http://vocabularies.unesco.org/thesaurus/concept669http://vocabularies.unesco.org/thesaurus/concept513http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept521Ingeniero de SistemasPregradoFacultad de Ingeniería. Carrera Ingeniería de SistemasUniversidad de AntioquiaORIGINALGiraldoDiana_2019_AplicacionWebDatos.pdfGiraldoDiana_2019_AplicacionWebDatos.pdfapplication/pdf766821http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/1/GiraldoDiana_2019_AplicacionWebDatos.pdf7d12b5795654f657ea73076ca1e13726MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/2/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/16769/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/16769oai:bibliotecadigital.udea.edu.co:10495/167692020-10-02 14:09:52.446Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=