Appia (software)


De Wikipedia, la enciclopedia libre
  (Redirigido desde el marco de Appia )
Saltar a navegación Saltar a búsqueda

Appia es un kit de herramientas de comunicación en capas de código abierto y gratuito implementado en Java y con licencia de Apache License, versión 2.0 . Nació en la Universidad de Lisboa , Portugal , por el grupo de investigación DIALNP que se encuentra alojado en la unidad de investigación LaSIGE . [1] [2] [3]

Componentes

Appia está compuesta por un núcleo que se utiliza para componer protocolos , y un conjunto de protocolos que brindan comunicación grupal, garantías de pedidos, transmisión atómica, entre otras propiedades.

Centro

El núcleo de Appia ofrece una forma limpia para que la aplicación exprese restricciones entre canales. Esta característica se obtiene como una extensión de la funcionalidad proporcionada por los sistemas actuales. Por lo tanto, Appia conserva un diseño flexible y modular que permite componer y reconfigurar las pilas de comunicación en tiempo de ejecución.

Protocolos

Los protocolos existentes incluyen interfaz con sockets TCP y UDP , sincronía virtual , varias implementaciones de orden total , orden causal , entre otros.

Ver también

Referencias

  1. ^ Miranda, H .; Pinto, A .; Rodrigues, L. (2001). "Appia, un kernel de protocolo flexible que soporta múltiples canales coordinados". Actas 21ª Conferencia Internacional sobre Sistemas de Computación Distribuida . págs. 707–710. CiteSeerX  10.1.1.29.3130 . doi : 10.1109 / ICDSC.2001.919005 . ISBN 978-0-7695-1077-4. S2CID  9822899 .
  2. ^ Mena, S .; Cuvellier, X .; Gregoire, C .; Schiper, A. (2003). "Appia vs Cactus: comparación de marcos de composición de protocolo". 22º Simposio Internacional sobre Sistemas Distribuidos Confiables, 2003. Actas . págs. 189–198. CiteSeerX 10.1.1.10.4065 . doi : 10.1109 / RELDIS.2003.1238068 . ISBN  978-0-7695-1955-5. S2CID  15488717 .
  3. ^ Rodrigues, J .; Miranda, H .; Ventura, J .; Rodrigues, L. (2001). "El diseño de RT-Appia". Actas Sexto taller internacional sobre sistemas confiables en tiempo real orientados a objetos . págs. 261–268. doi : 10.1109 / WORDS.2001.945139 . ISBN 978-0-7695-1068-2. S2CID  525072 .

enlaces externos

  • Página web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Appia_(software)&oldid=960539978 "