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: