Appia (software) - Appia (software)
Appia je zdarma a open-source vrstvená komunikační sada nástrojů implementovaná v Jáva a licencován pod Licence Apache, verze 2.0. Narodilo se v Univerzita v Lisabonu, Portugalsko tím, že DIALNP výzkumná skupina, která je hostitelem v LaSIGE výzkumná jednotka.[1][2][3]
Součásti
Appia se skládá z jádra, které se používá k vytváření protokoly a sada protokolů, které mimo jiné poskytují skupinovou komunikaci, objednávání záruk, atomové vysílání.
Jádro
Jádro Appia nabízí aplikaci čistý způsob vyjádření mezikanálových omezení. Tato vlastnost je získána jako rozšíření funkcí poskytovaných současnými systémy. Appia si tak zachovává flexibilní a modulární design, který umožňuje sestavování a překonfigurování komunikačních zásobníků za běhu.
Protokoly
Stávající protokoly zahrnují rozhraní s TCP a UDP zásuvky, virtuální synchronizace, několik implementací celková objednávka, kauzální pořadí, mezi ostatními.
Viz také
Reference
- ^ Miranda, H .; Pinto, A .; Rodrigues, L. (2001). "Appia, flexibilní jádro protokolu podporující více koordinovaných kanálů". Sborník 21. mezinárodní konference o distribuovaných výpočetních systémech. 707–710. CiteSeerX 10.1.1.29.3130. doi:10.1109 / ICDSC.2001.919005. ISBN 978-0-7695-1077-4. S2CID 9822899.
- ^ Mena, S .; Cuvellier, X .; Gregoire, C .; Schiper, A. (2003). "Appia vs. Cactus: Porovnání rámců pro složení protokolu". 22. mezinárodní sympozium o spolehlivých distribuovaných systémech, 2003. Sborník. 189–198. CiteSeerX 10.1.1.10.4065. doi:10.1109 / RELDIS.2003.1238068. ISBN 978-0-7695-1955-5. S2CID 15488717.
- ^ Rodrigues, J .; Miranda, H .; Ventura, J .; Rodrigues, L. (2001). „Design RT-Appia“. Sborník Šestý mezinárodní workshop o objektově orientovaných spolehlivých systémech v reálném čase. 261–268. doi:10.1109 / SLOVA.2001.945139. ISBN 978-0-7695-1068-2. S2CID 525072.