Content deleted Content added
past tense |
|||
(21 intermediate revisions by 11 users not shown) | |||
Line 1:
'''Systems Application Architecture''' ('''SAA'''), introduced in 1987,<ref>{{cite web|title=IBM Archives: 1980s|url=http://www-03.ibm.com/ibm/history/history/year_1987.html|archive-url=https://web.archive.org/web/20041216105801/http://www-03.ibm.com/ibm/history/history/year_1987.html|url-status=dead|archive-date=December 16, 2004|website=IBM|
SAA did not define new standards, but selected from among IBM's existing guidelines and software. IBM also purchased some third party software from developers such as [[Bachman Information Systems]], Index Technology, Inc., and [[KnowledgeWare|KnowledgeWare, Inc.]]<ref>{{cite news|title=IBM kauft sich für SAA Software-Know-how ein|url=http://www.computerwoche.de/heftarchiv/1989/35/1151816/|access-date=June 21, 2012|newspaper=Computerwoche|date=1989-08-25|archive-url=https://archive.
The standard was "designed to make application programs look and work in the same manner across the entire range of the company's personal computing systems, midrange processors and System/370 processors."<ref>{{cite web|last=IBM Corporation|title=IBM Archives: 1987|date=23 January 2003|url=http://www-03.ibm.com/ibm/history/history/year_1987.html|archive-url=https://web.archive.org/web/20041216105801/http://www-03.ibm.com/ibm/history/history/year_1987.html|url-status=dead|archive-date=December 16, 2004}}</ref>
SAA was labeled "complex, obscure, and potentially difficult to learn."<ref name=Linnell>{{cite book|last=Linnell|first=Dennis|title=The SAA Handbook|year=1990|publisher=Addison-Wesley|isbn=0-201-51786-8|url=https://books.google.com/books
Under [[Louis V. Gerstner Jr.|Lou Gerstner]] IBM later quietly discontinued use of the "SAA" [[Umbrella term|umbrella]]. By 2001, SAA was being spoken of in the past tense.<ref>{{cite news|last=Cooper|first=Charles|title=Gerstner's legacy and why it matters|url=http://www.zdnetasia.com/gerstners-legacy-and-why-it-matters-38030327.htm|
==Common programming interface (CPI)==
The '''Common Programming Interface''' attempted to standardize compilers and [[application programming interface]]s among all systems participating in SAA, with the objective of providing "a common programming interface for the entire IBM computer product line - PCs, System/3x, System/370. This implies that under SAA, a program written for any IBM machine will run on any other".<ref name=Perna>{{cite web|last=Perna|first=Janet|title=SHARE 70: Session D010 - SAA Strategy Update: Application Software Support|url=http://www.redbug.org/dba/sharerpt/share70/d010.html|access-date=June 18, 2012|archive-url=https://archive.
CPI included a number of pieces:<ref name=Linnell />{{rp|pp.46–51}}
Line 19:
* Presentation interface — the OS/2 [[Presentation Manager]] was defined to be and when developed was a full implementation of the SAA presentation interface. [[IBM Graphical Data Display Manager (GDDM)]] provided compatible SAA graphics support for MVS and VM.
* Dialog interface — [[ISPF]] represented the text mode dialog interface; OS/2 represented the full graphical interface.
* Resource Recovery — Common Programming Interface: Resource Recovery (CPI-RR)<ref>{{Cite web|title=System Application Architecture: Common Programming Interface: Resource Recovery, SC31-6821-01|url=https://www.ibm.com/support/knowledgecenter/SSB27U_6.4.0/com.ibm.zvm.v53.cn2v0/toc.htm|access-date=2020-11-10|website=www.ibm.com|language=en-US}}</ref>
==Common user access (CUA)==
Line 28:
==Common communications services (CCS)==
'''Common Communications Services''' defined the methods by which heterogeneous systems communicated. CCS depended on [[IBM Advanced Program-to-Program Communication|''Advanced Program-to-Program Communications'']], also known as APPC or [[IBM LU6.2|LU6.2]], [[Systems Network Architecture]] (SNA) [[PU2.1]] or ''Low Entry Networking'' for [[peer
Three types of data links were supported:<ref name=Linnell />{{rp|pp.56–58}}
* [[Synchronous Data Link Control]] (SDLC) high speed [[wide area network]]s
* [[X.25]] packet-switched networks
* [[Token
'''Application Services'''<ref name=Linnell />{{rp|pp.58–59}} were provided by:
Line 51:
==Further reading==
* {{cite book|last=Grochow|first=Jerrold M.|title=SAA: a guide to implementing IBM's systems application architecture|year=1991|publisher=Yourdon Press|isbn=9780137857593|url=https://books.google.com/books
{{OS/2}}
{{DEFAULTSORT:Ibm Systems Application Architecture}}
|