/// <summary>
        /// Process the specified server, request and response. Overrides CORE ServiceURIHandler superclass
        /// </summary>
        /// <param name="server">Server.</param>
        /// <param name="request">Request.</param>
        /// <param name="response">Response.</param>
        public override bool Process(HttpServer server, HttpRequest request, HttpResponse response)
        {
            bool isServiceProtocol = request.Url.StartsWith(ServiceURIHandler.SERVICE_URI) || request.Url.StartsWith(ServiceURIHandler.SERVICE_ASYNC_URI);

            bool isManagedService = IPhoneServiceLocator.consumeManagedService(request.Url);

            SystemLogger.Log(SystemLogger.Module.PLATFORM, " ############## Managed Service? " + isManagedService);

            if (isServiceProtocol)
            {
                if (isManagedService)
                {
                    return(base.Process(server, request, response));
                }

                SystemLogger.Log(SystemLogger.Module.PLATFORM, "**** WARNING: Anonymous service call, not managed by Appverse !!!");
                return(false);
            }

            SystemLogger.Log(SystemLogger.Module.PLATFORM, "Non service protocol. Continue to next handler...");
            return(false);
        }