* Last Updated
4DのWebサービスは標準のインターネットに対応しています。デベロッパは、ローカルネットワークやWebを介して通信するアプリケーションを開発することができます。
• 4DからWebサービスを呼び出す
• 4DでWebサービスを公開する
4Dは、Webサービスのクライアント、サーバ、あるいはその両方になることができます。
4D v11 SQLには、4Dメソッドの中からWebサービスコールが実行できるコードを自動的に生成するウィザードが含まれています。このウィザードは、リモートサービスが提供するWSDLファイルを解析し、即使用できるような4Dコードに変換します。
4Dに統合されたWebサービスの場合、Webサービスのサーバ公開は驚異的に簡単です。
クリックだけの簡単操作で既存のプロジェクトメソッドは公開SOAPメソッドに変わります。4D v11 SQLは、サービスドキュメントを自動的にWSDL (Webサービス記述言語)定義ファイルとして公開するように設定することもできます。
より多くのアプリケーションと通信できるよう、4D v11 SQLはRPC*およびDOC*公開の両方に対応しています。
SOAP: シンプルオブジェクトアクセスプロトコル(SOAP)は、RPC指向のXMLプロトコルです。オブジェクト同士が互いにメッセージを交換することを可能にし、特にオブジェクトが物理的に離れたサーバ上のオブジェクトのメソッドを実行することを可能にします。この通信は、多くの場合、HTTPプロトコルを使用して行なわれますが、SMTPなど別のプロトコルを使用することもできます。
WSDL:Webサービス記述言語
ネットワーク(Web)サービスのアクセスに必要な要素を標準化する目的で2001年のW3Cで作成されました。XML言語を使用しています。
RPC:リモートプロシージャコールは、アプリケーションサーバを使用してリモートコンピュータに存在するプロシージャをコールするためのプロトコルです。このプロトコルは、クライアント/サーバのセットアップを使用し、両者間でメッセージの交換を可能します。
DOC:ドキュメント指向のWebサービス
<< MSC |
SQLクライアント >> |