Vous êtes sur la page 1sur 7

c

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

nativa múltiples aplicaciones antes reservadas a Windows.

La capacidad de supervivencia de la máquina es debida a su capa de MI o Machine Interface, que aísla

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,

- COBOL - SQL, - BASIC - REXX.

7DPELªQVHGLVSRQHGHYDULDVKHUUDPLHQWDV&$6(FRPR
‰ ADP/400 - Synon - AS/SET

- Lansa - Delphi/400 for Windows - Delphi/400 for PHP.

c
c


6,67(0$23(5$7,9226

OS/400 es un sistema operativo utilizado en la línea de miniordenadores AS/400 (actualmente

servidores eServer iSeries) de IBM.

El sistema operativo OS/400 apareció en el mercado en 1988 al mismo tiempo que la línea de

miniordenadores AS/400, llamados en la jerga de IBM, servidores midrange. El desarrollo conjunto 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

posibilidad de generar "subsistemas", es decir asignar recursos (memoria, procesadores, etc) a

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.

En estos momentos OS/400 se conoce como i5 OS

c
c
c

/(1*8$-('(352*5$0$&,2153*

El lenguaje de programación RPG es un lenguaje de programación desarrollado por IBM en 1964 y

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

RPG se convierta en un lenguaje mucho más legible, claro, flexible y moderno.

Entre sus principales características podemos destacar las siguientes:

1. orientado a la producción de informes.

2. realiza cálculos fácilmente.

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,

audio; queries paralelos, commit de dos fases, backup/recuperación online y offline.

Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución

de una sentencia SQL y corregir detalles para aumentar el rendimiento.

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.

Esta capacidad se utiliza en sistemas de búsqueda de personas por huellas digitales,

en sistemas información geográfica, etc.

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

complementa el SQL dinámico).

 Plataformas host:

OS/390(MVS), VM & VSE, OS/400

 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

Tiene tres características que la diferencian de las demás maquinas:

Arquitectura de maquina estratificada.

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.

Nivel único direccionamiento. Aísla al usuario de las características del hard.

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

extensión). El tipo va a definir las funciones que va a poder realizar el objeto.

6LQWD[LVGHXQPDQGDWR

Esta compuesta por las tres primeras consonates del verbo en ingles, mas las tres primeras letras del

objeto y por ultimo un modificador.


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

Vous aimerez peut-être aussi