IBM Systems Application Architectureとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > IBM Systems Application Architectureの意味・解説 

Systems Application Architecture

(IBM Systems Application Architecture から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/02/19 07:22 UTC 版)

Systems Application ArchitectureSAA、えすえーえー)は、IBM1987年に提唱した、コンピュータ用のアプリケーションソフトウェアに関する、標準化のためのガイドラインである。

概要

SAAはアーキテクチャの1つであり、特定の製品では無い。SAAには主に以下3つの標準により構成され、それぞれ発表年度によりガイドが発行された。

  • Common Programming Interface (CPI)
  • Common User Access (CUA)
  • Common Communication Support (CCS)

また、これらの上にオフィスシステムなどのSAA共通アプリケーションが含まれた。

SAAの対象となるプラットフォームSAA環境)は以下の4つとされた。

IBMはアプリケーションベンダーにSAA準拠を広く呼びかけた。特にCUAは、Microsoft Windows 2.0Microsoft Windows 3.0ユーザインタフェースのベースともなった。またMS-DOSDOSシェルもCUAに準拠している。

歴史

IBMは1960年代のSystem/360アーキテクチャに続き、1970年代のSystem/370アーキテクチャとSystems Network Architecture(SNA)の成功によって、個々の製品の優劣だけではなく、オペレーティングシステムネットワークのアーキテクチャ(仕様)を握ることで、市場に対する絶大な影響力を確保した。

しかし1980年代になると、コンピュータの利用範囲も広がり、オペレーティングシステムやネットワークなどのインフラの上に構築されるアプリケーションの重要性が増し、アプリケーションの標準化の必要性が高まった。

またIBMは各種市場に向けて多数のコンピュータシリーズやオペレーティングシステムを開発・投入した結果、大型(メインフレーム)ではMVSVSEVMTPF、中型(ミッドレンジ)ではS/36S/38AS/400あるいはUNIXであるAIX、小型(パーソナルコンピュータ)ではPC DOSOS/2など、多数のプラットフォームが存在したが、相互の使用できるプログラミング言語や、ユーザインタフェースなどの操作性や、ネットワークの接続性が微妙に異なっていたため、組み合わせて使用するユーザーには手間がかかった。このためDECVAXは「シングルアーキテクチャ」を売り文句にしていた。

1987年3月にIBMはSAAを発表した。当時は「IBMが遂にアプリケーション市場にも支配力を強めるか」と大きく報道された。実際には、IBMはIBMの主要かつ戦略的なプラットフォームを選んでSAA環境とし、標準化を段階的に各製品に対して実施していった。同時にアプリケーションベンダーにSAAへの準拠を提唱した。

SAA環境には、「IBM独自OS」色の強い、MVSVMOS/400OS/2の4環境が選定された。メインフレーム用のIBM独自OSでも、VSETPFは含まれなかった。AIXOSF陣営として別途標準化が進んでいたためか、SAA環境では無いが、SAA環境と相互運用可能性を持つ環境とされた。

IBMとマイクロソフトのオペレーティングシステム共同開発契約も背景に、MS-DOSIBM DOSMicrosoft Windows 2.0Microsoft Windows 3.0なども、部分的にSAA準拠が進められた。また当時は独立企業であったロータスデベロップメントもSAA CUA準拠のアプリケーション開発を進めた。ただしマイクロソフトはWindows 3.1より、ショートカットキーデフォルトMacintosh風に変更するなど、徐々に独自のユーザーインターフェースに向かい、SAAから離れていく事になる。1991年にはオブジェクト指向のユーザーインターフェースに進化したCUA '91が発表され、OS/2 2.0のワークプレース・シェルで実現したが、これは1995年Windows 95より早く、オブジェクト指向はより徹底していた。

しかし1990年代後半には、SAAには含まれていなかったJavaWindows 95TCP/IPなどの普及もあり、SAAは徐々にフェードアウトしていった。なお現在でもWindowsなどのGUIのメニュー配列やショートカットキーの一部などにはCUAの影響が残っている。

詳細

Common Programming Interface

主要な言語としてCOBOLFORTRANC言語が選定された。またプロシージャ言語としてREXXが選定された。

SAA環境のオペレーティングシステムや主要ミドルウェアでは、これらの言語のサポートが進められた。REXXはVMCMSで生まれた言語だが、MVSのTSOOS/2、更にはPC DOSにも搭載された。

なお、日本の大手メインフレームユーザではPL/I使用比率が高かったため意外と受け取られたが、SAAはメインフレームからパーソナルコンピュータまでを横断した標準化であり、プラットフォーム固有の規格や言語を禁止するものではない。

Common User Access

詳細は Common User Access も参照

キャラクタベースとグラフィカルベースの2種類が規定された。Common User Access (CUA) 登場以前より「F1キーはヘルプ」などは各アプリケーションでほぼ標準となっていたが、それ以外のコマンドの位置はまちまちであった。

例えば、グラフィカルベースでは以下が推奨された。これらは現在もWindowsなどのグラフィカルユーザインタフェース (GUI) のベースとなっている。

  • コマンドバーは左から「ファイル、編集、・・・、ヘルプ」とする
  • 「ファイル」のプルダウンメニューの中に「印刷」「クローズ/終了」などがある
  • 「編集」のプルダウンメニューの中に「コピー」「貼り付け」などがある

なお、ショートカットキーは CUA'87 の当初は以下が推奨されたが、後にはアプリケーションの自由とされた。

  • [Shift]+[Delete] 切り取り・カット
  • [Ctrl]+[Insert] コピー
  • [Shift]+[Insert] 貼り付け・ペースト
  • [F3] 終了

当時はマイクロソフトとIBMはオペレーティングシステム (OS) 共同開発の提携中であったため、以下はIBM CUA準拠となった。

マイクロソフトによるWindows 3.0開発キットには、「IBM SAA CUA'87」のマニュアルが付属しており、初期の各社のWindowsアプリケーションはCUA '87を参照して開発された。

Common Communication Support

主要な通信プロトコルとして、Systems Network Architecture (SNA) が選定された。当初はSNAのサポートレベルが各プラットフォームで差が大きく接続性に制約がある場合もあったが、徐々に改善された。

関連項目

関連書籍

  • IBM 21世紀への挑戦―SAA開発に賭ける男たち(著:マイケル キレン、訳:栗田 昭平)

外部リンク


「IBM Systems Application Architecture」の例文・使い方・用例・文例

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


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

辞書ショートカット

すべての辞書の索引

「IBM Systems Application Architecture」の関連用語

IBM Systems Application Architectureのお隣キーワード
検索ランキング

   

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



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

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSystems Application Architecture (改訂履歴)の記事を複製、再配布したものにあたり、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