Service layer is built using Axis, and with the exception of the event repository, follow the GSI local-interface-preserving model explained here.