Los catálogos representan listas estructuradas de resultados arquitectónicos de un tipo similar, mientras que las matrices son formatos que permiten mostrar la relación entre dos o más elementos arquitectónicos. Son utilizados para describir comportamientos o enlistar elementos arquitectónicos del Repositorio de Arquitectura.
Catálogos
1. Catálogos del Portafolio de Aplicaciones.
El objetivo del presente Catálogo es presentar una lista de las Aplicaciones de Software identificadas en la Coop Loja. El siguiente listado permite identificar las
166
Aplicaciones Software necesarias para el correcto funcionamiento del servicio de Transporte de Pasajeros, además identifica las Aplicaciones Software que serán modificadas cuando exista algún cambio.
El catálogo contiene los Meta-modelos que han sido identificados en el análisis de la cadena de valor del estado futuro de la Arquitectura de Aplicaciones.
1.1. Servicios del Sistema de Información.- son elementos automatizados de un servicio del negocio (Transporte de Pasajeros). Las capacidades de la organización por lo general se alcanzan por la combinación de las personas con los procesos y la tecnología. La siguiente tabla, indica el listado de las Aplicaciones Software, que interactúan entre sí, para conseguir el correcto funcionamiento del servicio de Transporte de Pasajeros de la Coop Loja. Tabla 24. Catálogo del Sistema de Información de Coop Loja
ID Nombre Descripción
APP_01 Sistema de Gestión de Turnos
Encargada de la planificación y calendarización de todas las frecuencias que se tendrá disponibles por un año.
APP_02 Sistema de Venta de Boletos
Permite la venta de los boletos disponibles para cada ruta.
APP_03 Sistema de Control de Abordaje
Encargado de leer los códigos QR o de barra impresos en cada uno de los boletos de acceso.
APP_04 Sistema de Control de Equipaje
Encargado de leer los códigos QR o de barra impresos en cada uno de los boletos pertenecientes al equipaje extra de los pasajeros.
APP_05 Sistema de Localización y Control.
Permite obtener el punto donde se encuentra la unidad asignada a una ruta, además permite controlar parámetros como el número de paradas, velocidad de la unidad todo en tiempo real.
APP_06 Sistema de Control de Arribo.
Controla la llegada de los usuarios con su debido equipaje extra, a través de códigos QR o de barra.
APP_07 Sistema de Control y Seguimiento.
Analiza el cumplimiento de cada uno de los procesos determinados en cada sistema, para la detección de fallos y sus posibles
soluciones además de la generación de reportes en tiempo real. Fuente: El Autor
1.2. Componentes Lógicos de Aplicaciones.- representan la encapsulación de una o varias funcionalidades, esta encapsulación es indiferente de la implementación. Estos componentes permiten mantener una estructura organizada de las funcionalidades de las aplicaciones o de un sistema.
En la siguiente tabla se detalla la información de los componentes lógicos con su respectiva aplicación o sistema.
167
Tabla 25. Catálogo de Componentes Lógicos de Aplicaciones de Coop Loja
ID Nombre Descripción Aplicación
CL_01 Gestión de Turnos. Componente de Gestión de Turnos. APP_01
CL_02 Venta de Boletos. Componente de Venta de Boletos. APP_02
CL_03 Control de Abordaje. Componente de Control de Abordaje. APP_03
CL_04 Control de Equipaje. Componente de Control de Equipaje. APP_04
CL_05 Localización y Control. Componente de Localización y Control. APP_05
CL_06 Control de Arribo. Componente de Control de Arribo. APP_06
CL_07 Control de Incidencias y Generación de Reportes. Componente de Control de Incidencias y
Reportes. APP_07
Fuente: El Autor
1.3. Componentes Físicos de Aplicación.- puede ser una aplicación, un módulo de una aplicación, un servicio de aplicación u otro componente de aplicación desplegable.
Al tratarse del estado futuro de la Arquitectura de Aplicaciones, el código fuente junto a su documentación, se desarrollará en su determinada fase.
2. Catálogo de Interfaces.
El objetivo principal de este catálogo es mostrar las interfaces entre las aplicaciones de la Coop Loja, es decir cómo interactúan para su correcto funcionamiento.
La arquitectura de aplicaciones hace referencia al modelo de referencia técnico (TRM) de TOGAF 9.1, en el cual se estable la creación de una arquitectura orientada a servicios (SOA), la misma que propone la integración de los servicios de la Coop Loja en una sola capa de servicios, los cuales van a ser accedidos (consumidos) a través de la API de REST, la cual permite el flujo de información transparente, como lo muestra la siguiente figura.
Figura 92. API de REST
168 Matrices
Las matrices representan las interacciones que existen entre componentes del sistema, a continuación se presenta la matriz de cruce de aplicaciones, la misma que muestra cómo interactúan las aplicaciones entre sí.
En base a la figura 91, se observa la interacción entre las Aplicaciones del Negocio con la Infraestructura de Aplicaciones, en la siguiente matriz se verá reflejado esta interacción, en la cual se puede determinar el impacto que tiene si alguna aplicación se elimina o modifica. La siguiente tabla, enlista las aplicaciones con su respectiva abreviatura, las cuales se utiliza para el desarrollo de las matrices. Esta tabla es una adaptación de la tabla 21.
Tabla 26. Sistemas de Información Coop Loja
APLICACIÓN ABREVIATURA
Sistema de Gestión de Turnos SGT
Sistema de Venta de Boletos SVB
Sistema de Control de Abordaje SCA Sistema de Control de Equipaje SCE
Sistema de Control de Viaje SLC
Sistema de Control de Arribo SCL Sistema de Control de Incidencias y Generación de Reportes SCS
Fuente: El Autor
1. Matriz de Cruce de Aplicaciones.- esta matriz indica la intersección de cada una de las aplicaciones, establece la relación que existe entre aplicaciones, lo cual permite identificar:
El impacto si existiese modificaciones en aplicaciones.
Identifica si las aplicaciones permiten cumplir satisfactoriamente el servicio de Trasporte de Pasajeros de la Coop Loja.
Identifica si no existe redundancia de trabajo en las aplicaciones. La siguiente matriz indica la relación entre aplicaciones de la Coop Loja.
169 Tabla 27. Matriz de Cruce de Aplicaciones Coop Loja
MATRIZ DE CRUCE DE APLICACIONES
SGT SVB SCA SCE SLC SCL SCS
SGT Provee
Información - - - - Información Provee
SVB Provee
Información - - - - Información Provee
SCA - Solicita Información - - - Provee Información SCE
- Información Solicita Información Solicita - - Información Provee
SLC
- Información Solicita Información Solicita - Información Provee
SCL
- Información Solicita Información Solicita Información Solicita Información Solicita Información Provee
SCS Provee
Información Información Provee Información Provee Información Provee Información Provee Información Provee
Fuente: El Autor
2. Matriz de Cruce de Aplicaciones con la pila SMAC.- permite identificar qué sistema está ligado directamente a cada tecnología de la pila SMAC, permitiendo establecer los principales riesgos al existir modificaciones en la tecnología.
Tabla 28. Matriz de Cruce de Aplicaciones con pila SMAC
MATRIZ DE CRUCE DE APLICACIONES CON TECNOLOGÍA SMAC
Social Móvil Análisis Cloud
SGT x x - X SVB - x x X SCA - x x X SCE - x x X SLC - x x X SCL - x x X SCS x x x X Fuente: El Autor