Rio Examples
The examples in this directory provide an introduction towards developing and deploying services using Rio. The following examples are included in the distribution:

- Bean
  This is a simple example of a Hello World Plain Old Java Object (POJO) using Rio.
- Calculator
  This example demonstrates a simple Calculator application which is composed of POJO services for each Çalculator service (add, subtract, mulitple, divide). This example shows the use of associations and how association based dependency injection is used

- ServiceBean
  This is a simple example of a Hello World service using ServiceBeans.
- Events
  This example demonstrates the use of the Rio event framework to subscribe to and be notified of events. Both services in this example are implemented as ServiceBeans, client access to the example is done using either a CLI or through a Service UI. The use of customized proxies is also shown in this example, as well as the use of Watches. The Service UI can be viewed by using a service-UI compatible browser, such as the Rio Viewer or Rio OperationalString Monitor found in the Rio Utilities project

Example Deployment Architecture