Árvore de páginas


Na aba Internal HTTP Server é possível realizar as configurações do servidor HTTP e Web Service do Fluig ESB. A tela está dividida apropriadamente em três grupos: Internal HTTP Server, HTTP Channel, WS Channel.

Internal HTTP Server

Permite realizar as configurações gerais do servidor HTTP e Web Service do  Fluig ESB.

CampoDescrição
PortPorta onde deverá ser executado o servidor HTTP. Por padrão, a porta é 8085.
SSLHabilita a autenticação de segurança, caso deseje que o servidor HTTP possua SSL.
SSL PortPorta onde deverá ser executado o servidor HTTP com autenticação SSL. Por padrão, a porta é 443.
KeystoreInforme, buscando através do botão 'Upload' o keystore previamente gerado pelo órgão certificador que será utilizado pelo HTTP Server na conexão SSL.
PasswordInforme a senha do keystore que será utilizado pelo HTTP Server na conexão SSL.
Alias PasswordInserir a senha do certificado.

Caso a opção SSL seja habilitada, o Fluig ESB somente permitirá conexões HTTPS (modo seguro) tanto para conexões via HTTP e Web Services.

Ao realizar as configurações necessárias para opção SSL informando 'Keystore' e 'Password' corretamente é feito upload do arquivo .jks no diretório conf do Fluig ESB.


HTTP Channel

No grupo HTTP Channel é possível realizar configurações do servlet que será utilizado para os componentes: HTTPChannel Receiver, HTTPChannel Sender, HTTP Receiver e HTTP Sender.

CampoDescrição
NameNome do serviço HTTPChannel.


Para verificar se o componente HTTPChannel interno do Fluig ESB está ativo, basta acessar a seguinte URL: http://[servidor]:[porta]/[nameServiceHttpChannel]?hello

Será exibida a mensagem Hello, o endereço IP da estação e a mensagem The service is running properly.

WS Channel

Realiza configurações do servlet que será utilizado para os componentes: WSChannel Receiver e WSChannel Sender.

CampoDescrição
PathDiretório de localização do web service.
Service NameNome do serviço que será utilizado.
NamespaceURL de definição do namespace.
Time OutTempo em segundos para que o usuário seja notificado quando o recurso não estiver respondendo.


O subgrupo WSDL 1.1 permite configurar os tipos de dados utilizados pelo servidor web service. Em subgrupo WebServices exibe ao usuário as informações configuradas nos campos anteriores.

Por meio desta, é possível visualizar informações sobre: URL, WSDL, Use e Style. Para conferir os serviços que estão disponíveis, basta acessar a URL: http://localhost:[porta]/ws


É possível acessar serviços passivos dos componentes WS Channel Sender ou Receiver, à espera de algum acionamento externo a partir desses métodos. Dentre os principais métodos disponíveis podemos citar:

  • retrieveMessage e retrieveMessageAsBinary - Esta operação tem por objetivo retornar a primeira mensagem de um determinado canal de saída.
  • sendMessage e sendMessageAsBinary - Esta operação tem por objetivo enviar uma mensagem a uma determinada fila de entrada do Fluig ESB de forma assíncrona.
  • sendMessageSync – Esta operação tem por objetivo enviar uma mensagem a uma determinada fila de entrada do Fluig ESB de forma síncrona.
  • existService - Esta operação tem por objetivo validar a existência de um determinado canal.