IBM Systems Application Architecture

IBM Systems Application Architecture

1987년에 도입된 시스템 애플리케이션 아키텍처([1]SAA)는 IBM이 개발한 컴퓨터 소프트웨어의 표준 세트다.SAA 이니셔티브는 1987년 'SAA의 아버지' 얼 휠러(Earl Wheeler)의 주도로 시작됐다.[2]목적MVS, OS/400, OS/2포함한 IBM 운영 체제에서 SAA를 구현하는 것이었다.IBM의 UNIX 운영체제 버전인 AIX는 SAA의 대상이 아니었지만 SAA 계열과의 상호운용성을 가지고 있다.

SAA는 새로운 표준을 정의하지 않고 IBM의 기존 지침과 소프트웨어 중에서 선택했다.IBM은 또한 Bachman Information Systems, Index Technology, Inc., KnowledgeWare, Inc.와 같은 개발자들로부터 일부 타사 소프트웨어를 구입했다.[3]이것들은 모든 SAA 준수 환경에 걸쳐 균일하게 구현되도록 의도되었다.

이 표준은 "애플리케이션 프로그램이 회사의 퍼스널 컴퓨팅 시스템, 미드레인지 프로세서 및 시스템/370 프로세서의 전체 범위에서 동일한 방식으로 보이고 작동하도록 설계되었다."[4]

SAA는 "복잡하고, 모호하며, 잠재적으로 배우기가 어렵다"[5]: p.xi 라는 꼬리표가 붙었다.루 거스트너 IBM은 나중에 조용히 "SAA" 우산 사용을 중단했다.2001년까지 SAA는 과거 시제로 언급되고 있었다.[6]그러나 SAA의 개별 부품 중 많은 부분이 2014년 현재 여전히 사용되고 있다.

공통 프로그래밍 인터페이스(CPI)

공통 프로그래밍 인터페이스는 "PC, 시스템/3x, 시스템/370 등 전체 IBM 컴퓨터 제품군에 대한 공통 프로그래밍 인터페이스 제공"을 목표로 SAA에 참여하는 모든 시스템 간에 컴파일러와 응용 프로그램 프로그래밍 인터페이스 표준화를 시도했다.이는 SAA에 따라 IBM 기계를 위해 작성된 프로그램이 다른 어떤 프로그램에서도 실행된다는 것을 의미한다."[7]

CPI에는 다음과 같은 항목이 포함되었다.[5]: pp.46–51

공통 사용자 액세스(CUA)

Common User Access는 "전체 IBM 제품군에 공통 사용자 인터페이스"를 제공하는 것을 목표로 한다.PC에 앉아 있는 사용자는 3270 터미널에서와 같은 메뉴와 키보드, 절차를 봐야 한다."[7]

하드웨어 차이로 인해 완전한 공통성은 달성할 수 없었다.IBM은 두 개의 CUA 표준, 즉 IBM 3270IBM 5250 터미널을 위한 기본 인터페이스와 소위 "지능형 워크스테이션" 또는 PC를 위한 고급 인터페이스를 만들었다.키보드는 모델 M, 101 키, "AT Enhanced" 키보드 레이아웃으로 표준화되었다.[5]: pp.39–40

CCS(Common Communications Service)

Common Communications Services는 이기종 시스템이 통신하는 방법을 정의했다.CCS는 APPC 또는 LU6.2라고도 하는 고급 프로그램통신, 피어피어 네트워킹을 위한 SNA(시스템 네트워크 아키텍처) PU2.1 또는 로우 엔트리 네트워킹, 네트워크 제어를 위한 SNA 관리 서비스에 의존했다.[5]: p.52

세 가지 유형의 데이터 링크가 지원됨:[5]: pp.56–58

애플리케이션 서비스[5]: pp.58–59 다음을 통해 제공되었다.

공통 애플리케이션

OfficeVision은 PROPS 및 AS/400 Office의 "Office Automation"을 위한 SAA 인증 후속 제품이었다.AD/Cycle 개발 도구 제품군은 SAA 애플리케이션 개발을 단순화하기 위한 것이었다.[5]: p.60

참조

  1. ^ "IBM Archives: 1980s". IBM. IBM. 23 January 2003.
  2. ^ Bride, Ed; Desmond, John (Dec 1989). "Wheeler: father of SAA - IBM VP and General manager of programming Systems Division Earl Wheeler; Systems Application Architecture - interview". Software Magazine. Retrieved June 20, 2012.
  3. ^ "IBM kauft sich für SAA Software-Know-how ein". Computerwoche. 1989-08-25. Archived from the original on 2013-02-10. Retrieved June 21, 2012.
  4. ^ IBM Corporation (23 January 2003). "IBM Archives: 1987".
  5. ^ a b c d e f g Linnell, Dennis (1990). The SAA Handbook. Addison-Wesley. ISBN 0-201-51786-8.
  6. ^ Cooper, Charles (November 2, 2001). "Gerstner's legacy and why it matters". ZDNet. Retrieved June 20, 2012.
  7. ^ a b Perna, Janet. "SHARE 70: Session D010 - SAA Strategy Update: Application Software Support". Archived from the original on 2013-05-03. Retrieved June 18, 2012.
  8. ^ "System Application Architecture: Common Programming Interface: Resource Recovery, SC31-6821-01". www.ibm.com. Retrieved 2020-11-10.

추가 읽기

외부 링크