gdes017_diagramacomponentes
DESCRIPTION
DiagramaComponentesTRANSCRIPT
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
Tabla de Contenido
1. Diagrama de Componentes..................................................................................................2
1.1. Antecedentes................................................................................................................2
1.2. Diagrama de Componentes del Sistema......................................................................3
1.3. Lista de Componentes del Sistema..............................................................................5
1.4. Archivo de Diagrama de Componentes........................................................................8
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
1. Diagrama de Componentes
1.1. Antecedentes
El siguiente diagrama de componentes debe considerar todos los componentes a usar y estará integrado de la arquitectura de HW, SW, Red, Comunicaciones y Seguridad (usuarios remotos, relaciones de confianza entre dominios y esquema de conexión) de la empresa considerando las contingencias y alta disponibilidad requerida por los usuarios
Las capas son la forma tecnológica de agrupar los elementos (programas, bases de datos, etc.) que conforman una Aplicación. Esta agrupación permite que los cambios tecnológicos que se realicen en una aplicación (eje: cambio de motor de base de datos) solo afecten a la capa correspondiente.
Capa Afecta/ No Afecta (Marcar X)Datos - Datos Núcleo XDatos - Parámetros de la aplicación XDatos - Parámetros de negocio XAcceso a Datos - Lógica de negocios -Funcionalidad básica XLógica de negocios -Funcionalidad regulatoriaLógica de negocios -Funcionalidad personalizada XCapa de presentación-Pantallas de usuarios XCapa de presentación-Pantallas administrativas XCapa de presentación-Reportes XInterfaces – ProveedorasInterfaces – SolicitantesOperacionesSeguridad XComunicaciones e Integración
Capa de Datos.Esta capa contiene los datos propios de la aplicación. Sirve para: Almacenar los datos, Recuperar los datos, Mantener los datos, Mantener la integridad de los datos. Estos datos se almacenan de diferentes formas, puede ser una base de datos relacional o en archivos planos o indexadosDatos núcleo. Son los datos de la aplicación para que cumpla con sus funciones. Por ejemplo en un aplicativo de manejo de cuentas de ahorros, los datos núcleo serán las cuentas de ahorro y los saldos y movimientos de cada cuenta.Parámetros de NegocioPermiten modificar el comportamiento funcional de una aplicación sin necesidad de cambiar las líneas de código. Ejm: en todas las aplicaciones la moneda, la banca, el banco, son parámetros de negocio.Parámetros de la AplicaciónPermiten modificar el comportamiento tecnológico de una aplicación. Ejm el nombre de la tabla, o archivo que contiene la información, el terminal lógico asignado a una aplicación, los códigos de errores, entre otros son los parámetros de una aplicación.Capa de Lógica de Negocios
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
Esta capa implementa las reglas de negocios, ejecuta los cálculos y otras actividades relacionadas y entrega la información a la capa de presentación o a la capa de interfaces. FuncionalidadEs la capa que contiene las reglas de negocio, se subdivide en 3: Funcionalidad Básica, Funcionalidad Regulatoria y Funcionalidad Personalizada.La Funcionalidad Básica, es el motivo por el cual fue construida la aplicación, por ejemplo en una aplicación de cuentas de ahorros la funcionalidad básica será el cálculo de intereses, el depósito / retiro de dinero, la consulta de saldos, etc.La Funcionalidad Regulatoria, se genera de acuerdo a las leyes y normas de cada país, e industria.La Funcionalidad Personalizada, es aquella que es propia de cada empresa o usuario y atiende a necesidades que son una variante de la funcionalidad básica y permiten adecuar los sistemas de acuerdo a las necesidades de un grupo específico o para generar una diferenciación con respecto a la competencia.Capa de Acceso a DatosSon los elementos que se encargan de obtener los datos desde el almacén en el que éstos se encuentren. Permiten separar la funcionalidad y las interfaces de la lógica de obtención de datos, de tal forma que si se presenta algún cambio en la estructura o tecnología de los datos, solo se cambiará los elementos del acceso a datos y no afectará a las interfaces o a la funcionalidad de la aplicación.Capa de InterfacesSi una aplicación expone sus funcionalidades e información única y exclusivamente a través de esta capa se podrá decir que está encapsulada y por ende es un componente.Interfaces ProveedorasInterfaces SolicitantesCapa de PresentaciónPantallas de usuarioPermiten la interacción entre el usuario y las aplicaciones. Son utilizadas para realizar operaciones en los productos y/o servicios del BCP.Pantallas administrativasSon las pantallas que permiten consultar, crear o modificar los parámetros de las aplicaciones y están disponibles solo para algunos empleados que tienen la autorización para realizar operaciones con los parámetros de las aplicaciones.ReportesPermiten visualizar la información consolidada de las operaciones realizadas en una aplicación. Se recomienda utilizar los reportes propios de los paquetes, ver lineamientos de Arquitectura de Integración.Capa de OperacionesEsta capa está conformada por los elementos que permiten garantizar el correcto funcionamiento de las aplicaciones. Los elementos de esta capa se detallan en el documento ITIL: Mejores Prácticas de Operaciones en el diseño de aplicaciones”.Capa de SeguridadEstá conformada por elementos de autenticación, autorización, comunicación segura, auditoria y administración de perfiles de las aplicaciones.Capa de Comunicaciones e IntegraciónEstá conformada por los elementos que facilitan la conectividad e integración de las aplicaciones, con el objetivo de interrelacionar y permitir el uso de servicios independientemente de la plataforma en la que se encuentren (ejm: Adaptadores MQ).
1.2. Diagrama de Componentes del Sistema
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
Diagrama de componentes del sistema
Tramíte Documentario
Archivo Institucional
Software Base
Software Base
<<Application>>Normas Legales
<<Application>>Catastro Alfanumerico
<<Application>>Seguridad y Auditoria
<<Application>>Administracion de la
Organizacion
Trámite Documentario
Aplicativos OSCE
Documentos del Análisis
Documentos de Diseño
Td_Gd_Contrer.java
Td_Mant_Controller.java
Td_Mensajeria_Controller.java
Td_Recepcion_Controller.java
Td_Tramite_Controller.java
Td_Search_Controller.java
Td_Tupa_Controller.java
Td_Gd_ServiceImpl.java
Td_Mant_ServiceImpl.java
Td_Mensajeria_ServiceImpl.java
Td_Recepcion_ServiceImpl.java
Td_Search_ServiceImpl.java
Td_Tramite_ServiceImpl.java
Td_Tupa_ServiceImpl.java
Analisis To Be STDATd_Gd_Mapper.java
Td_Mant_Mapper.java
Td_Mensajeria_Mapper.java
Td_Recepcion_Mapper.java
Td_Search_Mapper.java
Td_Tramite_Mapper.java
Td_Tupa_Mapper.java
Td_Gd_Mapper.xml
Td_Mant_Mapper.xml
Td_Mensajeria_Mapper.xml
Td_Recepcion_Mapper.xml
Td_Search_Mapper.xml
Td_Tramite_Mapper.xml
Td_Tupa_Mapper.xml
<<Database>>Tipos de
Oracle 11g
<<Database>>Unidades
<<Database>>Bande
jas
<<Database>>Requerimie
td.jsp
Sencha ExtJS
mybatis-3.2.7.jarspring-core-4.1.0.BUILD-SNAPSHOT.jar
<<Database>>Tupa
<<Database>>Docum
<<Database>>Flujo de
<<Database>>Observacio
<<Database>>Solicitud
<<Database>>Mensa
jero
Reportes e Informes de Tramite Documentario
jasperreports-4.0.2.jar
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
Aplicativos OSCE
<<Application>>Sistema de Arbitraje
<<Application>>Portal Web
<<Application>>Sistema del RNP
<<Application>>Sistema del Tribunal de Contrataciones del
Estado
<<Application>>Sistema de Certificación
<<Application>>SEACE
Archivo Institucional
arc.jsp
Arc_Mant_Controller.java
Arc_Pcd_Controller.java
Arc_Search_Controller.java
Arc_Archivo_Controller.java
Arc_Transferencia_Controller.java
Arc_Eliminacion_Controller.java
Arc_Conservacion_Controller.java
Arc_Servicio_Controller.java
Arc_Mant_ServiceImpl.java
Arc_Pcd_ServiceImpl.java
Arc_Search_ServiceImpl.java
Arc_Archivo_ServiceImpl.java
Arc_Transferencia_ServiceImpl.java
Arc_Eliminacion_ServiceImpl.java
Arc_Conservacion_ServiceImpl.java
Arc_Servicio_ServiceImpl.java
Arc_Mant_Mapper.java
Arc_Pcd_Mapper.java
Arc_Search_Mapper.java
Arc_Archivo_Mapper.java
Arc_Transferencia_Mapper.java
Arc_Eliminacion_Mapper.java
Arc_Conservacion_Mapper.java
Arc_Servicio_Mapper.java
Arc_Mant_Mapper.xml
Arc_Pcd_Mapper.xml
Arc_Search_Mapper.xml
Arc_Archivo_Mapper.xml
Arc_Transferencia_Mapper.xml
Arc_Eliminacion_Mapper.xml
Arc_Conservacion_Mapper.xml
Arc_Servicio_Mapper.xml
<<Database>>Archivos
<<Database>>Pcd
<<Database>>
Cuadro
<<Database>>UbicaTopog
<<Database>>
Solicitud
<<Database>>
Solicitud
<<Database>>Solicitud
<<Database>>Conservaci
<<Database>>Unida
d
<<Database>>Solicitud
Reportes e Informes de Archivo Intitucional
Analisis To Be STDA
(Tramíte
Documentos de Diseño
(Tramíte
Documentos del Análisis(Tramíte
Sencha ExtJS
(Tramíte
spring-core-4.1.0.BUILD-SNAPSHOT.jar(Tramíte Documentario)
mybatis-3.2.7.jar(Tramíte Documentario)
jasperreports-4.0.2.jar(Tramíte Documentario)
Oracle 11g(Tramíte
Documentario)
Figura 1.1 Diagrama de Componentes del Sistema
1.3. Lista de Componentes del Sistema
Ítem Nombre del componente Descripción del componente1
Normas LegalesAplicación que administra las Normas Legales de todo el STDA.
2 Seguridad y Auditoria Aplicación que administra la Seguridad y Auditoria de todo el STDA.
3 Catastro Alfanumerico Aplicación que administra las direcciones, tipos de vías, tipos de habilitaciones urbanas, ubigeos, etc.; de todo el STDA.
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
4 Analisis To Be STDA Documento de Análisis del negocio final To Be.5 Documentos del Análisis Documento de Análisis según metodología del
OSCE.6 Documentos de Diseño Documento de Diseño según metodología del
OSCE.7 td.jsp Front end dinámico del Sistema de Trámite
Documentario para la capa de presentación.8 Sencha ExtJS Framework de todo el STDA basado en Java Script
para la capa de presentación.9 Td_Gd_Contrer.java Capa Controladora Servlet java de Gestión
Documental.10 Td_Mant_Controller.java Capa Controladora Servlet java de las Tablas
Maestras.11 Td_Mensajeria_Controller.java Capa Controladora Servlet java del Sub Módulo de
Mensajería.12 Td_Search_Controller.java Capa Controladora Servlet java de los Objetos de
Búsqueda.13 Td_Recepcion_Controller.java Capa Controladora Servlet java de Recepción
Documental.14 Td_Tramite_Controller.java Capa Controladora Servlet java de Trámite
Documentario.15 Td_Tupa_Controller.java Capa Controladora Servlet java de los Tupa.16 Td_Gd_ServiceImpl.java Capa de Implementación spring java de Gestión
Documental.17 Td_Mant_ServiceImpl.java Capa de Implementación spring java de las Tablas
Maestras.18 Td_Mensajeria_ServiceImpl.java Capa de Implementación spring java del Sub Módulo
de Mensajería.19 Td_Search_ServiceImpl.java Capa de Implementación spring java de los Objetos
de Búsqueda.20 Td_Recepcion_ServiceImpl.java Capa de Implementación spring java de Recepción
Documental.21 Td_Tramite_ServiceImpl.java Capa de Implementación spring java de Trámite
Documentario.22 Td_Tupa_ServiceImpl.java Capa de Implementación spring java de los Tupa.23 spring-core-4.1.0.BUILD-
SNAPSHOT.jarLibrería jar de spring java.
24 Sistema del RNP Interfaces Proveedoras y Solicitantes con el Sistema del RNP de OSCE.
25 Sistema del Tribunal de Contrataciones del Estado
Interfaces Proveedoras y Solicitantes con el Sistema del Tribunal de Contrataciones del Estado de OSCE.
26 Sistema de Arbitraje Interfaces Proveedoras y Solicitantes con el Sistema de Arbitraje de OSCE.
27 Sistema de Certificacion Interfaces Proveedoras y Solicitantes con el Sistema de Certificación de OSCE.
28 SEACE Interfaces Proveedoras y Solicitantes con el SEACE de OSCE.
29 Portal Web Interfaces Proveedoras con el Portal Web del OSCE.30 Td_Gd_Mapper.java Capa Mapeadora de datos java de Gestión
Documental.
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
31 Td_Mant_Mapper.java Capa Mapeadora de datos java de las Tablas Maestras.
32 Td_Mensajeria_Mapper.java Capa Mapeadora de datos java del Sub Módulo de Mensajería.
33 Td_Search_Mapper.java Capa Mapeadora de datos java de los Objetos de Búsqueda.
34 Td_Recepcion_Mapper.java Capa Mapeadora de datos java de Recepción Documental.
35 Td_Tramite_Mapper.java Capa Mapeadora de datos java de Trámite Documentario.
36 Td_Tupa_Mapper.java Capa Mapeadora de datos java de los Tupa.37 Td_Gd_Mapper.xml Capa Acceso de datos xml de Gestión Documental.38 Td_Mant_Mapper.xml Capa Acceso de datos xml de las Tablas Maestras.39 Td_Mensajeria_Mapper.xml Capa Acceso de datos xml del Sub Módulo de
Mensajería.40 Td_Search_Mapper.xml Capa Acceso de datos xml de los Objetos de
Búsqueda.41 Td_Recepcion_Mapper.xml Capa Acceso de datos xml de Recepción
Documental.42 Td_Tramite_Mapper.xml Capa Acceso de datos xml de Trámite
Documentario.43 Td_Tupa_Mapper.xml Capa Acceso de datos xml de los Tupa.44 mybatis-3.2.7.jar Librería jar de myBatis java.45 Tipos de Documento Tabla de almacenamiento de datos.46 Unidades de Recepcion
DocumentalTabla de almacenamiento de datos.
47 Bandejas de Recepcion Tabla de almacenamiento de datos.48 Mensajero Tabla de almacenamiento de datos.49 Solicitud de Correspondencia Tabla de almacenamiento de datos.50 Requerimiento Tabla de almacenamiento de datos.51 Observacion Tabla de almacenamiento de datos.52 Documento Tabla de almacenamiento de datos.53 Flujo de Tramite Tabla de almacenamiento de datos.54 Tupa Tabla de almacenamiento de datos.55 Oracle 11g Base de Datos relacional.56 jasperreports-4.0.2.jar Librería jar para la generación de Reportes.57 Reportes e Informes de Tramite
DocumentarioReportes del módulo de Trámite Documentario.
58 arc.jsp Front end dinámico del Sistema de Archivo Institucional para la capa de presentación.
59 Arc_Mant_Controller.java Capa Controladora Servlet java.60 Arc_Pcd_Controller.java Capa Controladora Servlet java.61 Arc_Search_Controller.java Capa Controladora Servlet java.62 Arc_Archivo_Controller.java Capa Controladora Servlet java.63 Arc_Transferencia_Controller.jav
aCapa Controladora Servlet java.
64 Arc_Eliminacion_Controller.java Capa Controladora Servlet java.65 Arc_Conservacion_Controller.jav
aCapa Controladora Servlet java.
66 Arc_Servicio_Controller.java Capa Controladora Servlet java.
PROYECTO SISTEMA DE TRÁMITE DOCUMENTARIO (ST) VERSIÓN
2.0.0 Y SISTEMA DE ARCHIVO VERSIÓN 3.0.0
GDES017 Diagrama de Componentes 1.0
Área Usuaria: OA/OPD Versión: 1.0 Fecha: 12/01/2015
67 Arc_Mant_ServiceImpl.java Capa de Implementación spring java.68 Arc_Pcd_ServiceImpl.java Capa de Implementación spring java.69 Arc_Search_ServiceImpl.java Capa de Implementación spring java.70 Arc_Archivo_ServiceImpl.java Capa de Implementación spring java.71 Arc_Transferencia_ServiceImpl.j
avaCapa de Implementación spring java.
72 Arc_Eliminacion_ServiceImpl.java
Capa de Implementación spring java.
73 Arc_Conservacion_ServiceImpl.java
Capa de Implementación spring java.
74 Arc_Servicio_ServiceImpl.java Capa de Implementación spring java.75 Arc_Mant_Mapper.java Capa Mapeadora de datos java.76 Arc_Pcd_Mapper.java Capa Mapeadora de datos java.77 Arc_Search_Mapper.java Capa Mapeadora de datos java.78 Arc_Archivo_Mapper.java Capa Mapeadora de datos java.79 Arc_Transferencia_Mapper.java Capa Mapeadora de datos java.80 Arc_Eliminacion_Mapper.java Capa Mapeadora de datos java.81 Arc_Conservacion_Mapper.java Capa Mapeadora de datos java.82 Arc_Servicio_Mapper.java Capa Mapeadora de datos java.83 Arc_Mant_Mapper.xml Capa Acceso de datos xml.84 Arc_Pcd_Mapper.xml Capa Acceso de datos xml.85 Arc_Search_Mapper.xml Capa Acceso de datos xml.86 Arc_Archivo_Mapper.xml Capa Acceso de datos xml.87 Arc_Transferencia_Mapper.xml Capa Acceso de datos xml.88 Arc_Eliminacion_Mapper.xml Capa Acceso de datos xml.89 Arc_Conservacion_Mapper.xml Capa Acceso de datos xml.90 Arc_Servicio_Mapper.xml Capa Acceso de datos xml.91 Archivos Tabla de almacenamiento de datos.92 Cuadro de Clasificacion Tabla de almacenamiento de datos.93 Pcd Tabla de almacenamiento de datos.94 Ubicacion Topografica Tabla de almacenamiento de datos.95 Unidad Documental Tabla de almacenamiento de datos.96 Solicitud de Transferencia Tabla de almacenamiento de datos.97 Solicitud de Eliminacion Tabla de almacenamiento de datos.98 Conservacion de Documentos Tabla de almacenamiento de datos.99 Solicitud de Restauracion Tabla de almacenamiento de datos.
100 Solicitud de Servicio Archivistico Tabla de almacenamiento de datos.101 Reportes e Informes de Archivo
InstitucionalReportes del módulo de Archivo Institucional.
1.4. Archivo de Diagrama de Componentes
STDA\STDA.oom