2016-08-30 36 views
1

OPC UAとREST Web-Serviceの違いは何ですか?OPC UAとREST Web-Serviceの違い

+0

非常に簡潔な用語として、OPC-DA(クラシック)はWindowsのみのプロトコルであり、COM /プロトコル。それは業界で最も一般的なM2Mプロトコルの1つです。 OPCは、DAと最近では情報へのUAベースのアクセスの両方をサポートしています。 DAはCOM/DCOMに大きく依存し、UAはSOAPベースのサービスを通じてHTTPベースの接続を提供するという点でより多くのオプションを提供しました。 RESTは、比較的一般的なステートレスサービスの「比較的新しい」パラダイムです。 HTTPを情報のトランスポートとして使用でき、WSDLベースのSOAP/HTTPサービスとは異なります。 –

+1

OPC UAはHTTPおよびSOAPに基づいていません。これはまだ選択肢ですが、実際にはすべての通信は最適化されたバイナリプロトコルによって行われます。一般に、OPC UAは異なるトランスポートプロトコル、セキュリティポリシー、情報モデルを定義しているため、RESTよりもはるかに高いレベルです。 RESTは、OPC UAのトランスポート・プロトコルとして使用できます。 –

+0

この記事の少し遅れていますが、ここにはOpenOpcを使って開発したOPC Rest APIへのリンクがあります:https://github.com/matzpersson/opc-rest-api – Matz

答えて

1

ラマチャンドランGに小さな修正がありますので、「OPC-UAはWindowsのみのプロトコルでした」とコメントすることはできません。これはOPCクラシックです。 OPC UAのポイントは、多言語でプラットフォームに依存しないことです。

質問では、意味の異なる2つのものを比較します.REST WSはより一般的です。データが広義にどのように交換されるかです。 OPC UAは、アラーム、イベント、履歴データ、フィルタリング、サブスクリプションなどのデータ交換に「論理」をもたらします。

関連する問題