CheetUnit's test module provides the test api and all necessary implementations for serializing, sending objects to the server side and deserialize the server side's result.
The core implementation provides CheetUnit's insider endpoint, which accepts the request from the client side, as well as serialization, invocation and class loading logic.
CheetUnit uses some CDI features which rely on specific CDI implementations. The CheetUnit wildfly module provides the support of the Weld implementation of CDI.