09 サービス
□未翻訳
□翻訳中
□翻訳完了(Omi Chiba)
■レビュー(Yota Ichino)
サービス
ウェブサービス
W3Cではウェブサービスを"ネットワークを経由した機械同士の相互通信をサポートするために設計されたソフトウェアシステム"と定義しています。これは広義の意味であり、機械と人間の通信のために設計されたプロトコルを除く、XML、JSON、RSSなどの機械同士の通信の多くのプロトコルを含んでいます。
The W3C defines a web service as "a software system designed to support interoperable machine-to-machine interaction over a network". This is a broad definition, and it encompass a large number of protocols designed not for machine-to-human communication, but for machine-to-machine communication such as XML, JSON, RSS, etc.
web2pyは標準でXML、JSON、RSS、CSV、XMLRPC、JSONRPC、AMFRPC、SOAPを含む多くのプロトコルをサポートしています。また、web2pyは標準外のプロトコルを追加して拡張することもできます。
web2py provides, out of the box, support for many protocols, including XML, JSON, RSS, CSV, XMLRPC, JSONRPC, AMFRPC, and SOAP. web2py can also be extended to support additional protocols.
それぞれのプロトコルは多様なサポートがされており、以下のように区別することにします:
指定されたフォーマットで対象機能の出力を表示(例:XML、JSON、RSS、CSV)
リモートプロシージャコール(例:XMLRPC、JSONRPC、AMFRPC)
Each of those protocols is supported in multiple ways, and we make a distinction between:
Rendering the output of a function in a given format (for example XML, JSON, RSS, CSV)
Remote Procedure Calls (for example XMLRPC, JSONRPC, AMFRPC)