Welcome to Project Rio



Download
Rio 4.0 M2



Rio is an open source technology that provides a dynamic architecture for developing, deploying and managing distributed systems. Rio provides QoS based management for distributed systems, providing a policy based approach for fault detection and recovery, scalability and dynamic deployment. Key to the architecture are a set of dynamic capabilities and reliance on policy-based and Quality of Service mechanisms.

Developing services for use with Rio is simple. Rio provides a non-intrusive model that removes the complexity surrounding service development and deployment. Service development follows an elegant model towards the creating dynamic services, using either a Plain Old Java Object (POJO) approach, or Rio's Service Bean model.

Rio also provides the dynamic deployment and management of external services. The Rio execution framework provides the ability to encapsulate the control and monitoring of external services. Service control adapters represent applications/services, adding network wide visibility and control. Using this approach, we can attach monitoring, metering and SLA control to existing applications.

Feedback Welcome! Send email to users@rio.dev.java.net or join the mailing list to participate in ongoing discussions.

Sub Projects

Rio Installers Installers for the Rio project.
Rio QA Rio tests and testing infrastructure.
Classdepandjar Resolve class dependencies at build time.