Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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