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 Tesis/Trabajo de grado - Monografía - Pregrado
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.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
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.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 18
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/ed7d8fd6-d8b1-4b9b-a49f-ded79ce015dd/download
https://bibliotecadigital.udea.edu.co/bitstreams/a78aabb0-e7d8-43b4-9b79-2599e06ba9d6/download
https://bibliotecadigital.udea.edu.co/bitstreams/b3a77d0b-64ca-471a-bfe4-4207a8eb119d/download
https://bibliotecadigital.udea.edu.co/bitstreams/bc72adad-9232-4a8d-8575-6eb11d8e6493/download
https://bibliotecadigital.udea.edu.co/bitstreams/c374badc-fe3a-4b42-ad66-e7437779ca8a/download
bitstream.checksum.fl_str_mv 7d12b5795654f657ea73076ca1e13726
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
b971916db8596b7b593a4dbe96e1b9e5
7fab493e78da7efff11dd9745348e2f9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052224265846784
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.PregradoIngeniero de Sistemas18application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Aplicación web para el manejo de datos del framework ESBTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/COtherinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionBase 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/concept521PublicationORIGINALGiraldoDiana_2019_AplicacionWebDatos.pdfGiraldoDiana_2019_AplicacionWebDatos.pdfapplication/pdf766821https://bibliotecadigital.udea.edu.co/bitstreams/ed7d8fd6-d8b1-4b9b-a49f-ded79ce015dd/download7d12b5795654f657ea73076ca1e13726MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/a78aabb0-e7d8-43b4-9b79-2599e06ba9d6/downloadb88b088d9957e670ce3b3fbe2eedbc13MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/b3a77d0b-64ca-471a-bfe4-4207a8eb119d/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTGiraldoDiana_2019_AplicacionWebDatos.pdf.txtGiraldoDiana_2019_AplicacionWebDatos.pdf.txtExtracted texttext/plain26148https://bibliotecadigital.udea.edu.co/bitstreams/bc72adad-9232-4a8d-8575-6eb11d8e6493/downloadb971916db8596b7b593a4dbe96e1b9e5MD54falseAnonymousREADTHUMBNAILGiraldoDiana_2019_AplicacionWebDatos.pdf.jpgGiraldoDiana_2019_AplicacionWebDatos.pdf.jpgGenerated Thumbnailimage/jpeg11871https://bibliotecadigital.udea.edu.co/bitstreams/c374badc-fe3a-4b42-ad66-e7437779ca8a/download7fab493e78da7efff11dd9745348e2f9MD55falseAnonymousREAD10495/16769oai:bibliotecadigital.udea.edu.co:10495/167692025-03-26 18:53:47.868http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=