- Appia framework
Appia is an open source layered communication toolkit implemented in Java, and licensed under the Apache License, version 2.0. It was born in the
University of Lisbon ,Portugal , by theDIALNP research group that is hosted in theLaSIGE research unit. Thisframework provides extended configuration and programming possibilities.Components
Appia is composed by a core that is used to compose protocols, and a set of protocols that provide group communication, ordering garanties, atomic broadcast, among other properties.
Core
The Appia core offers a clean way for the application to express inter-channel constraints. This feature is obtained as an extension to the functionality provided by current systems. Thus, Appia retains a flexible and modular design that allows communication stacks to be composed and reconfigured in run-time.
Protocols
The existing protocols include interface with TCP and UDP sockets,
virtual synchrony , several implementations oftotal order ,causal order , among others.External links
* [http://appia.di.fc.ul.pt Appia web site]
Wikimedia Foundation. 2010.