Show simple item record

ActiveInterface++. Framework de integración de sistemas. ESB Ligero

dc.contributor.authorPernas Plaza, Óscar
dc.date.accessioned2011-10-24T13:57:08Z
dc.date.available2011-10-24T13:57:08Z
dc.date.issued2011
dc.identifier.urihttp://hdl.handle.net/10115/5682
dc.descriptionProyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2010/2011. Tutor del Proyecto: Luis López Fernándezes
dc.description.abstractEn este proyecto se ha realizado una librería de comunicaciones software libre denominada ActiveInterface, desarrollada en C++. ActiveInterface ofrece un framework de integración de sistemas, e implementa una serie de patrones denominados Enterprise Integration Patterns. Estos patrones describen formas para hacer de la integración una tarea más sencilla, tanto contra aplicaciones externas como con procesos de la misma aplicación. Todo este tipo de patrones están englobados en el ámbito de los sistemas de comunicación basados en mensajes o MOM y están orientados a permitir la distribución de mensajes de manera sencilla, flexible, optimizada y normalizada. ActiveInterface se embebe en aplicaciones desarrolladas en C++, y actúa como módulo de comunicaciones que usa JMS como protocolo de comunicaciones de alto nivel. Bajo este protocolo de alto nivel permite establecer comunicaciones usando TCP, UDP o multicast. El objetivo principal de esta librería es ofrecer una API que permita la creación y modificación de flujos de datos complejos de una forma sencilla, dando además la posibilidad de aplicar reglas de enrutamiento y de filtrado de mensajes. El flujo de datos de ActiveInterface se define a partir entidades que abstraen a los desarrolladores del concepto de conexión agrupándolas en servicios, y de entidades denominadas enlaces, que aplican determinados filtrados a los mensajes. Las asociaciones entre estas entidades producen diferentes flujos de datos, generando la topología de red por la que los mensajes viajan desde un proceso productor a un proceso consumidor. Además, ofrece mecanismos de persistencia, inicialización de topologías mediante ficheros XML, mecanismos de control de congestión, gestión de flujos de datos en tiempo real, y es un desarrollo thread safe y multiplataforma. Sencillez, abstracción, flexibilidad y rendimiento son otras de las cualidades más importantes. ActiveInterface es un software estable y usable, implantado en cerca de 10.000 máquinas, en proyectos tanto nacionales como internacionales. Esto le convierte en una opción a tener en cuenta en desarrollos C++ orientados a sistemas de mensajería.es
dc.description.sponsorshipLicencia GPLes
dc.language.isoeses
dc.publisherUniversidad Rey Juan Carloses
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectInformáticaes
dc.titleActiveInterface++. Framework de integración de sistemas. ESB Ligeroes
dc.typeinfo:eu-repo/semantics/bachelorThesises
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subject.unesco3304 Tecnología de Los Ordenadoreses
dc.description.departamentoSistemas Telemáticos y Computación


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 3.0 EspañaExcept where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España