---
title: "Serviços HTTP para tarefas do servidor FlowForce"
date: "2013-10-21"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "stylevision-server"
description: Descubra como definir tarefas do FlowForce Server como serviços HTTP, permitindo que os utilizadores as executem sob demanda através de URLs, ao mesmo tempo que gerencia o acesso e a autenticação.
---
Status: #blog

Tags:  #flowforce-server #stylevision-server

Categories: [data-integration](/blog/pt/category/data-integration.md)
# Serviços HTTP para tarefas do servidor FlowForce

[FlowForce Server](https://www.altova.com/pt/flowforce.html) 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.

![Uma tarefa do FlowForce Server que funciona como um serviço HTTP, acessível através de uma URL ](https://lh4.ggpht.com/-_X95DLjsmrw/UmGGZNomWCI/AAAAAAAABcQ/HL_WfxMzcXw/clip_image001%25255B3%25255D.png?imgmax=800 "A FlowForce Server job as an HTTP service with a URL")

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](https://www.altova.com/pt/stylevision/stylevision-server.html), 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. <!--more--> 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](https://www.altova.com/blog/2012/04/resist-data-integration-redundancy.html)). 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.

![Definir um trabalho do servidor FlowForce como um serviço HTTP](https://lh3.ggpht.com/-ydqE7biF3Vc/UmGGZo3zuTI/AAAAAAAABcU/inplo6JV9jM/clip_image002%25255B3%25255D.png?imgmax=800 "Defining a FlowForce Server job as an HTTP service")

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.

![É necessário autenticar-se para executar a tarefa](https://lh5.ggpht.com/-FjqaCHmbj6Q/UmGGZ92QF0I/AAAAAAAABcc/2hhpbFA0M5c/clip_image003%25255B3%25255D.png?imgmax=800 "Authentication is required to execute the job")

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.

![Saída HTTP do trabalho do servidor FlowForce](https://lh3.ggpht.com/-7_h3GTIn8Eg/UmGGadtIDJI/AAAAAAAABco/qsTq5pbmdVk/clip_image004%25255B3%25255D.png?imgmax=800 "HTTP output from the FlowForce Server job")

**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**](https://www.altova.com/pt/download-trial-server.html)**!**
