Функциональное назначение

ПО "Avalanche — application framework for Java" предназначено для разработки прикладного программного обеспечения в любой предметной области на языке программирования Java.

На основе ПО "Avalanche — application framework for Java" можно создавать распределенные или кластерные системы, в том числе параллельных вычислений и оперативно реагировать на вновь возникающие требования во время жизненного цикла приложения, а так же модифицировать информационную систему без модификации эксплуатируемого программного обеспечения.

В распределенной среде поддерживаются различные протоколы обмена между узлами приложения, например: HTTP, RMI и др. Выбранный протокол обмена прописывается в конфигурационным файлах узлов и не влияет на программный код реализованной системы.

Возможно создание систем высокой доступности, когда каждый узел системы резервируется. Резервные узлы так же прописываются в конфигурационных файлах и их наличие или отсутствие не влияет на программный код системы.