ISO/IEC 13886:1996 情報技術—言語に依存しない手続き呼び出し(LIPC) | ページ 4

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

1 スコープ

この国際標準は、手続き呼び出しのモデルと、モデルへのマッピングおよびモデルからのマッピングの参照構文を指定します。この構文は、Interface Definition Notation と呼ばれます。この国際規格で定義されているモデルには、プロシージャの呼び出し、パラメータの受け渡し、完了ステータス、および非ローカル参照と状態に関連する環境問題などの機能が含まれています。

この国際規格は、次のことを規定していません。

  • •クライアント モード プロセッサによって開始されたプロシージャ コールがサーバ モード言語プロセッサに伝達される方法。
  • • LIPC をサポートする言語プロセッサの実装をサポートできるデータ処理システムの最小要件。
  • • LIPC をサポートするために書かれたプログラムが、データ処理システムで使用できるように変換されるメカニズム。
  • •パラメータの表現。

注 —もともと、この国際規格の定義と概念を RPC 規格 (ISO/IEC 11578) の定義と概念に合わせることが意図されていました。残念ながら、RPC 標準の開発プロセスの後期段階で、その標準にまったく異なるアプローチを使用することが決定されました。したがって、意図した調整は実現しませんでした。

附属書 D は、この国際規格で定義されている概念と RPC 標準との間の相違点の概要を示しています。

1 Scope

This International Standard specifies a model for procedure calls, and a reference syntax for mapping to and from the model. This syntax is referred to as the Interface Definition Notation. The model defined in this International Standard includes such features as procedure invocation, parameter passing, completion status, and environmental issues relating to non-local references and state.

This International Standard does not specify:

  • • the method by which the procedure call initiated by the client mode processor is communicated to the server mode language processor;
  • • the minimum requirements of a data processing system that is capable of supporting an implementation of a language processor to support LIPC;
  • • the mechanism by which programs written to support LIPC are transformed for use by a data processing system;
  • • the representation of a parameter.

NOTE — Originally it was the intention to align the definitions and concepts of this International Standard with those of the RPC standard (ISO/IEC 11578). Unfortunately, in a late stage of the development process of the RPC standard it was decided to use for that standard a completely different approach. Hence the intended alignment did not materialize.

Annex D gives an overview of the differences between the concepts as defined by this International Standard and the RPC standard.