You are on page 1of 3

> Q u¶e es el AS/400?

A lm a E . Ma r t ¶ ³n e z L ic o n a
D e p to . In g . E l¶ e c t r ic a U A M{ I
A le ja n d ro H e r r e r a To va r
L ic . Co m p u t a c i¶o n U A M{ I.

Introducci¶ on un entorno estable, seguro y con un manejo muy con-


AS/400 es un equipo de c¶omputo de IBM que ma- ¯able de colas de impresi¶on; dicha base de datos est¶a
neja sistemas multiusuario y multitarea, la impor- integrada en el sistema operativo, sin embargo exis-
tancia de conocer esta plataforma es su gran di- te una caracter¶³stica que lo hace poco atractivo pa-
fusi¶
on en el desarrollo de aplicaciones administra- ra trabajar con ¶el, y es su interface basada en ca-
tivas y de negocios en grandes y medianas empre- racteres, la mayor¶³a de sus aplicaciones est¶an desa-
sas y a la carencia de personal capacitado que exis- rrolladas en modo texto, sin embargo IBM est¶a tra-
te en el mercado. bajando en esto convirtiendo sus m¶ aquinas en ser-
vidores tipo WEB donde la interfaz ser¶³a por me-
El objetivo de este art¶³culo es dar a conocer las ca- dio de programas Java y pantallas HTML vistas des-
racter¶³sticas del AS/400 sobre todo a los alumnos de un \browser" [3].
de la licenciatura en Computaci¶on quienes al termi-
nar la carrera e ir a buscar trabajo encuentran soli- El AS/400 es una de las plataformas m¶ as seguras;
citudes de programadores en AS/400 y no saben de es muy dif¶³cil de corromper, ya que los passwords
qu¶e se les esta hablando. son inaccesibles, el administrador del sistema se lla-
ma QSECOFR y es ¶el quien administra el equipo y
otorga accesos a usuarios y programadores. El siste-
ma operativo permite dise~ nar esquemas de seguridad
por librer¶³a, archivo y usuarios, si uno pierde el pass-
word hay que tener la llave f¶³sica del sistema para re-
setearla. Con respecto al PmP (Procesos muy Pesa-
dos) en t¶erminos generales la cantidad de procesos y
lo pesado de los mismos no le provoca ning¶ un proble-
ma al sistema operativo, as¶³ como los errores de pro-
grama. Se puede caer un trabajo pero es improba-
ble que se caiga toda la m¶ aquina. Tiene un am-
biente de trabajo muy auxiliado, pues basta pre-
sionar F1 en cualquier lugar para obtener la ayu-
da del t¶
opico en cuesti¶ on. [2]
A S/ 4 0 0 { 7 2 0
Caracter¶³sticas >Qu¶ e signi¯can las siglas AS/400?
Para darnos una idea de qu¶e tan usado es, este equi- El 20 de junio de 1988 IBM lanza al mercado la fa-
po es vendido en m¶as de 90 pa¶³ses y disponible en 40 milia de productos de AS/400. En su versi¶on ori-
idiomas, hasta principios de 1999 se contaban m¶ as ginal era Application System/400 donde se alud¶³a
de 55,000 equipos instalados. [1] al hecho de ser una plataforma simple de adminis-
trar, aqu¶³ los esfuerzos se concentraban en la imple-
Sus caracter¶³sticas son las siguientes: AS/400 cuen- mentaci¶on de aplicaciones de usuario ¯nal y no en
ta con dos capas de microc¶odigo, esto fue una gran las complejidades del sistema operativo, pero las ver-
ventaja durante varios a~ nos ya que separa el siste- siones m¶ as actuales tienden hacia el uso de redes,
ma operativo del hardware, as¶³ cuando hab¶³a modi¯- en lugar de utilizar protocolos propietarios (SNA de
caciones en el hardware las aplicaciones permanec¶³an IBM, SPX/IPX en Novell, etc.) las redes actua-
intactas, ni siquiera era necesario volver a compilar- les se basan en el IPS (Internet Protocolo Suite lla-
las; en este sistema se procesan bases de datos rela- mado TCP/IP) esto origina un cambio en el nom-
cionales con grandes cantidades de registros, dando bre a \Advanced Server/400". [1][2][3]

63
64 ContactoS 34, 63{65 (1999)

C o ne x i¶o n c o m¶un de un A S/ 4 0 0

Nuevas versiones del AS/400 cepto e{business ha ayudado a muchas empresas al-
La nueva generaci¶on de AS/400 es llamada AS/400e rededor del mundo a crear espacios virtuales de ex-
series |ocho e{servers y e{systems de alto rendi- posici¶
on, compra, venta, investigaci¶
on etc., de ma-
miento, tecnolog¶³a habilitada para la red, nuevo sis- nera segura, interactiva y c¶
omoda, ya que todas las
tema operativo y amplio servicio y soporte| est¶ a modi¯caciones de su sitio, las promociones, las ven-
preparado para llevar a cabo el e{business, del cual tas, etc, se hacen desde un solo punto. [1]
trataremos m¶ as adelante. Esta serie se caracteri-
>Cu¶ ales son los lenguajes de programaci¶ on del
za por tener un mayor rendimiento, nuevos proce-
AS/400?
sadores que cuadriplican el rendimiento del ante-
En 1997 se anunci¶ o que la nueva versi¶
on de AS/400
rior AS/400 dando como resultado que el AS/400e
para e{busines estar¶³a soportando Java como par-
aumenta la capacidad de disco y memoria entre
te de esta estrategia, sin embargo >cu¶ al es el po-
otras ventajas. El AS/400 es una tecnolog¶³a cliente{
tencial de este lenguaje para desarrollar aplicaciones
servidor que permite ejecutar procesos batch, es es-
de negocio?. Seg¶ un Robert L. Glass, en su art¶³culo
calable, su sistema operativo es el OS/400, permi-
\Cobol{A Contradiction and an Enigma" publica-
te servicio fax, de impresi¶on, proporciona alta segu-
do en 1997 en Communications of the ACM, Vol. 40
ridad en el manejo y transferencia de informaci¶ on,
menciona cuatro caracter¶³sticas con las que debe
contiene un sistema de almacenamiento u ¶nico, per-
contar un lenguaje de programaci¶ on para aplicacio-
mite administraci¶on efectiva de sistemas, alta dispo-
nes de negocios y ¶estas son las siguientes:
nibilidad, etc¶etera.

>Qu¶ e es el e{business? ² La capacidad de manipular registros de datos


El e{business (comercio electr¶onico), anteriormen- heterog¶eneos.
te mencionado, es la conexi¶on por medio de una red ² La capacidad de realizar aritm¶etica decimal.
de una empresa con: sus clientes, vendedores, pro-
veedores, empleados, etc. de manera controlada, as¶³ ² La capacidad de generar reportes de manera
se puede manejar informaci¶on de manera e¯cien- f¶
acil.
te desde un s¶ olo punto. La proyecci¶on que se ha-
ce a trav¶es de la red es muy exitosa, ya que su si- ² La capacidad de accesar y manipular cantidades
tio de e{business se puede ver en cualquier parte del masivas de datos (t¶³picamente consistentes en
mundo sin que se tenga que hacer ning¶ un gasto. Ac- registros de datos heterog¶eneos).
tualmente existen varias compa~ n¶³as que utilizan sus
sitios WEB para vender sus productos, sus servi-
cios, hacer investigaci¶on de mercado, etc. El con-
>Qu¶e es el AS/400?. Alma E. Mart¶³nez Licona y Alejandro Herrera Tovar. 65

Se podr¶³a agregar la capacidad de generar interfa- AVR ha introducido nuevas facilidades en el lengua-
ses gr¶
a¯cas de usuario (GUI). Si aplicamos estas ca- je y ambiente. Provee un ambiente de desarrollo in-
racter¶³sticas para seleccionar un lenguaje de progra- tegrado para crear aplicaciones orientadas a even-
maci¶on para desarrollo de aplicaciones de negocios, tos, con interfases gr¶a¯cas de usuario, y provee nue-
Java tiene problemas para cumplir con todas las ca- vos c¶odigos en el lenguaje para manipularlos. Per-
racter¶³sticas mencionadas, sin embargo quien cum- mite una sintaxis m¶ as °exible, expresiones en forma-
ple con ¶estas, es el lenguaje RPG en el ambiente del to libre. La base de datos en el AS/400 puede acce-
AS/400. derse no s¶olo usando APPC sino tambi¶en TCP/IP
lo que permite utilizar Internet para transferir da-
RPG (Programa Generador de Reportes) es un len-
tos. Adem¶ as, cuenta con una base de datos que pue-
guaje creado para aplicaciones de negocios y Java es
de ser local o estar centralizada en un servidor Win-
un lenguaje de prop¶osito general, orientado a obje-
dows NT. El acceso a cualquiera de las bases de da-
tos muy similar a C++, la de¯ciencia del RPG que es
tos, sea local, en el AS/400, o en un servidor NT, es
la interfaz gr¶a¯ca la pensaron subsanar introducien-
completamente transparente.
do Java pero como se mencion¶o anteriormente RPG
es m¶as robusto para este tipo de aplicaciones. Por es- Por todo lo anteriormente dicho se piensa que el
tos motivos el lenguaje de programaci¶on que se des- RPG Visual con sus nuevos ambientes RAD para el
cribe es el RPG, aclarando que no es el u ¶nico que desarrollo de aplicaciones GUI con componentes reu-
existe pero si el m¶as usado. RPG fue creado inicial- sables presenta un s¶ olido fundamento para la crea-
mente para generar reportes (como su nombre lo in- ci¶
on de aplicaciones de negocios. [4]
dica) en papel tomando datos almacenados en tar-
Bibliograf¶³a
jetas perforadas en sistemas como el IBM 709 y 360
modelo 20 y ha estado evolucionando pasando por el 1. http://www.as400mexico.com/
Sistema/3, en donde se convirti¶o en el est¶andar para info tecnica.shtml
desarrollar aplicaciones de negocios en las m¶ aquinas
minis y medianas de IBM (RPG II). En el Siste- 2. Jim Hoskins. \IBM AS/400. A Business Pers-
ma/34 con archivos indexados y terminales de usua- pective". Edit. Wiley
rio creci¶
o con c¶odigos de operaci¶on y en el Siste-
ma/38, con su base de datos integrada y arquitec- 3. http://www.infoempresarial.com.ar/notas/
tura avanzada, se le agregaron archivos descritos ex- InformaticaEmpresa001.htm
ternamente y algunos c¶odigos de programaci¶ on es- 4. http://www.cacovai.com/java.htm
tructurada (RPG III). Finalmente el RPG emigr¶ o al
AS/400. Lo ideal ser¶³a incorporarle en el futuro apli-
caciones basadas en GUI.
En el mercado existen dos herramientas para desa-
rrollo r¶
apido de aplicaciones (RAD); son el RPG Vi-
sual de ASNA (AVR) y el Visual Age for RPG de
IBM (VARPG), estos nuevos ambientes para RPG
mantienen las caracter¶³sticas del lenguaje y del am-
biente AS/400.
cs

You might also like