Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM

Este documento tiene como finalidad presentar el trabajo realizado en la práctica profesional en IBM (International Bussines Machines) COLOMBIA como requisito para obtener el título de ingeniero electrónico; donde se explica las actividades desempeñadas en el área GBS (Global Bussines service), la c...

Full description

Autores:
Cáceres Silva, Santiago Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/28493
Acceso en línea:
http://hdl.handle.net/11634/28493
Palabra clave:
web service
Enterprise Service Bus
architecture SOA
WSDL
data base
Ingeniería electrónica
bus de integración
Arquitectura Soa
Servicios Web
WSDL
base de datos
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_a4e4c6fcfcef1755e80dbf5842b20e87
oai_identifier_str oai:repository.usta.edu.co:11634/28493
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
title Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
spellingShingle Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
web service
Enterprise Service Bus
architecture SOA
WSDL
data base
Ingeniería electrónica
bus de integración
Arquitectura Soa
Servicios Web
WSDL
base de datos
title_short Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
title_full Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
title_fullStr Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
title_full_unstemmed Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
title_sort Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBM
dc.creator.fl_str_mv Cáceres Silva, Santiago Andrés
dc.contributor.advisor.spa.fl_str_mv Rodríguez Caro, Daniel Alejandro
dc.contributor.author.spa.fl_str_mv Cáceres Silva, Santiago Andrés
dc.subject.keyword.spa.fl_str_mv web service
Enterprise Service Bus
architecture SOA
WSDL
data base
topic web service
Enterprise Service Bus
architecture SOA
WSDL
data base
Ingeniería electrónica
bus de integración
Arquitectura Soa
Servicios Web
WSDL
base de datos
dc.subject.lemb.spa.fl_str_mv Ingeniería electrónica
dc.subject.proposal.spa.fl_str_mv bus de integración
Arquitectura Soa
Servicios Web
WSDL
base de datos
description Este documento tiene como finalidad presentar el trabajo realizado en la práctica profesional en IBM (International Bussines Machines) COLOMBIA como requisito para obtener el título de ingeniero electrónico; donde se explica las actividades desempeñadas en el área GBS (Global Bussines service), la cual brinda capacitaciones en tecnologías como Java, Angular, React JS, BPM, ODM, bus de integración y metodologías Agiles realizadas por personas expertas en dichas herramientas, con la finalidad de desarrollar software bajo estándares de calidad, buenas prácticas, satisfaciendo las necesidades del cliente, por parte del pasante. En este documento se puntualiza sobre la implementación de servicios de integración web a través del Oracle Service Bus (OSB), con el fin de cumplir las necesidades de Seguros Bolívar. Generando adaptadores de base de datos para la conexión al OSB, creación de wsdl y xsd con los campos requeridos para el servicio. Así como elaborando documentación técnica para el cliente, buscando desplegar en la consola de Oracle para realizar pruebas unitarias. De igual forma se trabajó bajo la metodología agile scrum, usando para tal fin las herramientas Git Hub y Jira, todo esto bajo la supervisión de líderes técnicos, los cuales brindaron capacitaciones y reuniones de trabajo permanentes para efectos de establecer indicadores, posibles errores y pasos a seguir para concluir de manera exitosa él proyecto.
publishDate 2020
dc.date.accessioned.spa.fl_str_mv 2020-07-27T19:58:17Z
dc.date.available.spa.fl_str_mv 2020-07-27T19:58:17Z
dc.date.issued.spa.fl_str_mv 2020-07-21
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Cáceres Silva, S.A.(2020). Implementación de servicios de integración web para seguros bolívar desarrollados por IBM. Tesis de pregrado. Universidad Santo Tomás. Tunja.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/28493
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Cáceres Silva, S.A.(2020). Implementación de servicios de integración web para seguros bolívar desarrollados por IBM. Tesis de pregrado. Universidad Santo Tomás. Tunja.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/28493
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Enterprise Service Bus(E.S.B). (2019, 18 julio). Recuperado de https://www.ibm.com/cloud/learn/esb#toc-esb-and-so-vSddjRBt
Safelayer Marketing D, S. (2016, 26 abril). Enterprise Service Bus (ESB): la infraestructura de interconexión para SOA. Recuperado 9 enero, 2020, de https://www.safelayer.com/es/recursos/69-articulos/integracion-de-servicios-de-seguridad/476-enterprise-service-bus-esb-la-infraestructura-de-interconexion-para-soa
Kress, J., Maier, B., & Normann, H. (2013, julio). Enterprise Service Bus. Recuperado de https://www.oracle.com/technical-resources/articles/middleware/soa-ind-soa-esb.html
Mario Guerrero, M. (2018, 30 julio). 5 cosas que debes saber sobre la Arquitectura Orientada a Servicios. Recuperado 9 enero, 2020, de https://www.megapractical.com/blog-de-arquitectura-soa-y-desarrollo-de-software/por-que-tus-servicios-de-atencion-al-cliente-necesitan-integracion-0
Arquitectura Orientada a Servicios (SOA). (2018, 12 julio). Recuperado 9 enero, 2020, de https://www.accenture.com/t20150527T210642__w__/es-es/_acnmedia/Accenture/Conversion-Assets/DotCom/Documents/Local/es-es/PDF_2/Accenture-SOA.pdf
Metodología SCRUM para desarrollo de software a medida. (s.f.). Recuperado 9 enero, 2020, de https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html
ORACLE. (2011). Oracle Service Bus. Recuperado 9 enero, 2020, de https://www.avanttic.com/pdf/Oracle_Service_Bus_Enrique_Martin.pdf
Jonathan S. S. (2019). OSB11g - Guia de instalación y despliegue.
Vicepresidencia de Tecnología Helm Bank(2016) Lineamientos de desarrollo OSB 12 C_V1.2
Daniel V. U.(2019). IBMSwF - Guia del desarrollador ITAU.
Gustavo B.(2013)¿Qué es GitHub y para que se utiliza? https://www.hostinger.co/tutoriales/que-es-github/
SQL Procedimientos Almacenados de SQL Server, https://www.w3schools.com/sql/sql_stored_procedures.asp
Oracle conceptos y arquitectura de fusión middleware para Oracle service bus https://docs.oracle.com/cd/E17904_01/doc.1111/e15020/architecture_overview.htm#OSBCA140
Oracle Guía del administrador de Fusion Middleware para Oracle Service Bus https://docs.oracle.com/cd/E23943_01/admin.1111/e15867/intro_console.htm#OSBAG799
¿Para qué sirve Jira? https://www.atlassian.com/es/software/jira/guides/use-cases/what-is-jira-used-for#Jira-for-requirements-&-test-case-management
Ruteo de servicios Web con Oracle Service Bus (Parte 1), Deiby Gomez Robles https://www.oracle.com/technetwork/es/articles/soa/ruteo-de-servicios-web-part1 1991367-esa.html
Oracle Service Bus, Enrique Martín Casado, Presales Manager, https://www.avanttic.com/pdf/Oracle_Service_Bus_Enrique_Martin.pdf
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Tunja
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Electrónica
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/28493/1/2020santiagocaceres.pdf
https://repository.usta.edu.co/bitstream/11634/28493/2/Derechos%20de%20autor.pdf
https://repository.usta.edu.co/bitstream/11634/28493/3/license_rdf
https://repository.usta.edu.co/bitstream/11634/28493/4/license.txt
https://repository.usta.edu.co/bitstream/11634/28493/5/2020santiagocaceres.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/28493/6/Derechos%20de%20autor.pdf.jpg
bitstream.checksum.fl_str_mv 476b226505ac2da4cdf5aabfd7e8ae25
afbbf47ed2042d715edc95f1fe0e988d
217700a34da79ed616c2feb68d4c5e06
aedeaf396fcd827b537c73d23464fc27
ddde6a5b6dc7ebebf76ddd8587be9047
f6b8856d050cf643af81dc856b86735d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026140326559744
spelling Rodríguez Caro, Daniel AlejandroCáceres Silva, Santiago Andrés2020-07-27T19:58:17Z2020-07-27T19:58:17Z2020-07-21Cáceres Silva, S.A.(2020). Implementación de servicios de integración web para seguros bolívar desarrollados por IBM. Tesis de pregrado. Universidad Santo Tomás. Tunja.http://hdl.handle.net/11634/28493reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEste documento tiene como finalidad presentar el trabajo realizado en la práctica profesional en IBM (International Bussines Machines) COLOMBIA como requisito para obtener el título de ingeniero electrónico; donde se explica las actividades desempeñadas en el área GBS (Global Bussines service), la cual brinda capacitaciones en tecnologías como Java, Angular, React JS, BPM, ODM, bus de integración y metodologías Agiles realizadas por personas expertas en dichas herramientas, con la finalidad de desarrollar software bajo estándares de calidad, buenas prácticas, satisfaciendo las necesidades del cliente, por parte del pasante. En este documento se puntualiza sobre la implementación de servicios de integración web a través del Oracle Service Bus (OSB), con el fin de cumplir las necesidades de Seguros Bolívar. Generando adaptadores de base de datos para la conexión al OSB, creación de wsdl y xsd con los campos requeridos para el servicio. Así como elaborando documentación técnica para el cliente, buscando desplegar en la consola de Oracle para realizar pruebas unitarias. De igual forma se trabajó bajo la metodología agile scrum, usando para tal fin las herramientas Git Hub y Jira, todo esto bajo la supervisión de líderes técnicos, los cuales brindaron capacitaciones y reuniones de trabajo permanentes para efectos de establecer indicadores, posibles errores y pasos a seguir para concluir de manera exitosa él proyecto.The purpose of this document is to present the work done in professional practice at IBM (International Bussines Machines) COLOMBIA as a requirement to obtain the title of electronic engineer; where the activities carried out in the GBS (Global Bussines service) area are explained, which provide training in technologies such as Java, Angular, React JS, BPM, ODM, integration bus and Agile methodologies carried out by experts in these tools, with the purpose of developing software under quality standards, good practices, satisfying the needs of the client, by the intern. This document describes the implementation of web integration services through the Oracle Service Bus (OSB), in order to meet the needs of Seguros Bolívar. Generating database adapters for connection to the OSB, creation of wsdl and xsd with the fields required for the service. As well as preparing technical documentation for the client, seeking to display in the Oracle console to perform unit tests. In the same way, we worked under the agile scrum methodology, using the Git Hub and Jira tools for this purpose, all under the supervision of technical leaders, who provided training and permanent work meetings in order to establish indicators, possible errors and steps to continue to successfully complete the project.Ingeniero ElectronicoPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería ElectrónicaFacultad de Ingeniería ElectrónicaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación de servicios de integración web para Seguros Bolívar desarrollados por IBMweb serviceEnterprise Service Busarchitecture SOAWSDLdata baseIngeniería electrónicabus de integraciónArquitectura SoaServicios WebWSDLbase de datosTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaEnterprise Service Bus(E.S.B). (2019, 18 julio). Recuperado de https://www.ibm.com/cloud/learn/esb#toc-esb-and-so-vSddjRBtSafelayer Marketing D, S. (2016, 26 abril). Enterprise Service Bus (ESB): la infraestructura de interconexión para SOA. Recuperado 9 enero, 2020, de https://www.safelayer.com/es/recursos/69-articulos/integracion-de-servicios-de-seguridad/476-enterprise-service-bus-esb-la-infraestructura-de-interconexion-para-soaKress, J., Maier, B., & Normann, H. (2013, julio). Enterprise Service Bus. Recuperado de https://www.oracle.com/technical-resources/articles/middleware/soa-ind-soa-esb.htmlMario Guerrero, M. (2018, 30 julio). 5 cosas que debes saber sobre la Arquitectura Orientada a Servicios. Recuperado 9 enero, 2020, de https://www.megapractical.com/blog-de-arquitectura-soa-y-desarrollo-de-software/por-que-tus-servicios-de-atencion-al-cliente-necesitan-integracion-0Arquitectura Orientada a Servicios (SOA). (2018, 12 julio). Recuperado 9 enero, 2020, de https://www.accenture.com/t20150527T210642__w__/es-es/_acnmedia/Accenture/Conversion-Assets/DotCom/Documents/Local/es-es/PDF_2/Accenture-SOA.pdfMetodología SCRUM para desarrollo de software a medida. (s.f.). Recuperado 9 enero, 2020, de https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.htmlORACLE. (2011). Oracle Service Bus. Recuperado 9 enero, 2020, de https://www.avanttic.com/pdf/Oracle_Service_Bus_Enrique_Martin.pdfJonathan S. S. (2019). OSB11g - Guia de instalación y despliegue.Vicepresidencia de Tecnología Helm Bank(2016) Lineamientos de desarrollo OSB 12 C_V1.2Daniel V. U.(2019). IBMSwF - Guia del desarrollador ITAU.Gustavo B.(2013)¿Qué es GitHub y para que se utiliza? https://www.hostinger.co/tutoriales/que-es-github/SQL Procedimientos Almacenados de SQL Server, https://www.w3schools.com/sql/sql_stored_procedures.aspOracle conceptos y arquitectura de fusión middleware para Oracle service bus https://docs.oracle.com/cd/E17904_01/doc.1111/e15020/architecture_overview.htm#OSBCA140Oracle Guía del administrador de Fusion Middleware para Oracle Service Bus https://docs.oracle.com/cd/E23943_01/admin.1111/e15867/intro_console.htm#OSBAG799¿Para qué sirve Jira? https://www.atlassian.com/es/software/jira/guides/use-cases/what-is-jira-used-for#Jira-for-requirements-&-test-case-managementRuteo de servicios Web con Oracle Service Bus (Parte 1), Deiby Gomez Robles https://www.oracle.com/technetwork/es/articles/soa/ruteo-de-servicios-web-part1 1991367-esa.htmlOracle Service Bus, Enrique Martín Casado, Presales Manager, https://www.avanttic.com/pdf/Oracle_Service_Bus_Enrique_Martin.pdfORIGINAL2020santiagocaceres.pdf2020santiagocaceres.pdfTrabajo principalapplication/pdf4425433https://repository.usta.edu.co/bitstream/11634/28493/1/2020santiagocaceres.pdf476b226505ac2da4cdf5aabfd7e8ae25MD51open accessDerechos de autor.pdfDerechos de autor.pdfCarta derechos de autorapplication/pdf435834https://repository.usta.edu.co/bitstream/11634/28493/2/Derechos%20de%20autor.pdfafbbf47ed2042d715edc95f1fe0e988dMD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/28493/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/28493/4/license.txtaedeaf396fcd827b537c73d23464fc27MD54open accessTHUMBNAIL2020santiagocaceres.pdf.jpg2020santiagocaceres.pdf.jpgGenerated Thumbnailimage/jpeg2742https://repository.usta.edu.co/bitstream/11634/28493/5/2020santiagocaceres.pdf.jpgddde6a5b6dc7ebebf76ddd8587be9047MD55open accessDerechos de autor.pdf.jpgDerechos de autor.pdf.jpgGenerated Thumbnailimage/jpeg4568https://repository.usta.edu.co/bitstream/11634/28493/6/Derechos%20de%20autor.pdf.jpgf6b8856d050cf643af81dc856b86735dMD56open access11634/28493oai:repository.usta.edu.co:11634/284932022-10-10 16:43:36.951open accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K