public void service(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "appId") String appId, @RequestParam(value = "appVersion", required = false) String appVersion, @RequestParam String pluginName) throws IOException, ServletException {
AppDefinition appDef = appService.getAppDefinition(appId, appVersion);
AppUtil.setCurrentAppDefinition(appDef);
boolean found = false;
if (pluginName != null && !pluginName.isEmpty()) {
Plugin plugin = pluginManager.getPlugin(pluginName);
if (plugin != null && plugin instanceof PluginWebSupport) {
found = true;
PluginWebSupport pluginWeb = (PluginWebSupport) plugin;
pluginWeb.webService(request, response);
}