Identifying processes

In this step, you identify the processes that your application requires to fulfill its functions. The Java(TM) Client Sample Application has the following four processes:

A business process is composed of a flow being executed in three phases: a client process, an application presentation server process, and an application logic server process.

Each client process must define its corresponding invoker on the application presentation layer, and a format to transfer data to the application presentation server process.

Each application presentation server process must define its corresponding application logic server process, a format to transfer data to the application logic server process, and a format to transfer data back to the client process.

Each application logic server process must define a format to transfer data back to the application presentation server process.

The Client/Server Service does the following:

In the application presentation server, there are invokers to invoke the single action EJBs on the application logic server. Every invoker is associated with a .properties file that contain the information for invoker creation. You must register all invokers in BeanInvokerRegistry.java, as follows: