Basically yes, only that it is not really an event loop (no GUI involved). It is a server which has instantiated several objects providing services. We get requests which ask for a special service. We calculate out of the request a key describing the service, and use this to dispatch to the respective service method.