The ExchangeWS Plug-in is based on the EWSJ libraries.
EWSJ Uses EWS/HTTP to communicate with Exchange.
Regarding the Architecture: EWSJ does not rely on any Web Services library, which gives the Plug-in much more flexibility when implementing Exchange operations and busting performance.