Patrones de software
Abstract: In the last years has been modified the conception on the softwareconstruction, like an architecture activity, fixing the attention in a new paradigm based on the use of patterns, transforming the design of software products, looking for to increase their usability and facilitating the construction task, besides getting with it more flexible and more efficient developments. This article, proposes with the implementation of software patterns a new form ofoptimizing the global time of distributed applications based on CORBA. The proposal involves the construction of an architecture to load balance dynamically under the standard of CORBA, for its design and construction different software patterns will be used applied at different levels of abstraction, during the development process, looking for to facilitate the future reuse of the design and thearchitecture of the system, creating a common language of communication among the developers besides promoting the use of good practical in the construction of software process.
Keywords: software patterns, CORBA, load balancing.
Introducción
El desarrollo de software es una tarea complicada, la cual depende en gran medida de la experiencia de las personas involucradas, particularmente de losdesarrolladores [1], surgiendo la necesidad de contar con un mecanismo de reutilización de conocimiento, que haga referencia a los distintos niveles de abstracción utilizados durante el proceso de desarrollo de software, involucrando desde este proceso de desarrollo hasta la adecuada utilización de un lenguaje de programación [2], todo esto ha desencadenando el uso de patrones de software, con elobjetivo de crear un lenguaje común en una comunidad de desarrolladores expertos para comunicar experiencia sobre los problemas y sus soluciones.
Como una alternativa para lograrlo, este trabajo propone mediante la implementación de patrones la construcción de una arquitectura de balanceo de carga, el documento esta organizado de la siguiente manera, primero se hace mención de la problemática aatacar con el diseño de la arquitectura, luego hace referencia al significado del uso de patrones en el proceso de desarrollo de software, se analizan algunos trabajos relacionados de patrones en la construcción de arquitecturas de balanceo, así como arquitecturas de balanceo construidas bajo el mismo estándar pero sin la aplicación de patrones en su construcción, se describe de manera general loscomponentes que integrarán la arquitectura y de manera detallada la implementación dentro de la arquitectura de los patrones de comportamiento mediador y estrategia y de un patrón de arquitectura interceptor, finalmente se definen los alcances y limitaciones del proyecto así como las conclusiones del mismo.
Problemática
Con el continuo incremento del uso de sistemas en línea, también se...
Regístrate para leer el documento completo.