ORiN (Open Resource interface for the Network) とは、ORiN協議会により制定された工場ITシステムのための標準ミドルウェア仕様です。ORiN2とはそのVersion 2.0仕様を示します。 ORiNはアプリケーション向け標準インターフェイス仕様、デバイス向け標準インターフェイス仕様、 標準データスキーマ、および標準通信プロトコルを提供します。この仕様に基づいてプロバイダモジュール(拡張モジュール)を作成することで、様々なデバイスに対する統一的なアクセス手段を実現することができます。その結果、工場ITシステムの再利用性・信頼性が向上し、システムの短期開発・短期導入が期待できます。
ORiN2 SDKはORiN2の仕様に基づいたアプリケーションプログラムやプロバイダを開発するための ソフトウェアツールキット(SDK)です。具体的にはCAOエンジン、テストプログラム、サンプルプログラム、プロバイダスケルトン自動作成ツールなど開発を支援する様々なプログラムが格納されています。 このORiN2 SDKはORiN2仕様のMicrosoft Windows版の実装です。本実装はマイクロソフト社の分散オブジェクト技術DCOM、および業界標準のSOAPやXMLスキーマをベースに開発されており、その優れた拡張性により産業用ロボットのみならずPLCやCNC工作機、バーコードリーダ、RFIDなど様々なデバイスに容易に対応することができます。