Serviços HTTP para tarefas do servidor FlowForce
FlowForce Server Os administradores podem definir tarefas como serviços HTTP, permitindo que os utilizadores executem essas tarefas sob demanda, de forma tão simples como abrir uma página web.

Quando um trabalho do FlowForce Server é executado como um serviço HTTP, os resultados são enviados de volta para o navegador web. Se a última etapa for uma transformação realizada pelo StyleVision Server, o trabalho pode criar uma página web rica, baseada em HTML.
Melhor ainda, o mesmo resultado é simultaneamente guardado no fluxo de trabalho da empresa. A imagem abaixo mostra a última etapa de execução de um processo que consulta a API da Groupon (já escrevemos sobre a API da Groupon, clique aqui para mais informações). Esta etapa define uma transformação no StyleVision Server que cria o ficheiro ExtremeGrouponMobile.html e guarda-o no diretório de trabalho.
Esta tarefa específica não possui gatilhos de tempo, gatilhos do sistema de ficheiros nem gatilhos de servidores remotos, embora qualquer um desses gatilhos pudesse ser aplicado. Em vez disso, a tarefa está disponível mediante pedido através da URL definida na secção "Serviço" que se encontra na parte inferior da imagem.

No nosso exemplo, o servidor FlowForce está a funcionar numa estação de trabalho chamada "vmarketing001", com a porta 4646 configurada para os serviços. Assim, a URL completa é:
http://vmarketing001:4646/service/extremeGrouponMobile
Quando um utilizador insere o URL numa janela do navegador, a primeira resposta será um pedido de autenticação no servidor FlowForce.

Sim! O serviço só está disponível para utilizadores autenticados que possuam as permissões necessárias para aceder à pasta onde o trabalho do FlowForce Server está armazenado. Os administradores do FlowForce Server criam utilizadores e grupos, e definem as suas permissões de acesso. Isto permite que os administradores definam um trabalho para o departamento de Recursos Humanos que não pode ser executado pelos departamentos de Vendas ou Compras. No nosso exemplo, um utilizador remoto que faz login como "convidado" só tem permissão para aceder aos trabalhos na pasta pública.
Assim que o utilizador é autenticado, a tarefa é executada e os resultados são apresentados na janela do navegador.

O servidor FlowForce está disponível para as plataformas Windows, Linux e Mac OS. Para começar a utilizar, ** clique aqui para descarregar uma versão de avaliação gratuita!**