---
title: "Les tâches FlowForce Server en tant que services HTTP"
date: "2013-10-21"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "stylevision-server"
description: Découvrez comment définir les tâches de FlowForce Server en tant que services HTTP, ce qui permet aux utilisateurs de les exécuter à la demande via une URL, tout en gérant l'accès et l'authentification.
---
Status: #blog

Tags:  #flowforce-server #stylevision-server

Categories: [data-integration](/blog/fr/category/data-integration.md)
# Les tâches FlowForce Server en tant que services HTTP

[FlowForce Server](https://www.altova.com/fr/flowforce.html) Les administrateurs peuvent définir des tâches en tant que services HTTP, ce qui permet aux utilisateurs finaux d'exécuter ces tâches à la demande, aussi facilement qu'en ouvrant une page web.

![Une tâche FlowForce Server fonctionnant comme un service HTTP, accessible via une 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")

Lorsqu'une tâche FlowForce Server s'exécute en tant que service HTTP, les résultats sont renvoyés au navigateur web. Si la dernière étape est une transformation effectuée par un serveur [StyleVision](https://www.altova.com/fr/stylevision/stylevision-server.html), la tâche peut générer une page web riche basée sur HTML.

Mieux encore, le même résultat est enregistré simultanément dans le flux de travail de l'entreprise. <!--more--> L'image ci-dessous illustre la dernière étape d'exécution d'une tâche qui interroge l'API Groupon (nous avons déjà parlé de l'API Groupon, [cliquez ici pour plus d'informations](https://www.altova.com/blog/2012/04/resist-data-integration-redundancy.html)). Cette étape définit une transformation StyleVision Server qui crée le fichier ExtremeGrouponMobile.html et l'enregistre dans le répertoire de travail.

Ce traitement spécifique ne comporte aucun déclencheur temporel, de système de fichiers ni de serveur distant, bien que chacun de ces déclencheurs puisse également être utilisé. Au lieu de cela, ce traitement est disponible sur demande à l'URL définie sous la rubrique "Service" en bas de l'image.

![Définir une tâche FlowForce Server en tant que service 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")

Dans notre exemple, le serveur FlowForce est en cours d'exécution sur une station de travail nommée vmarketing001, et le port configuré pour les services est 4646. Par conséquent, l'URL complète est la suivante :

http://vmarketing001:4646/service/extremeGrouponMobile

Lorsque l'utilisateur saisit une URL dans la fenêtre d'un navigateur, la première réponse sera une demande de connexion au serveur FlowForce.

![L'authentification est nécessaire pour exécuter cette tâche](https://lh5.ggpht.com/-FjqaCHmbj6Q/UmGGZ92QF0I/AAAAAAAABcc/2hhpbFA0M5c/clip_image003%25255B3%25255D.png?imgmax=800 "Authentication is required to execute the job")

Oui ! Ce service est uniquement accessible aux utilisateurs authentifiés disposant des privilèges nécessaires pour accéder au dossier où se trouve le processus FlowForce Server. Les administrateurs de FlowForce Server créent les utilisateurs et les groupes, et définissent leurs droits d'accès. Cela permet aux administrateurs de définir un processus pour le service des ressources humaines qui ne peut pas être exécuté par les services des ventes ou des achats. Dans notre exemple, un utilisateur distant qui se connecte en tant qu'invité n'a accès qu'aux processus du dossier public.

Une fois que l'utilisateur est authentifié, le processus est lancé et les résultats sont affichés dans la fenêtre du navigateur.

![Sortie HTTP du processus FlowForce Server](https://lh3.ggpht.com/-7_h3GTIn8Eg/UmGGadtIDJI/AAAAAAAABco/qsTq5pbmdVk/clip_image004%25255B3%25255D.png?imgmax=800 "HTTP output from the FlowForce Server job")

**Le serveur FlowForce est disponible pour les plateformes Windows, Linux et Mac OS. Pour commencer, ** [**cliquez ici pour télécharger une version d'essai gratuite](https://www.altova.com/fr/download-trial-server.html)** !**
