Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ug.edu.ec/handle/redug/12098
Título : Desarrollo del aplicativo ALF – Administration Logic Framework
Autor : Fernández Sornoza, Luisa Marilyn
Tipán Ramos, Alfonso Arturo
Tipán Ramos, Gustavo Alejandro
Palabras clave : ASP.NET
Administration Logic Framework
Fecha de publicación : 2008
Editorial : Universidad de Guayaquil Facultad De Ciencias Matemáticas Y Físicas Carrera De Ingeniería en Sistemas Computacionales
Citación : Tomo;1
Tomo;2
Tipo: Thesis
Resumen : El aplicativo ALF (Administration Logic Framework) está desarrollado en la herramienta de programación ASP.NET con C#, se eligieron dichas herramientas puesto que PUNTO NET es un ambiente de desarrollo completo, robusto y fácil de usar; conjuntamente con C# que nos permitió programar la plataforma de manera más sencilla e intuitiva que con cualquier otro lenguaje. Estamos utilizando los componentes infragistic y ajax extentions puesto que estos son completos y fáciles de usar; el primero de ellos lo usamos para los tabs (pestañas de las ventanas), gráficos y los grid; el segundo, propio de Punto Net lo utilizamos para las páginas que utilizan ajax. Para la conexión con Oracle se utilizó el Oracle Client (componente de oracle creado para Punto Net), este nos da las facilidades para conectarnos como DBA. La arquitectura utilizada en el proyecto es N capas (modelo de servicios), formada por: ALF.AccesoDatos, ALF.Negocio, AlfWeb y ALF.Comunes. En la capa ALF.AccesoDatos se encuentran todas las validaciones que el Sistema necesita para su respectiva conexión a la Base de Datos (SQL SERVER), ALF.Negocio contiene las validaciones para el aplicativo, AlfWeb contiene las las Paginas Web (HTML, ASPX) del Sistema, y, finalmente ALF.Comunes tiene todas aquellas variables generales como Usuario, Roles, Permisos. El aplicativo ALF está formado por siete módulos: Seguridades, Administración de Recursos, Administración de Almacenamiento, Políticas, Métricas, Eventos y Errores, y Biblioteca de Servicios. El módulo Seguridades permitirá al DBA administrar los usuarios tanto de la Base como de la Aplicación ALF, los perfiles y roles que le podrán ser asignados o removidos a los usuarios durante su creación, actualización y/o eliminación. El módulo Administración de Recursos permitirá al DBA y/o Usuario obtener información de los bloqueos producidos en la Base, los grupos de consumidores a los que pertenecen los diferentes usuarios, los datos más importantes de la Instancia de Base de Datos (datos generales de la Base, memoria SGA, memoria PGA) e información de las sesiones de la Base con sus respectivos detalles para información de los usuarios que acceden al módulo. El módulo Administración de Almacenamiento nos permitirá conocer la información acerca del espacio asignado, disponible y utilizado de la Base de Datos, así como también podemos visualizar tablespaces en los cuales el DBA podrá conocer el espacio asignado, porcentaje utilizado y libre de cada uno de ellos, así como también los datafiles asignados a cada tablespace, y estado del registro. El módulo Políticas permitirá al DBA observar las políticas definidas para la aplicación ALF. El módulo Métricas contendrá las métricas con los respectivos umbrales que se definirán para cada una de las políticas a controlarse en ALF. El módulo Eventos y Errores, en lo que se refiere a Eventos mostrará un historial de cada uno de los usuarios que han ingresado a la Base con su respectiva hora de ingreso y salida, actividades realizadas en la sesión y usuario de Oracle con el cual se conectó para el efecto, el número de segundos que se esperó por un evento, los requerimientos que no fueron atendidos y el promedio en segundos que se tuvo que esperar por ellos; adicionalmente el módulo Errores mostrará un reporte de los errores ocurridos sobre los objetos de la Base de Datos. El módulo Biblioteca de Servicios mostrará un reporte del estado del listener, así como también un informe detallado del archivo tnsnames. A lo largo del desarrollo de ALF hemos aprendido la importancia de mantener la seguridad necesaria en los sistemas de aplicación de bases de datos para evitar la vulnerabilidad ante el robo y alteración de información, por tal motivo nuestro aplicativo no pretende ser invulnerable, sin embargo tampoco podrá ser utilizado por usuarios no registrados en la base, puesto que le solicitará el ingreso de la ruta del tnsnames así como el usuario y base con el cual desea conectarse cada vez que intente ingresar a alguno de los módulos antes especificados.
The application ALF (Administration Logic Framework) is developed over the programming tool ASP.NET with C#, these tools were chosen due to the fact that PUNTO NET is a complete development environment, robust and easy to use; together with C# that let us program the platform in an easy and intuitive way. We are using the infragistic and ajax extentions components because they are complete and easy to use; the first one we use it for the tabs, graphics and grids; the second one, that was developed by PUNTO NET, we used it to program the pages that uses ajx. For the connection with Oracle we use the Oracle Client that is a component created for Punto Net, this component gives us the simplicity to connect as DBA. The architecture used in this project is N layers (service model), formed by: ALF.AccesoDatos, ALF.Negocio, AlfWeb y ALF.Comunes. In the ALF.AccesoDatos layer we found all the validations that the System needs for its connection to the Data Base (SQL Server), ALF.Negocio contains all the validations for the application, AlfWeb contains the system web pages (HTML, ASPX) and finally ALF.Comunes has all those general variables like User, Roles and Permitions. The applicative ALF is formed by seven moduls: Securities, Resources Management, Storage Management, Politics, Metrics, Events and Errors, and Services Library. The Securities module will allow the DBA manage the Data Base users as well as the Application ALF users, the profiles and roles that can be assign or remove to the users during it creation, actualization and / or elimination. The Resources Management module will allow the DBA and / or User to obtain information about the block out produced in the Data Base, the consumers group to whom the different users belong to, the most important data from the Data Base Instance (general data from the Base, SGA memory, PGA memory) and information from de Base sessions with its respective details to inform the users that access the module. The Storage Management will allow us to know the information about the assigned, available, and used space from the Data Base, and also we could visualize tablespaces in which the DBA could know the space assigned, the percentage used and free from each space, and also the datafiles assigned to each tablespace and the registration state. The Politics module will allow the DBA to watch the politics defined for each ALF application. The Metrics module will contains the metrics with the respective thresholds that will be define for each of the politics that will be controlled in ALF. The Events and Errors module, when we talk about Events we will show a history of each one of the users that have entered to the Base with its respective entrance and departure hour, activities perform in the session and the Oracle user with whom we connect to, the number of seconds that we wait for an event to occur, the requirements that were not taken care of and the average seconds that has to be waited for them; additionally the Errors module will show a visual report of the errors occur about the objects in the Data Base. The Services Library will show a report of the listener state, as well as a detailed inform of the tnsnames file. During the development od ALF we have learned the importante of mantain the needed security en the application systems of data bases to avoid the vulnerability before robberies and the alteration of information, for that reason our application does not try to be vulnerable, nevertheless it can not be used for user not register in the base because they will be asked to enter the root of the tnsnames as well as the users and data base to which they would like to connect each time they try to enter any of the modules specified above.
Descripción : Adobe
URI : http://repositorio.ug.edu.ec/handle/redug/12098
Aparece en las colecciones: Tesis - Ingeniería en Networking y Telecomunicaciones

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
B-CISC-PTG.160 Fernández Sornoza Luisa Marilyn Y Tipán Ramos Alfonso Arturo Y Tipán Ramos Gustavo Alejandro.pdfUG-FCMF-B-CISC-PTG.1602,45 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.