Actualizado el 21 de Marzo del 2018 (Publicado el 8 de Marzo del 2018)
546 visualizaciones desde el 8 de Marzo del 2018
4,6 MB
164 paginas
Creado hace 13a (05/05/2010)
UNIVERSIDAD SIMÓN BOLÍVAR
Ingeniería de la Computación
MEJORAMIENTO EN CARGA, ADMINISTRACIÓN Y PUBLICACIÓN DEL
MÓDULO CONFIGURACIONES SISTEMA WAP ASP
Por
Jose Mangialomini Milici
INFORME FINAL DE CURSOS EN COOPERACIÓN
Presentado ante la Ilustre Universidad Simón Bolívar
Como requisito parcial para optar por el título de
Ingeniero de la Computación
Sartenejas, Enero de 2008
ii
Mejoramiento en carga, administración y publicación del módulo
configuraciones sistema WAP ASP
Por:
Jose Mangialomini Milici
RESUMEN
La empresa Ogangi de Venezuela C.A.es una empresa que ofrece a sus clientes,
entre otros servicios, consultoría en el área de desarrollo de aplicaciones para dispositivos
móviles bajo estándares de programación Oracle y Java. Dadas las crecientes
necesidades del mercado surge el sistema WAP ASP como un gestor de servicios para
dispositivos inalámbricos que permite a los clientes de Ogangi facilitar y optimizar la
gestión de los productos para SMS y WAP.
Desde que el WAP ASP salió al mercado y como parte normal del ciclo de vida de
un sistema de información han surgido una serie de nuevos requerimientos que
contemplan mejoras principalmente en el módulo de configuraciones. Dichas mejoras son
de vital importancia para los administradores de contenido y para el personal de Ogangi
que trabajan con esta aplicación.
Para el desarrollo de este módulo se utilizó una metodología llamada Ogangi
Unified Process que basada en Rational Unified Process propone un desarrollo iterativo e
incremental que utiliza diversos artefactos para documentar los requerimientos
constantemente cambiantes. El desarrollo de este módulo fue implementado en el
lenguaje de programación Java y bajo una arquitectura que utiliza el patrón de desarrollo
Modelo Vista Controlador, además de estas tecnologías se utilizó la tecnología Java
Server Page para la implementación de las capas del sistema relacionadas con la interfaz
gráfica con el usuario.
iii
DEDICATORIA
Dedico este proyecto a mis padres y hermano los cuales me ayudaron con su apoyo
incondicional a ampliar mis conocimientos y estar más cerca de mis metas profesionales.
iv
ÍNDICE GENERAL
Página
I.
II.
INTRODUCCIÓN…………………………………………………………………. 1
ENTORNO EMPRESARIAL……………………………………………………… 2
Antecedentes de la empresa…………………………………………….
Estructura organizacional….……………………………………………..
III.
DEFINICIÓN DEL PROYECTO……………………………………………..
Entorno del problema…………………………………………………….
Planteamiento del problema………………………………..……………
2
3
4
4
5
Solución propuesta………………………………………………….. …… 5
Objetivos……………………………………………………………… …… 6
Alcance………………………………………………………………… …… 7
IV.
MARCO TEÓRICO………………………………………………………………… 9
Java Server Pages…………………………………………………… …… 9
Arquitectura de tres capas Cliente/Servidor…………………...... …… 9
Patrón arquitectónico Modelo Vista Controlador (MVC)………. …… 10
Web Services…………………………………………………………. …… 11
SOAP y AXIS………………………………………………………………
12
WAP…………………………………………………………………… …… 12
v
V.
MARCO METODOLÓGICO…………………………………………………….. 14
Estructura y Fases de Ogangi UP……………………………..…………..
14
Fase de Inicio……………………………………………………………..….. 14
Fase de elaboración………………………………………………….. …….. 15
Fase de construcción………………………………………………………..
16
Fase de transición…………………………………………………….. ……. 16
Implementación de la metodología en la pasantía………………………. 17
VI.
DESARROLLO…………………………………………………………………… 18
Fase de inicio…………………………………………………………………. 18
Plan de proyecto……………………………………………………………….. 18
Visión del proyecto………………………………………………….……….
19
Demografía del mercado……………………………………………………. 19
Descripciones de los Stakeholders y Usuarios…………………………….. 19
Requerimientos……………………………………………………………..
20
Casos de Uso………………………………………………………………… 23
Lista de riesgos inicial…………………………………………………………. 26
Herramientas de desarrollo…………………………………………………… 26
Infraestructura de desarrollo…………………………………………………. 27
Hardware……………………………………………………………............
Software……………………………………………………………………...
27
28
vi
Fase de Elaboración……………………………………………….…….
28
Plan de proyecto…………………………………………………………… 29
Arquitectura del software……………………………………........... …..
Vista de Casos de Uso................................................................... …..
Vista Lógica.................................................................................... …..
Vista de Implantación…………………………………………………. …..
Vista de Implementación…………………………………………….....
Vista de Datos……………………………………………………………….
29
29
30
34
35
37
Fase de Construcción………………………………………………………… 38
Aspectos de desarrollo……………………………………………………… 38
Primera Iteración……………………………………………………………… 38
Segunda Iteración……………………………………………………………. 41
Tercera Iteración……………………………………………………………… 43
Fase de Transición…………………………………………………………… 46
Estado actual del proyecto…………………………………………. ….
47
VII.
CONCLUSIONES Y RECOMENDACIONES………………………………… 48
vii
INDICE DE TABLAS
Tabla 6.1. Lista de actividades – fase de inicio…………………………………………… 18
Tabla 6.2: Stakeholders……………………………………………………………………… 20
Tabla 6.3: Requerimientos del sistema…………………………………………………….
20
Tabla 6.4: Lista de riesgos…………………………………………………………………..
26
Tabla 6.5: Descripción de hardware………………………………………………………..
28
Tabla 6.6: Lista de actividades – fase de elaboración…………………………………...
29
Tabla 6.7: Plan primera iteración…………………………………………………………… 38
Tabla 6.8: Plan segunda iteración………………………………………………………….
42
Tabla 6.9: Plan tercera iteración…………………………………………………………….
44
viii
ÍNDICE DE FIGURAS
Figura 2.1: Organigrama de la empresa………………………………….................…… 3
Figura 3.1: Modelo de despliegue de una red WAP…………………………………..… 13
Figura 6.1: Casos de Uso…………………………………………………………………..
Figura 6.2: Modelo conceptual…………………………………………………………….
Figura 6.3: Diagrama de Clases …………………………………………………………..
Figura 6.4: Diagrama de secuencia – consultar artistas……….……………………..
25
31
32
33
Figura 6.5: Diagrama de secuencia – consultar promociones publicitarias…………… 33
Figura 6.6 - Diagrama de Despliegue……………………………………………………… 34
Figura 6.7 - Diagrama de Capas…………………………………………………………… 35
Figura 6.8: Visión general de la conexión a la BD……………………………………… 36
Figura 6.9 - modelo ERE…………………………………………………………………… 37
Figura 6.10: Iteración 1 – Gestión de archivo de propiedades………………………… 41
Figura 6.11. Iteración 2 – Gestión de Menú WAP………………………………………… 43
Figura 6.12. Iteración 3 - Consulta de noticias…………………………………………… 46
ix
LISTA DE SÍMBOLOS Y ABREVIATURAS
B2B
CASE
EJB
HTML
HTTP
IDE
IT
JSP
J2EE
MVC
OUP
RMI
RUP
SMS
SOAP
UML
XML
SOAP
WML
Business to Business
Computer Aided Software Engineering
Enterprise Java Beans
HyperText Markup Language
HyperText Transport Protocol
Integrated development environment
Information Technology
Java Server Pages
Java 2, Enterprise Edition
Modelo Vista Controlador
Ogangi Unified Process
Java, Remote Method Invocation
Rational Unified Process
Short Message Service
Simple Object Access Protocol
Unified Modeling Language
Extensible Markup Language
Simple Object Access Protocol
Wireless Markup Language
x
CAPÍTULO I
INTRODUCCIÓN
Los portales WAP (Wireless Application Protocol, por sus siglas en inglés) en la actualidad
permiten recibir y mandar mensajes de correo, conocer el clima, consultar el horóscopo, la
cartelera del cine, visualizar las cotizaciones de acciones y, acceder a las últimas noticias y
resultados deportivos al instante.
Ogangi de Venezuela C.A. desde hace varios años ha implementado sitios WAP hechos a
la medida para diversos clientes los cuales brindan soluciones a cada una de sus necesidades.
Basados en los crecientes requisitos del mercado y enfocados en mejorar sus productos y
tiempos de respuesta, surge el WAP ASP como una aplicación enfocada en condensar los
portales WAP y facilitar las futuras implantaciones para teléfonos móviles.
Este proyecto de pasantía larga tiene como propósito implementar un módulo de
Configuraciones para portales WAP que automatice su administración, de forma tal que sea
usable, portable y eficaz, desde el punto de vista del usuario del WAP ASP, y mantenible,
flexible e interoperativo, desde el punto de vista del personal de Ogangi.
El presente documento está organizado en cinco capítulos, cuyos contenidos se
describen a continuación:
En el capítulo II se presentan las principales características de Ogangi de Venezuela C.A.
para dar una idea clara del entorno empresarial sobre el cual se hizo el desarrollo del proyecto.
En el capítulo III se indica el planteamiento del problema, la solución propuesta y los
objetivos que deben cumplirse en esta pasantía.
En el capítulo IV se explican los aspectos del negocio y tecnológicos asociados al
proyecto de pasantía larga. En el capítulo V se explica la metodología utilizada y cómo se
instanció para el desarrollo del módulo de Configuraciones para portales WAP.
En el capítulo VI se describe en sí la ejecución del proyecto de pasantía larga
describiendo las actividades realizadas y los resultados de cada fase a lo largo del proceso de
desarrollo; así como el estado actual del proyecto.
Por último, en el capítulo VII, se presentan las conclusiones a las que se llegaron después
de haber realizado la pasantía y las recomendaciones a considerar para nuevas versiones del
módulo de Configuraciones para portales WAP.
1
CAPÍTULO 2
ENTORNO EMPRESARIAL
2.1.
Antecedentes de la empresa
Ogangi de Venezuela, C.A., es una empresa venezolana fundada en el año 2003 como
proveedora de servicios móviles de datos y propietaria innovadora de tecnología de contenido y
software en el campo de las telecomunicaciones móviles, desde entonces se ha convertido en
pionera y líder en servicios para operadoras celulares tanto
Comentarios de: MEJORAMIENTO EN CARGA, ADMINISTRACIÓN Y PUBLICACIÓN DEL MÓDULO CONFIGURACIONES SISTEMA WAP ASP (0)
No hay comentarios