Ingeniería de Sistemas y Computación · 2019
Prototipo de librería para la implementación de integraciones usando arquitecturas orientadas a microservicios
En este proyecto se implementará un prototipo de librería que permita hacer integraciones entre productos de software que se comuniquen a través de servicios web tales como SOAP o API REST para que ellos puedan comunicarse de una manera ágil y rápida, es el objetivo de esta investigación utilizando las tecnologías actualmente disponibles que permitan la integración entre servicios web de manera automática. Los sistemas SOAP o API REST pueden comunicarse de manera bidireccional sin importar el tipo de servicio que se esté integrando. Este prototipo estará en la capacidad de: - Servir como interfaz entre servicios dentro de la misma aplicación o una aplicación externa haciendo que el desarrollo se haga de forma más rápida. - Convertirse en el primer paso para a futuro lograr que usuarios puedan integrarse con otras plataformas de manera transparente. - Instar a que los programadores puedan centrarse en el desarrollo específicos de la aplicación web, disminuyendo tiempo al momento de realizar el mapeo entre los dos servicios.
Texto completo 50 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- CONTENIDOp. 3
- INTRODUCCIÓNp. 6
- RESUMENp. 7
- OBJETIVOSp. 8
- 3.1p. 8
- 3.2 OBJETIVOS ESPECIFICOSp. 8
- DEFINICIÓN DEL PROBLEMAp. 9
- 4.1 ANTECEDENTESp. 9
- 4.2 FORMULACIÓN DEL PROBLEMAp. 9
- JUSTIFICACIONp. 11
- ESTADO DEL ARTEp. 13
- 6.1 DEFINICION ARQUITECTURA DE SOFTWAREp. 13
- 6.2 EVOLUCION ARQUITECTURAS SOFTWARE A TRAVES DEL TIEMPOp. 13
- 6.2.1 ARQUITECTURA MONOLÍTICA SIMPLEp. 13
- 6.2.2 MONOLITO DISTRIBUIDOp. 17
- 6.2.3 SOAp. 22
- 6.2.4 MICROSERVICIOSp. 23
- 6.2.5 SERVERLESSp. 25
- 6.3 ARQUITECTURA ELEGIDA PARA EL PROTOTIPOp. 26
- 6.3.1 VENTAJAS ARQUITECTURA ORIENTADA A MICROSERVICIOSp. 26
- 6.3.2 EJEMPLO PRACTICO ( CASO DE ESTUDIO )p. 27
- METODO O ESTRUCTURA DE LA UNIDAD DE ANALISISp. 29
- 7.1 METODOLOGIA XP PARA DESARROLLO DE LIBRERIA:p. 29
- 7.2 METODOLOGIA DE INVESTIGACIÓN EXPLORATORIAp. 30
- RECURSOS Y PRESUPUESTOp. 32
- 8.1 RECURSOS FÍSICOSp. 32
- 8.2 RECURSO HUMANO E INSTITUCIONALp. 32
- DESARROLLOp. 35
- 9.1 ANALISIS DE REQUISITOSp. 35
- 9.1.1REQUERIMIENTOS FUNCIONALESp. 35
- 9.1.2p. 38
- REQUERIMIENTOS NO FUNCIONALESp. 38
- 9.2 ARQUITECTURA DEL SISTEMAp. 40
- 9.2.1 DIAGRAMA DE LA ARQUITECTURAp. 40
- 9.2.1.1 CAPAS DE LA ARQUITECTURAp. 40
- 9.2.1.2 DIAGRAMA DEL PROTOTIPO DE LIBRERÍAp. 41
- 9.2.2.1 DIAGRAMA DEL DESPLIEGUEp. 42
- 9.3 DOCUMENTO DE DISEÑOp. 43
- 9.3.1 DIAGRAMAS DE FLUJOp. 43
- 9.3 PROCESO DE DESARROLLOp. 44
- CONCLUSIONESp. 49
- BIBLIOGRAFIAp. 50