---
title: "FlowForceサーバーのジョブをHTTPサービスとして提供します"
date: "2013-10-21"
categories: 
  - "data-integration"
tags: 
  - "flowforce-server"
  - "stylevision-server"
description: FlowForce ServerのジョブをHTTPサービスとして定義する方法について学びましょう。これにより、ユーザーはURLを通じて必要な時にジョブを実行できるようになり、同時にアクセス制御と認証を管理できます。
---
Status: #blog

Tags:  #flowforce-server #stylevision-server

Categories: [data-integration](/blog/ja/category/data-integration.md)
# FlowForceサーバーのジョブをHTTPサービスとして提供します

[FlowForce Server](https://www.altova.com/ja/flowforce.html) の管理者は、ジョブをHTTPサービスとして定義することで、エンドユーザーがウェブページを開くのと同じように、簡単にそのジョブを必要に応じて実行できるようにすることができます。

![FlowForceサーバー上で、URLを通じてHTTPサービスとして動作するジョブ ](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")

FlowForce ServerのジョブがHTTPサービスとして実行される場合、結果はWebブラウザに返されます。もし最終ステップが[StyleVision Server](https://www.altova.com/ja/stylevision/stylevision-server.html)による変換である場合、そのジョブは、リッチなHTMLベースのWebページを作成することができます。

さらに優れた点は、同じ結果が同時に企業のワークフローにも保存されることです。<!--more--> 以下の画像は、Groupon APIをクエリするジョブの最終実行ステップを示しています（以前にGroupon APIについて説明したことがあります。[詳細はこちらをクリック](https://www.altova.com/blog/2012/04/resist-data-integration-redundancy.html)）。このステップでは、StyleVision Serverによる変換が定義されており、それによってファイル「ExtremeGrouponMobile.html」が作成され、作業ディレクトリに保存されます。

この特定のジョブには、時間ベースのトリガー、ファイルシステムベースのトリガー、またはリモートサーバーベースのトリガーは設定されていません。ただし、これらのトリガーも適用可能です。代わりに、このジョブは、画像の下部にある「サービス」の項目で定義されているURLを通じて、必要なときにいつでも利用できます。

![FlowForce Serverのジョブを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")

今回の例では、FlowForce Serverが「vmarketing001」というワークステーション上で動作しており、サービスのポート番号が4646に設定されているため、完全なURLは以下のようになります

http://vmarketing001:4646/service/extremeGrouponMobile

ユーザーがブラウザのウィンドウにURLを入力すると、最初に表示されるのはFlowForceサーバーへのログイン要求です。

![ジョブを実行するには、認証が必要です](https://lh5.ggpht.com/-FjqaCHmbj6Q/UmGGZ92QF0I/AAAAAAAABcc/2hhpbFA0M5c/clip_image003%25255B3%25255D.png?imgmax=800 "Authentication is required to execute the job")

はい、この機能は、FlowForce Serverのジョブが保存されているフォルダへのアクセス権を持つ、認証されたユーザーのみが利用できます。FlowForce Serverの管理者は、ユーザーとグループを作成し、それぞれのアクセス権を定義します。これにより、管理者は人事部門向けのジョブを作成し、営業部門や購買部門が実行できないように設定できます。例えば、ゲストとしてログインしたリモートユーザーは、公開フォルダ内のジョブのみにアクセスできます。

ユーザーが認証されると、処理が開始され、結果がブラウザのウィンドウに表示されます。

![FlowForceサーバーのジョブからのHTTP出力](https://lh3.ggpht.com/-7_h3GTIn8Eg/UmGGadtIDJI/AAAAAAAABco/qsTq5pbmdVk/clip_image004%25255B3%25255D.png?imgmax=800 "HTTP output from the FlowForce Server job")

**FlowForce Serverは、Windows、Linux、およびMac OSの各プラットフォームでご利用いただけます。お試し版をご利用になりたい場合は、** [**こちらをクリックして、無料トライアル版をダウンロードしてください](https://www.altova.com/ja/download-trial-server.html)**！**
