c
c
c
,1752'8&&,21
El sistema AS/400 es un equipo de IBM de gama media y alta, para todo tipo de empresas y grandes
departamentos.
Se trata de un sistema multiusuario, con una interfaz controlada mediante menús y comandos CL (Control
Language) intuitivos que utiliza terminales y un sistema operativo basado en objetos y bibliotecas,
denominado OS/400. Un punto fuerte del OS/400 es su integración con la base de datos DB2/400, siendo
los objetos del sistema miembros de la citada base de datos. Ésta también da soporte para los datos de
las aplicaciones, dando como resultado un sistema integrado potente y estable. Actualmente, con la
denominación IBM i, anteriormente conocida como System i e iSeries, soporta otros sistemas operativos
tales como GNU/Linux, AIX o inclusoWindows en una placa Intel integrada, soportando también de forma
el hardware y permite, mediante el uso de APIs, que el sistema operativo y los programas de
aplicaciones se aprovechen de los avances en hardware sin tener que recompilarlo y de su adaptación al
entorno empresarial crítico, en donde la estabilidad y fiabilidad del sistema son fundamentales.
3XHGHWUDEDMDUFRQORVOHQJXDMHVGHSURJUDPDFL´Q
- RPG - PHP - C, - Java,
7DPELªQVHGLVSRQHGHYDULDVKHUUDPLHQWDV&$6(FRPR
ADP/400 - Synon - AS/SET
c
c
6,67(0$23(5$7,9226
El sistema operativo OS/400 apareció en el mercado en 1988 al mismo tiempo que la línea de
hardware y sistema operativo da como resultado un intenso aprovechamiento de los recursos de aquél.
Entre sus características iniciales más destacadas podríamos señalar la integración a nivel del propio
sistema de la base de datos DB2/400, que no solo se ofrece como soporte para los datos de aplicaciones
y usuarios, sino también como un almacenamiento estructurado para todos los objetos del sistema
operativo, incluyendo un sistema de librerías mononivel. Como es usual en los sistemas medios tiene la
funciones o entornos concretos, permitiendo un control más profundo de los mismos que el existente en
otras arquitecturas.
Tiene subsistemas incorporados que le permiten ejecutar aplicaciones de los Sistemas/3x de IBM en el
hardware del AS/400 de forma nativa o bien modificado. En las últimas versiones también pueden
ejecutarse aplicaciones AIX de manera nativa e instalarse GNU/Linux en particiones lógicas (LPAR).
Aun tratándose de un sistema operativo que no incorpora un interface gráfico nativo, el producto bajo
licencia iSeries Access incluye iSeries Navigator con versiones para Windows y para web, que permite la
administración del sistema y de la Base de datos mediante un interface gráfico. También incluye
administración web para el servidor web Apache y para el servidor de aplicaciones Websphere
Application Server.
c
c
c
/(1*8$-('(352*5$0$&,2153*
diseñado para generar informes comerciales o de negocios. Sus siglas en inglés significan Report
Program Generator.
En 1960 RPG es creado para la familia 1400, pero hasta 1964 no es lanzada la versión final para la IBM
360. Ha sido actualizado en diversas ocasiones, dando origen a las diferentes versiones del lenguaje.
Una de las últimas actualizaciones que se ha realizado hasta la fecha es el RPG/IV en 1995, disponible
con los ordenadores IBM de la familia AS/400. Posteriormente, en 2001, y con la aparición de la versión 5
delOS/400, surgió una nueva modificación sobre el lenguaje, soportándose a partir de ese momento la
programación en formato libre. Así mismo, se desarrollan las funciones incorporadas que sustituyen a
muchos de los antiguos indicadores y códigos de operación. Todas estas incorporaciones permiten que el
3. emplea hojas de codificación diferentes para la descripción de ficheros, entrada de datos, salida
de resultados, etc.
c
c
c
c
%'&21(;,21$/$%$6('('$726
Permite el manejo de objetos grandes (hasta 2 GB), la definición de datos y funciones por parte del
usuario, el chequeo de integridad referencial, SQLrecursivo, soporte multimedia: texto, imágenes, video,
Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución
Mediante los extensores se realiza el manejo de los datos no tradicionales, por ejemplo si tengo un donde
tengo almacenados los curriculums de varias personas, mediante este puedo realizar
búsquedas documentos con los datos que me interesen sin tener que ver los CV uno por uno.
Internet es siempre la gran estrella, con DB2 es posible acceder a los datos usando JDBC (tan potente
como escribir directamente C contra la base de datos), Java y SQL (tanto el SQL estático, como
Plataformas host:
Plataformas de servidor:
OS/2 Warp Server, Sinix, SCO Openserver, Windows NT, Aix, HP Ux, Solaris.
Plataformas Cliente:
c
OS/2, DOS, Sinix, SCO OpenServer, Windows 3.1/95/NT, Macintosh System 7, Aix, HP
Ux, Solaris.
$UTXLWHFWXUDGHOVLVWHPD$6
c
c
c
c
c
cc
ñ c
c
c
c
c
c
c
c
Todas las capas se comunican por medio del microcódigo vertical. Si se dan problemas este lo arregla.
Orientación a objetos.
2ULHQWDFL´QDREMHWRV
El sistema AS-400 consta de un unico nivel de almacenamiento, todo lo que se almacena son objetos. Un
objeto es aquello que no necesita de una herramienta para ser usado. El sistema va ha estar formado
c
por X objetos. Los objetos se definen mediante un nombre y su tipo ( mas o menos la
6LQWD[LVGHXQPDQGDWR
Esta compuesta por las tres primeras consonates del verbo en ingles, mas las tres primeras letras del
c c
c
c c
c
c c c
c c
c
c
cc
c
c c
c
c
cc
c c
c
c!c
"c cc cc
c
cc#
c
cc
c $c %c
$#
c &c
!c
c c
c
'
c ()c (*c
&21&/86,21
cccccccc
c
c
c
cccccccccccccccc cc