Creating applications : Creating applications : Rich Client HelloWorld sample : Overview of Rich Client HelloWorld sample : Technical architecture
  
Technical architecture
This sample is composed of the following components:
Client user interface components (RUI files)
Business logic components (Java code)
Business navigation flows (transaction files)
Operation definitions (transaction files)
The main component of the architecture being used by the Rich Client HelloWorld Sample application is a flow processor, which provides transactions support. The application implements navigation flows as state processors and implements transactions as operations.
Generally, the main flow processor resides in client. The following diagram shows the architecture of general Rich Client Channel application.
This graphic is described in the surrounding text.
In the Rich Client HelloWorld sample, the client side UDTT definition files reside on the server side. Clients access them by a connector file config.xml on the client side. When you run this sample, the client side UDTT definition files that reside in the server are temporarily downloaded to the client side and work from the client side. The following diagram shows the architecture of the Rich Client HelloWorld sample application.
This graphic is described in the surrounding text.
See also
Overview of Rich Client HelloWorld sample