Architektura aplikačních systémů IBM - IBM Systems Application Architecture - Wikipedia

Systémová aplikační architektura (SAA), zavedený v roce 1987,[1] je soubor standardů pro počítačový software vyvinutý uživatelem IBM. Iniciativa SAA byla zahájena v roce 1987 pod vedením Hrabě Wheeler „otec dohody o stabilizaci a přidružení“.[2] Záměrem bylo implementovat SAA v IBM operační systémy počítaje v to MVS, OS / 400 a OS / 2. AIX, IBM verze UNIX operační systém, nebyl cílem SAA, ale má interoperabilitu s rodinou SAA.

SAA nedefinoval nové standardy, ale byl vybrán z existujících pokynů a softwaru IBM. IBM také koupila nějaký software třetích stran od vývojářů, jako je Bachman Informační systémy, Index Technology, Inc. a KnowledgeWare, Inc.[3] Ty měly být implementovány jednotně ve všech prostředích vyhovujících SAA.

Standard byl „navržen tak, aby aplikační programy vypadaly a fungovaly stejným způsobem v celé řadě osobních výpočetních systémů společnosti, procesorů střední třídy a procesorů System / 370“.[4]

SAA byla označena jako „složitá, nejasná a potenciálně obtížně naučitelná“.[5]:p.xi Pod Lou Gerstner IBM později tiše přerušila používání „SAA“ deštník. Do roku 2001 se o SAA hovořilo v minulém čase.[6] Mnoho jednotlivých komponent dohody o stabilizaci a přidružení se však od roku 2014 stále používá.

Společné programovací rozhraní (CPI)

The Společné programovací rozhraní se pokusil standardizovat překladače a aplikační programovací rozhraní mezi všemi systémy účastnícími se SAA s cílem poskytnout „společné programovací rozhraní pro celou řadu počítačových produktů IBM - PC, System / 3x, System / 370. To znamená, že v rámci SAA bude spuštěn program napsaný pro jakýkoli stroj IBM na jakémkoli jiném “.[7]

CPI zahrnoval několik kusů:[5]:46–51

Společný přístup uživatelů (CUA)

Společný přístup uživatelů zaměřené na poskytování „společného uživatelského rozhraní pro celou produktovou řadu IBM. Uživatel, který se posadí za PC, by měl vidět stejná menu, klávesnice a postupy, jaké by měl na terminálu 3270.“[7]

Kvůli rozdílům v hardwaru nebylo možné dosáhnout úplné shodnosti. IBM vytvořila dva standardy CUA, Základní rozhraní pro IBM 3270 a IBM 5250 terminály a Pokročilé rozhraní pro takzvané „inteligentní pracovní stanice“ nebo počítače. Klávesnice byla standardizována na klávesu Model M, 101, Rozložení klávesnice „AT Enhanced“.[5]:39–40

Společné komunikační služby (CCS)

Společné komunikační služby definoval metody, kterými heterogenní systémy komunikovaly. CCS záviselo na Pokročilá komunikace mezi programy, také známý jako APPC nebo LU6.2, Systémová síťová architektura (SNA) PU2.1 nebo Síť s nízkým vstupem pro peer to peer vytváření sítí a Služby správy SNA pro ovládání sítě.[5]:str.52

Byly podporovány tři typy datových odkazů:[5]:str. 56–58

Aplikační služby[5]:str. 58–59 byly poskytnuty:

Běžné aplikace

OfficeVision byl nástupcem PROFS a AS / 400 Office pro „kancelářskou automatizaci“ v souladu se SAA. The REKLAMA / cyklus Cílem rodiny vývojových nástrojů bylo zjednodušit vývoj aplikací SAA.[5]:60

Reference

  1. ^ „Archivy IBM: 80. léta“. IBM. IBM.
  2. ^ Nevěsta, Ed; Desmond, John (prosinec 1989). „Wheeler: otec SAA - viceprezident společnosti IBM a generální ředitel divize programovacích systémů Earl Wheeler; architektura aplikačních systémů - rozhovor“. Softwarový časopis. Citováno 20. června 2012.
  3. ^ „IBM kauft sich für SAA Software-Know-how ein“. Computerwoche. 1989-08-25. Archivovány od originál dne 10.02.2013. Citováno 21. června 2012.
  4. ^ IBM Corporation. „Archivy IBM: 1987“.
  5. ^ A b C d E F G Linnell, Dennis (1990). Příručka SAA. Addison-Wesley. ISBN  0-201-51786-8.
  6. ^ Cooper, Charles (2. listopadu 2001). „Gerstnerovo dědictví a proč na tom záleží“. ZDNet. Citováno 20. června 2012.
  7. ^ A b Perna, Janet. „SHARE 70: Session D010 - Aktualizace strategie SAA: Podpora aplikačního softwaru“. Archivovány od originál dne 03.05.2013. Citováno 18. června 2012.
  8. ^ „Architektura systémových aplikací: Společné programovací rozhraní: Obnova prostředků, SC31-6821-01“. www.ibm.com. Citováno 2020-11-10.

Další čtení

externí odkazy