Вы находитесь на странице: 1из 17

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMTICAS Y FSICAS


CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES

DISEO DE LA ARQUITECTURA MVCS Y DESARROLLO DEL MDULO DE


SEGURIDAD A UTILIZAR EN EL NUEVO SISTEMA ACADMICO PARA
LA UNIVERSIDAD DE GUAYAQUIL

AUTOR: ERNESTO GERARDO LIBERIO VERA


TUTOR: ING. BERNARDO IIGUEZ, MGS.
ernesto.liberio@gmail.com

PLANTEAMIENTO DEL
PROBLEMA
Ausencia de un sistema centralizado.
Falta de estndares de desarrollo en las arquitecturas existentes
Niveles de Accesos no centralizados.
Falta de sincronizacin entre las Unidades Acadmicas

ernesto.liberio@gmail.com

OBJETIVO GENERAL
Disear y desarrollar la arquitectura del nuevo sistema acadmico de la
Universidad de Guayaquil tomando como base la Carrera de Ingeniera
en Sistemas en el cual se contemple las mejores prcticas de seguridad
e integridad de la informacin, para el correcto funcionamiento de los
diferentes mdulos que se adicionen a la plataforma.

ernesto.liberio@gmail.com

OBJETIVOS ESPECFICOS
Disear una arquitectura MVCS para controlar las peticiones y
seguridad de los distintos mdulos inmersos en el sistema acadmico.
Desarrollar las libreras que me permitan establecer las diferentes
conexiones a la base de datos a travs de pool de persistencias.
Gestionar el control de Versionamiento de la Aplicacin en sus
diferentes etapas de desarrollo.
Crear un lanzador de aplicaciones que permita integrar todas las
facultades de la Universidad de Guayaquil basado en un entorno SOAP.

ernesto.liberio@gmail.com

ALCANCES (1-2)
Configuracin e implementacin de un servidor openSource UberSVN.
Modelo de base de datos de seguridad elaborado en SQL SERVER 2012.
Gestin de notificaciones y planificacin de eventos a los usuarios del
sistema.
Desarrollo y estandarizacin de la capa de datos basada en pool de
conexiones de Hibernate.
Diseo y desarrollo de una Arquitectura SOA basada en JavaZK.
Estructura de acceso Multiperfil.

ernesto.liberio@gmail.com

ALCANCES (2-2)
Implementacin de Spring-Security basado en tokens de seguridad.
Desarrollo e implementacin de un lanzador de aplicaciones basado
en el framework twitter bootstrap.
Diseo y desarrollo de las libreras java de parametrizacin y
estandarizacin de cdigo.
Centralizacin de las constantes y mensajes de alertas.
Desarrollo del mdulo de seguridad para el acceso al sitio a travs de
polticas y perfiles de usuario.

ernesto.liberio@gmail.com

Fundamentacin Terica

Subversionamiento de Cdigo

Arquitectura MVC
Orientacin a Servicios

Mapeo Relacional Hibernate


Protocolo de comunicacin CXF + Spring Security

Twitter Bootstrap
Arquitectura JavaZK

ernesto.liberio@gmail.com

Metodologa

HIPTESIS

Poblacin
CARRERAS

POBLACIN

MUESTRA

1662

214

943

121

2605

335

Ingeniera en Sistemas
Computacionales
Ingeniera en Networking
TOTAL

Muestra
n

N .Z 2 .P.Q
( N 1) E 2 Z 2 .P.Q

n =334,90

P = Probabilidad de xito (0.50)


Q = Probabilidad de fracaso (0.50)
N= Tamao de la poblacin (2605)
E= error de estimacin
(0.05)
Z= Valor de z, 1.96 para =0,05 y 2.58 para
=0.01
n = Tamao de la muestra 335

Para controlar la persistencia de los datos,


el performance o rendimiento de la
aplicacin y los registros de auditoria en la
ejecucin de los diferentes procesos es
necesario utilizar una arquitectura
orientada a servicios?

Un mdulo de seguridad para controlar los


diferentes niveles de acceso a la
informacin es necesario utilizarlo en un
integrador de aplicaciones para el control
de todos los mdulos que se implemente
en el sistema acadmico?

Instrumentos
Encuesta
Cuestionario

ernesto.liberio@gmail.com

Cmo considera Ud. la flexibilidad de disponer de nuevos servicios


acadmicos, adaptables a un sistema robusto y flexible?
30.0%

26.0%

25.0%
20.0%

18.8%

20.9%
17.0%

17.3%

15.0%
10.0%
5.0%
0.0%

ernesto.liberio@gmail.com

Cul es el nivel de beneficio que considera Ud. al proporcionarse un


sistema acadmico multiplataforma?

25.0%

23.0%

22.4%
19.7%

20.0%

20.0%
14.9%

15.0%
10.0%
5.0%
0.0%
Muy Alto

Alto

Normal

Regular

Bajo

ernesto.liberio@gmail.com

Conclusiones
Se obtuvo un sistema confiable con capacidad de escalamiento e
interoperabilidad.
Distribucin del cdigo fuente en base a patrones y libreras de
estandarizacin.
Compatibilidad con diferentes navegadores a travs de Twitter
BootStrap.
Control de persistencias a travs de Hibernate.

ernesto.liberio@gmail.com

Recomendaciones
Agregar al servidor de versionamiento UberSVN el mdulo de foros y
vivencias de experiencias para una mejor administracin del ambiente
de desarrollo.
Realizar estudios frecuentes de control y calidad del sistema para la
mejora continua del aplicativo
Establecer normativas de control de procesos que permitan la
documentacin de polticas, procedimientos, procesos e instructivos
que forman parte de la institucin

ernesto.liberio@gmail.com

ernesto.liberio@gmail.com

ernesto.liberio@gmail.com

ernesto.liberio@gmail.com

Bibliografa
Lequerica, J. R. (2003). WEB SERVICES. ANAYA MULTIMEDIA
Mora, S. L. (2002). Programacin de aplicaciones web. Alicante: Club
Universitario.
Pope, G. E. (2013). ARCHITECTURE MVC. ParcPlace Systems.

Netgrafa
ZKOSS. (2014). Zkoss.org. Obtenido de http://www.zkoss.org
Moore, D. S. (2005). Estadstica Aplicada Bsica. Antoni Bosch. Obtenido
de explorable.com: https://explorable.com/es/muestreo-probabilistico?
gid=1694
Twitter Bootstrap (2014). http://getbootstrap.com/
ernesto.liberio@gmail.com

GRACIAS

ernesto.liberio@gmail.com

Вам также может понравиться