WSIF proxy on EJB transport

The facade can access the CHA Formatter Service through the WSIF EJB proxy. The WSIF EJB proxy invokes the CHA Formatter Service by using WSIF with EJB binding.

It works in this way:
  1. A toolkit application having a request for format calls the facade.
  2. The facade passes the request to the WSIF EJB proxy.
  3. The WSIF EJB proxy forwards the request to the CHAFormatterServiceEJB through WSIF.
  4. The CHAFormatterServiceEJB then passes the request to the CHA Formatter service.
  5. The CHA Formatter Service invokes the formatter objects to do the formatting job.

If it is another WSIF client requesting for format instead of a toolkit application, the WSIF client sends the request directly to the WSIF EJB proxy, without contacting the facade.

Similarly, if it is an EJB client requesting for format, it sends the request directly to the CHAFormatterServiceEJB, skipping both the facade and the WSIF EJB proxy.

WSIF proxy on EJB transport