...
Osyl Client needs to interact with the Sakai Server. OpenSyllabus used all the Sakai's platform services we needed, in addition of our own services.
GWT interacts with a server
RPC
RPC (Remote Procedure Call) is the communication's workhorse of GWT. GWT offers an easy-to-use RPC mechanism for exchanging Java objects to and from a server using standard HTTP.
OpenSyllabus server used GWT special RPC servlets to implement exchange of serialized Models Objects with the client application.
...