Publication:
Proyecto Doctoris

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2009
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Este proyecto implementa un sistema de gestión de consulta médica multiplataforma, adaptable fácilmente a los Distintos tipos de especialidades médicas y aplicaciones futuras. Se han seguido dos pautas fundamentales en el diseño. La primera diseñar un sistema donde la funcionalidad sea independiente de la interfaz sobre la que se aplica. También conocido como Modelo - Vista - Controlador. Esto permite que la aplicación sea adaptable a cualquier tipo de interfaz de manera sencilla sin suponer grandes cambios en la implementación. Además de la reutilización de código de manera eficiente. En segundo lugar elaborar una implementación distribuida, dividida en distintos componentes para aumentar la flexibilidad en las posibles adaptaciones posteriores. Al dividir la aplicación los cambios que se realicen solo afectan a una parte muy concreta del código. Fácil de localizar y depurar. Y lo nuevo que se añada será siempre independiente a lo ya existente. Para llevar a cabo todo lo arriba mencionado se ha usado la herramienta ICARO-T. ICARO-T es una Infraestructura Ligera de Componentes Software Java basada en Agentes y Recursos y Organizaciones para el desarrollo de aplicaciones distribuidas. Muy útil cuando se trata de construir un sistema distribuido como el que se pretendía en este caso. [ABSTRACT] This project implements a medical clinic management system that can be applied to any kind of interface (computer, mobile, web) and can adapt itself easily to changes. There are two basic guidelines followed in the design of the project. The first one is to design a system where the functionality is independent of the interface to which it is applied. This is generally known as a Model View Controller pattern. This allows the creation of an application which can be adapted to any system in a relatively simple way, without making big changes to the implementation of application. Another advantage is that the code can be reused efficiently. The second guideline followed is to design a distributed implementation, separated in individual components, to make the application more flexible for possible future uses. By doing this division, changes done in one component won’t affect the correct operation of another one. Any change in the code will be done in a localized part of the code which makes it easier to debug. A multiagent system was used in order to accomplish all that was mentioned above. More specifically, a multiagent infrastructure call ICARO-T is the base of the system. ICARO-T is a Light Component Java Software Infrastructure based on Agents, Resources and Organizations for the development of distributed applications. It is a very useful tool when building a distributed system, which is what is pretended in this case.
Description
Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)
Unesco subjects
Keywords
Citation