Distributed_Computing_Environmentとは? わかりやすく解説

Weblio 辞書 > 固有名詞の種類 > 製品 > コンピュータ > ソフトウェア > ネットワークソフト > Distributed_Computing_Environmentの意味・解説 

Distributed Computing Environment

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/03 22:53 UTC 版)

ナビゲーションに移動 検索に移動

Distributed Computing EnvironmentDCE)は、1990年代初期にアポロコンピュータ(現在のヒューレット・パッカードの一部)、IBMDECなどが結成したコンソーシアムが開発したソフトウェアシステムである。DCE はクライアントサーバモデルのアプリケーション開発のためのフレームワークツールキットを提供する。フレームワークには、遠隔手続き呼出し (RPC) 機構 DCE/RPC、ネーミング(ディレクトリ)サービス、タイムサービス、認証サービス、認可サービス、分散ファイルシステム DCE/DFS が含まれる。

歴史

DCE は1980年代UNIX戦争と深い関係がある。サン・マイクロシステムズAT&Tが共同で UNIX System V Release 4 (SVR4) を開発するようになると、他のUNIXベンダーは彼らの製品が市場で不利になると考えた。そこで彼らは Open Software Foundation (OSF) を結成し、BSDベースのUNIXで対抗しようとした。OSF はMachカーネルに基づいた OSF/1 を完成させたが、SVR4 に比較すると性能が悪く、DEC 以外ではほとんど使われなかった。

OSF の結成に伴い、メンバー各社が様々な進行中プロジェクトの成果を持ち寄った。当時、ネットワークコンピューティングが重要な課題となっており、多くの企業がRPCシステムの開発を行っていた。それらを統合して「公式の」RPC機構を再構築することで、OSF は SVR4 に対して優位に立とうとした。それが DCE であり、DCE をサポートするのが OSF/1 である。

DCEシステムは、その大部分が個々のメンバー企業が独自に開発したものに基づいている。DCE/RPCアポロコンピュータの開発した Network Computing System (NCS) がベースとなっている。ネーミングサービスは DEC の成果に基づいている。DCE/DFS はカーネギーメロン大学が開発した Andrew File System (AFS) に基づいている。認証システムはケルベロス認証に基づき、認可システムはアクセス制御リスト (ACL) に基づいている。これらの機能を統合して、DCE はC言語ベースの完全なネットワークコンピューティングシステムを提供するようになった。ネットワーク上の任意のマシンがユーザーを認証し、リソースへのアクセスを許し、単一の統合された API で遠隔から呼び出すことを可能にした。

1980年代末期から1990年代初期に想定されたほど、この種の分散処理は広く利用されることはなかった。インターネットJavaWebサービスといった新たな技術が1990年代中盤以降に盛んになり、CORBAのようなシステムも競合することとなった。皮肉なことに、DCE/RPC はマイクロソフトDCOMODBC でトランスポート層(MSRPC)として使われることで生き延びた。

OSF とそのプロジェクト群は The Open Group に統合され、2005年1月12日LGPLライセンスで DCE 1.2.2 がリリースされることとなった。それ以前にも DCE 1.1 は OSF BSD ライセンスでリリースされており、2000年には FreeDCE が登場している。FreeDCE には DCOM の実装も含まれている。

アーキテクチャ

DCE における大きな管理単位を「セル; cell」と呼ぶ。セル内の最高特権を持つものを「セル管理者; cell administrator」と呼び、一般に cell_admin というユーザー名が割り当てられる。これは通常のOSレベルのユーザーである必要はない。cell_admin はセル内の全DCEリソースについての全ての権利を有する。権限はDCEリソース毎に user_obj、group_obj、other_obj、any_other の4つのカテゴリ毎に付与または制限される。このうち、最初の3つは、所有者、グループメンバー、それ以外に対応する。any_other は DCE のユーザーでない者を意味する。複数のセル間でリソースを共有し通信するような構成が可能である。セル外部からのアクセスについては "foreign" ユーザーとして扱い、必要に応じて権限を付与・制限できる。さらに、特定のユーザーやグループに任意のDCEリソースについての権限を与えることもできる。これは ACL のない従来のUNIXでは不可能だったことである。

DCE のセルに存在する主な構成要素は以下の通りである。

  1. セキュリティサーバ - 認証を行う
  2. Cell Directory Server (CDS) - リソースやACLのリポジトリ
  3. Distributed Time Server - セル全体に正確な時刻を供給する。

IBM の DCE 実装では、セキュリティサーバにはケルベロス、CDS には LDAP、タイムサーバには Network Time Protocol が使われている。

DCE で分散ファイルシステムを実装するには、ファイル名をCDSに登録し、それに適切なACLを設定することで実現できるが、これでは扱いにくい。DCE/DFS は DCE における分散ファイルシステム機能を提供するアプリケーションである。DCE/DFS では複数のサーバ上にファイルシステム(DCE/DFS ではファイルセットと呼ぶ)の複製を持つ。そのうち1つが読み書き可能なコピーであり、他は読み込みのみ可能である。読み書き可能なコピーとその他のコピーの間で複写が行われる。さらに DCE/DFS にはバックアップ機能もあり、最新の複写の前の状態のファイルセットを保持する。

DCE/DFS は POSIX のファイルシステムを完全に正しく実装した唯一の分散ファイルシステムとされている(バイト単位のロック機構など)。DCE/DFS の信頼性を実証したのは、1996年アトランタオリンピックのWebサイトであった。IBM はそのバックエンドに DCE/DFS を使い、編集と参照を世界中から行えることを示した。

外部リンク


「Distributed Computing Environment」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Distributed_Computing_Environment」の関連用語

Distributed_Computing_Environmentのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Distributed_Computing_Environmentのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのDistributed Computing Environment (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS