All these terms ...
What are Reusable Dialog Components (RDCs)?
Reusable Dialog Components is a framework for creating JSP taglibs that aid in rapid development of voice and multimodal applications. The current distribution focuses on voice user interfaces (VUIs). For more details, see the RDC project homepage on Jakarta Taglibs.
What is an atomic RDC?
An atomic RDC is one that collects a single piece of user information. Examples are a date or a duration RDC.
What is a container?
A container is a helper tag used to aggregate multiple RDCs into a single coherent unit with respect to the task at hand. It also defines the dialog management strategy.
What is a composite RDC?
A composite RDC is one that may collect multiple pieces of user information. This is usually done by leveraging the functionality of existing RDCs. A composite has its own data model, and makes the collected pieces of information available in a structured form to the application.
And, what is a component?
Within the RDC framework, a component is a generic term, refering to either an atomic RDC or a composite RDC.