Curlの仕組み
Curl™ Runtime Environment (RTE) サーバ クライアント 1.ブラウザからURLでリクエスト http://www.xxxx.com/app/ Webサーバ Webポータル アプリケーションサーバ コンテンツサーバ Etc… 2.Curlファイルをダウンロード Curl 3.実行環境 起動 XML Curl 実行環境 Curl™RTE Curl™ Runtime Environment (RTE) Curl™ JIT コンパイラ 実行 4.JITコンパイル & 実行 5.必要なときに、httpリ クエスト SOAP、HTTP、HTTPS アプリケーション アプリケーション ソース・コード JIT コンパイル
Curlの環境構築 サーバ環境に依存しません サーバ クライアント ● HTTPサーバにCurlプログラムを配置 ● HTTPサーバにCurlプログラムを配置 ● Curl実行環境をインストール Curlは、サーバでは一切、動作しません。 よって、どんなサーバ環境でも動作します。 DBアクセス等は、Java、PHPなどが担当 Curlプログラム ダウンロード <その1:JAVA環境構築例> XML (JSP) XML送信 XMLマッピング Controller Servlet HTTP POST Curlクライアント Curl RTE XMLデータBean 処理の振り分け Curlアプリケーション 業務処理Bean DBアクセス 基本処理 DAO 基本処理 DAO DB サーバ