stringtranslate.com

Arquitectura de aplicaciones de sistemas IBM

La Arquitectura de Aplicaciones de Sistemas ( SAA ), introducida en 1987, [1] es un conjunto de estándares para software informático desarrollado por IBM . La iniciativa SAA se inició en 1987 bajo el liderazgo de Earl Wheeler, el "padre de SAA". [2] La intención era implementar SAA en los sistemas operativos de IBM , incluidos MVS , OS/400 y OS/2 . AIX , la versión de IBM del sistema operativo UNIX , no era un objetivo de SAA, pero tiene interoperabilidad con la familia SAA.

SAA no definió nuevos estándares, sino que los seleccionó entre las directrices y el software existentes de IBM. IBM también compró software de terceros a desarrolladores como Bachman Information Systems, Index Technology, Inc. y KnowledgeWare, Inc. [3] Estaban destinados a implementarse de manera uniforme en todos los entornos compatibles con SAA.

El estándar fue "diseñado para hacer que los programas de aplicación se vean y funcionen de la misma manera en toda la gama de sistemas de computación personal, procesadores de rango medio y procesadores System/370 de la empresa". [4]

SAA fue etiquetada como "compleja, oscura y potencialmente difícil de aprender". [5] : p.xi  Bajo Lou Gerstner, IBM posteriormente discontinuó silenciosamente el uso del paraguas "SAA" . En 2001, se hablaba de SAA en tiempo pasado. [6] Sin embargo, muchos de los componentes individuales de SAA todavía están en uso en 2014 .

Interfaz de programación común (CPI)

La Interfaz de programación común intentó estandarizar los compiladores y las interfaces de programación de aplicaciones entre todos los sistemas que participan en SAA, con el objetivo de proporcionar "una interfaz de programación común para toda la línea de productos informáticos de IBM: PC, System/3x, System/370. Esto implica que Según SAA, un programa escrito para cualquier máquina IBM se ejecutará en cualquier otra". [7]

CPI incluyó varias piezas: [5] : págs.46–51 

Acceso de usuario común (CUA)

Acceso de usuario común tenía como objetivo proporcionar "una interfaz de usuario común para toda la línea de productos IBM. Un usuario que se sienta frente a una PC debería ver los mismos menús, teclados y procedimientos que vería en una terminal 3270". [7]

Debido a las diferencias de hardware, era imposible lograr una total similitud. IBM creó dos estándares CUA, la interfaz básica para terminales IBM 3270 e IBM 5250 , y la interfaz avanzada para las llamadas "estaciones de trabajo inteligentes" o PC. El teclado se estandarizó para el Modelo M, 101 teclas, distribución de teclado "AT mejorada" . [5] : págs. 39–40 

Servicios comunes de comunicaciones (CCS)

Los Servicios de Comunicaciones Comunes definieron los métodos mediante los cuales se comunicaban sistemas heterogéneos. CCS dependía de las comunicaciones avanzadas de programa a programa , también conocidas como APPC o LU6.2 , la arquitectura de red de sistemas (SNA) PU2.1 o redes de entrada baja para redes de igual a igual y los servicios de administración de SNA para el control de la red. [5] : pág.52 

Se admitieron tres tipos de enlaces de datos: [5] : págs.56–58 

Servicios de aplicación [5] : págs. 58–59  fueron proporcionados por:

Aplicaciones comunes

OfficeVision fue el sucesor de PROFS y AS/400 Office compatible con SAA para la "automatización de oficinas". La familia de herramientas de desarrollo AD/Cycle tenía como objetivo simplificar el desarrollo de aplicaciones SAA. [5] : pág.60 

Referencias

  1. ^ "Archivos de IBM: década de 1980". IBM . 23 de enero de 2003.[ enlace muerto ]
  2. ^ Novia, Ed; Desmond, John (diciembre de 1989). "Wheeler: padre de SAA - Vicepresidente de IBM y director general de la División de Sistemas de programación, Earl Wheeler; Arquitectura de aplicaciones de sistemas - entrevista". Revista de software . Consultado el 20 de junio de 2012 .
  3. ^ "IBM kauft sich für SAA Software-Know-how ein". Computadora . 25 de agosto de 1989. Archivado desde el original el 10 de febrero de 2013 . Consultado el 21 de junio de 2012 .
  4. ^ IBM Corporation (23 de enero de 2003). "Archivos de IBM: 1987".
  5. ^ abcdefg Linnell, Dennis (1990). El manual de la SAA. Addison-Wesley. ISBN 0-201-51786-8.
  6. ^ Cooper, Charles (2 de noviembre de 2001). "El legado de Gerstner y por qué es importante". ZDNet . Consultado el 20 de junio de 2012 .
  7. ^ ab Perna, Janet. "SHARE 70: Sesión D010 - Actualización de la estrategia SAA: soporte de software de aplicaciones". Archivado desde el original el 3 de mayo de 2013 . Consultado el 18 de junio de 2012 .
  8. ^ "Arquitectura de aplicaciones del sistema: interfaz de programación común: recuperación de recursos, SC31-6821-01". www.ibm.com . Consultado el 10 de noviembre de 2020 .

Otras lecturas