/**
   * registerService
   *
   * @param wsigService
   * @throws Exception
   */
  private void registerService(WSIGService wsigService) throws Exception {

    if (null != wsigService) {
      log.info("Create new wsig service: " + wsigService.toString());

      // Register wsigService into UDDI
      if (uddiManager != null) {
        ServiceKey uddiServiceKey = uddiManager.UDDIRegister(wsigService);
        wsigService.setUddiServiceKey(uddiServiceKey);
      }

      // Store wsigService into WSIGStore
      wsigStore.addService(wsigService.getServiceName(), wsigService);
    }
  }