---
title: "Zadania serwera FlowForce jako usługi HTTP"
date: "2013-10-21"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "stylevision-server"
description: Odkryj, jak definiować zadania serwera FlowForce jako usługi HTTP, umożliwiając użytkownikom ich uruchamianie na żądanie za pomocą adresu URL, przy jednoczesnym zarządzaniu dostępem i uwierzytelnianiem.
---
Status: #blog

Tags:  #flowforce-server #stylevision-server

Categories: [data-integration](/blog/pl/category/data-integration.md)
# Zadania serwera FlowForce jako usługi HTTP

[FlowForce Server](https://www.altova.com/pl/flowforce.html) Administratorzy mogą definiować zadania jako usługi HTTP, co umożliwia użytkownikom końcowym uruchamianie tych zadań na żądanie, w sposób równie prosty, jak otwarcie strony internetowej.

![Zadanie serwera FlowForce działające jako usługa HTTP, dostępne pod określonym adresem 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")

Kiedy zadanie serwera FlowForce działa jako usługa HTTP, wyniki są przesyłane z powrotem do przeglądarki internetowej. Jeśli ostatnim etapem jest transformacja wykonywana przez serwer [StyleVision](https://www.altova.com/pl/stylevision/stylevision-server.html), zadanie może generować zaawansowaną stronę internetową opartą na HTML.

Co więcej, ten sam wynik jest jednocześnie zapisywany w procesie roboczym przedsiębiorstwa. <!--more--> Poniższy obrazek przedstawia ostatni etap wykonania zadania, które korzysta z API Groupon (o API Groupon pisaliśmy już wcześniej, [kliknij tutaj, aby uzyskać więcej informacji](https://www.altova.com/blog/2012/04/resist-data-integration-redundancy.html)). Ten etap definiuje transformację w serwerze StyleVision, która tworzy plik ExtremeGrouponMobile.html i zapisuje go w katalogu roboczym.

To konkretne zadanie nie jest uruchamiane automatycznie w oparciu o czas, system plików ani zdalne serwery, chociaż takie mechanizmy mogłyby zostać zastosowane. Zamiast tego, zadanie jest dostępne na żądanie pod adresem URL, który znajduje się w sekcji "Usługa" na dole obrazu.

![Definiowanie zadania serwera FlowForce jako usługi 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")

W naszym przykładzie, serwer FlowForce działa na stacji roboczej o nazwie vmarketing001, a port używany do obsługi usług został skonfigurowany jako 4646, więc pełny adres URL to:

http://vmarketing001:4646/service/extremeGrouponMobile

Kiedy użytkownik wpisuje adres URL w oknie przeglądarki, pierwszą odpowiedzią będzie prośba o zalogowanie do serwera FlowForce.

![Do wykonania tego zadania wymagane jest uwierzytelnienie](https://lh5.ggpht.com/-FjqaCHmbj6Q/UmGGZ92QF0I/AAAAAAAABcc/2hhpbFA0M5c/clip_image003%25255B3%25255D.png?imgmax=800 "Authentication is required to execute the job")

Tak! Usługa jest dostępna tylko dla uwierzytelnionych użytkowników, którzy posiadają uprawnienia do dostępu do folderu, w którym przechowywane są zadania serwera FlowForce. Administratorzy serwera FlowForce tworzą użytkowników i grupy oraz definiują ich uprawnienia dostępu. Dzięki temu administratorzy mogą określić zadanie dla działu zasobów ludzkich, które nie może być wykonywane przez dział sprzedaży lub zakupów. W naszym przykładzie, użytkownik zdalny, który loguje się jako gość, ma dostęp tylko do zadań znajdujących się w folderze publicznym.

Po uwierzytelnieniu użytkownika, proces jest uruchamiany, a wyniki są wyświetlane w oknie przeglądarki.

![Wyjście HTTP z zadania serwera FlowForce](https://lh3.ggpht.com/-7_h3GTIn8Eg/UmGGadtIDJI/AAAAAAAABco/qsTq5pbmdVk/clip_image004%25255B3%25255D.png?imgmax=800 "HTTP output from the FlowForce Server job")

**Serwer FlowForce jest dostępny dla platform Windows, Linux i Mac OS. Aby rozpocząć korzystanie, ** [**kliknij tutaj, aby pobrać bezpłatną wersję próbną](https://www.altova.com/pl/download-trial-server.html)**!**
