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...
- 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= |