Sus
Aplicaciones Todavía
Se
Ven Así?
l

Cuando
Pueden Muy Fácilmente
Verse
Así
l

ó Así
Y, todo esto con sólo actualizando los conocimientos
de su equipo actual de RPG y DB2/400!
No JAVA es requerido!
ASNA Visual RPG Suite
La
llave para crear poderosas aplicaciones de negocios para
Windows, Web y
.NET
Llámenos ahora
para obtener
GRATIS 30 días prueba con tutoriales completos
Tel :
504-552-5580
E-mail: informatica@sulanet.net
El
entorno de desarrollo sin excusas para
Web, Windows® y
.NET®
En
materia de desarrollo WEB sobre AS/400 no existe mucho que decir, podríamos
pensar en las ofertas que hace IBM en este sentido y que dicen relación con la
implementación de herramientas como Web Sphere, Web Facing, y otras. Sin embargo
aún son tecnologías que no están al alcance de todos los usuarios de AS/400, no
solo por el costo directo de los productos, sino por los costos ocultos que
implica un proyecto de implementación como ese. La implementación de estas
herramientas implica necesariamente un proceso de capacitación en herramientas
de desarrollo WEB con las que el AS/400 o iSeries ahora se relaciona, estas
herramientas son muchas veces JAVA. Si evaluamos el impacto que puede traer el
capacitar al área de informática de nuestra compañía en un nuevo lenguaje como
JAVA estamos hablando de una curva de aprendizaje del orden de los cinco meses
para lograr los niveles de productividad que se obtienen hoy con lenguajes
nativos como el RPG o el COBOL. Otra solución puede pasar por contratar
profesionales experimentados en JAVA e incorporarlos al área de IT de la
compañía, siempre corriendo el riesgo que implica incorporar gente que no conoce
el negocio, y por sobre todo no conoce de AS/400.
En
este sentido ASNA Inc. (Amalgamated Software Of North America) viene
desarrollando hace más de diez años la herramienta de desarrollo ASNA Visual
RPG, la que entrega la posibilidad de desarrollar completos sitios WEB con
acceso ON LINE al AS/400 y reutilizando los conocimientos de su equipo de
desarrolladores de AS/400. ASNA Visual RPG se programa con lenguaje RPG IV,
permite la creación de paginas .ASP utilizando para ello la tecnología WEB de
Microsoft a través del servidor WEB IIS.
Como
parte del proceso de promoción de estos Productos Informática 2000 S.de R.L.
distribuidor Oficial Autorizado de ASNA en Centroamérica y el Caribe ha lanzado
al mercado la posibilidad de evaluar gratuitamente este producto,
entregando una aplicación WEB de muestra para facilitar su proceso de evaluación
con la que se puede analizar programación fuente y hacer 'Benchmarking' para
medir los fabulosos tiempos de respuesta que ofrecen estas tecnologías.
Tómese el tiempo, evalúe ASNA Visual RPG y le asistiremos gratuitamente en el proceso de instalación, le entregaremos la aplicación de muestra adaptada a sus necesidades para que usted vea lo cerca que está de e-Business con su AS/400.
INFORMACION DE TECNOLOGIA:
ASNA VISUAL RPG (AVR)
A Microsoft Visual Studio .Net Technology

ASNA
Visual RPG (AVR) es un entorno de desarrollo integrado para la creación de aplicaciones Web,
Windows y .NET empresariales. Un acceso transparente a bases
de datos; un editor integrado, compilador y depurador; compatibilidad para los
estándares emergentes como XML y SOAP, y posibilidades de despliegue para web
o Windows igual de potentes hacen que ASNA Visual RPG sea el entorno de desarrollo
de aplicaciones que debe tener en cuenta.
Windows
y la Web: para programadores de
RPG
ASNA
Visual RPG (AVR) es un sistema de desarrollo para aplicaciones empresariales
tanto para aplicaciones hospedadas en la web como en Windows. El entorno de
desarrollo basado en Windows de AVR utiliza la más avanzada tecnología de
compilador para proporcionar un compilador RPG que produzca ejecutables de
Windows nativos (EXE o DLL).
Los
programas de AVR conectan las dos bases de datos empresariales más habituales
hoy en día, iSeries/400 de IBM y SQL Server® de Microsoft®, así como
Acceler8DB® , propio de ASNA, para el despliegue de ordenadores
locales o servidores de Windows NT/2K/XP®. La conectividad de la base
de datos AVR proporciona un acceso
transparente a los datos para sus programas AVR; los programas AVR se conectan,
sin cambios, a cualquiera de las bases de datos que se han mencionado.
Piense en las posibilidades: con un entorno de desarrollo puede crear
aplicaciones de Windows o web con bases de datos independientes. Con AVR, puede
coger una aplicación que originalmente era para iSeries/400® y
colocar bajo ella MS SQL Server. Las aplicaciones de plataformas independientes
nunca antes habían resultado tan fáciles.
Este
documento proporciona una introducción completa a las funciones primarias de AVR. Siga leyendo o haga clic en los
temas a continuación para ir directamente a la información de AVR que más le
interesa:
·
AVR
preserva los conocimientos actuales de su equipo de programación
·
Acceso a datos
a velocidad factorial
·
Conocimientos
de aplicaciones web de AVR
Explote
el conjunto de conocimientos existentes de su equipo
No
necesita volverle la espalda a los conocimientos existentes de su equipo de
programación. Al contrario de lo que propone la popular frase de IBM "aprenda
Java, olvídese de RPG", RPG puede ser un lenguaje moderno y efectivo. AVR lo
demuestra.
El
AVR de ASNA es un auténtico compilador RPG albergado en Windows. Cuando
selecciona AVR como su entorno de programación, está preservando los
conocimientos de su equipo de desarrollo así como la inversión a largo plazo de
su negocio en RPG. Dado que AVR está basado en RPG, las curvas de aprendizaje
son muy bajas, incluso para los veteranos que nunca han escrito aplicaciones web
o Windows. Asocie la curva de aprendizaje de AVR con la gran documentación de
AVR y las magníficas clases de formación de ASNA (que se ofrecen en la sede de
ASNA en San Antonio, Texas y el la sede europea de ASNA en el Reino Unido) y su
equipo creará aplicaciones que le solucionen los problemas mucho más rápido de
lo que nunca imaginó —y órdenes de magnitud más rápido que cualquier herramienta
de desarrollo de la competencia.
AVR
está listo para hoy...y para mañana
Con
AVR, su equipo no tendrá que aprender la tecnología actual de IBM (como Java y
WebSphere) u otros entornos ajenos como Visual Basic. Auque sus programadores
pueden utilizar AVR para obtener un producto final, AVR es un producto rico y
amplio que comprende estándares modernos como XML, SOAP y dentro de poco, .NET
de Microsoft. AVR proporciona a sus programadores lo que necesitan para
construir las aplicaciones de hoy en día de forma rápida, pero también viene
equipado para permitirles construir la arquitectura de las aplicaciones de
mañana.
Cuando
elija AVR de ASNA, ya no necesitará las caras actualizaciones de iSeries/400 o
muchos componentes adicionales caros de servidores web (como el servidor de
aplicaciones WebSphere) para tener éxito. AVR se ejecuta con OS/400 V4R2 y
superior. Los conocimientos de AVR, unidas a su baja curva de aprendizaje, hacen
de AVR el entorno de desarrollo más potente disponible hoy en día.
AVR
no sólo le deja explotar el conjunto de conocimientos existentes de su equipo,
sino que también le permite reutilizar gran parte del código fuente de RPG
basado en ordenadores principales. Puede importar fácilmente en AVR casi la
totalidad de RPG que posea. Debido a las diferencias de la interfaz de usuario,
puede que tenga que modificar ligeramente parte de este código para que resulte
compatible. En general, los mejores candidatos para la migración fuente a AVR
son las rutinas empresariales que funcionan de forma independiente a la interfaz
de usuario (por ejemplo, la lógica empresarial, normas empresariales y rutinas
de cálculos complejos).
Además
de permitirle reciclar el código fuente de RPG, AVR también le permite mantener
sus inversiones en programas iSeries/400 proporcionando un soberbio mecanismo de
llamada de programas. Los programas de Windows y web de AVR permiten la interfaz
Call/Parm de RPG para realizar rápidas llamadas de programas desde los programas
de Windows y web de AVR al servidor iSeries/400. AVR puede llamar a casi todos
los objetos de programa de OS/400, incluidos los objetos de programas
personalizados que ha creado y API de sistema.
AVR
enriquecido de RPG
No
se equivoque, el AVR de ASNA está ante todo basado en RPG. Sin embargo, el RPG
de AVR no es sólo un refrito del RPG antiguo de IBM. De hecho, muchos consideran
que uno de los puntos fuertes más importantes de AVR, la herencia de RPG, es el
punto débil más importante del producto. El argumento que esgrimen los de la
vieja escuela es: "¿Cómo puede ser el RPG suficientemente moderno y potente para
proporcionar el tipo de aplicaciones modernas que necesitamos hoy?" Bueno, el
antiguo RPG no puede, pero el RPG de AVR sí.
AVR
proporciona una versión potente, moderna y extensible de RPG. El RPG de AVR no
es el RPG de su abuelo. Mientras se mantiene la compatibilidad anterior con la
mayoría del código RPG existente, AVR sobrealimenta de forma substancial RPG.
Por ejemplo, el RPG de AVR incluye:
Entorno
de desarrollo integrado:
El
IDE de AVR proporciona un único ambiente de trabajo para que los
desarrolladores de aplicaciones puedan editar, compilar, comprobar y depurar
sus aplicaciones Windows y web.
| Cancelación
de archivos en el nivel F-Spec:
Permite
que un solo programa AVR
se conecte a varias bases de datos sin cambiar ningún código fuente.
| Creación
de clases:
AVR
le permite escribir robustas DLL de Windows para crear magníficas aplicaciones
empresariales Windows o web orientadas a objetos. Las clases son la clave para
crear programas de una espléndida arquitectura para Windows y web, y AVR le
permite crear grandes clases.
| Una
variedad de controles ActiveX incorporados:
AVR
integra más de 28 controles ActiveX, incluido un control de subarchivo y un
campo de entrada especializado que permite las palabras de edición y códigos
de edición de RPG para que se utilicen con aplicaciones de Windows.
| Compatibilidad
con ActiveX/COM:
Para
los momentos en que necesita un control especializado,
AVR es compatible con controles ActiveX estándar y, para cuando necesita un
control especial, también los puede utilizar para crear controles ActiveX. AVR
también es totalmente compatible con cualquier servidor de automatización OLE,
como MS Word o Excel. Resulta muy fácil programar para estas aplicaciones con
AVR. | Un
complemento completo para los conocimientos de desarrollo web:
La
Web es muy importante y AVR está listo. De serie, AVR está listo para la web,
con compatibilidad incorporada para tecnologías web tan importantes como XML,
SOAP y Active Server Pages. Dentro de poco, AVR también será compatible con la
plataforma .NET de Microsoft (haga clic aquí (en inglés) para leer
más sobre la próxima versión .NET de AVR).
| Variables
locales:
·
asegura
que sus programas son fiables y fáciles de mantener. | Depurador
incorporado:El
depurador de fuente de AVR le ahorra tiempo y problemas a la hora de encontrar
las “anomalías indocumentadas".
| Compatibilidad
ILE RPG BIF:
La implementación de RPG de AVR
incluye la compatibilidad ILE BIF para la sintaxis ILE RPG y
RPG/400.
| Funciones
definidas por el usuario:
Además de la subrutina de RPG,
AVR añade la capacidad de crear rutinas que devuelvan valores (conocidas como
funciones en lenguajes como VB y C). | |
A
pesar de estas potentes funciones, incluso los programadores partidarios de RPG
admiten que RPG tiene un reto sintáctico. La insistencia puntillosa de RPG sobre
lo que debe ir en cada lugar, en cada columna, no siempre proporciona el código
más legible y fácil de mantener. Y además, ¿ha intentado utilizar alguna vez RPG
de columna fija como puente entre los programadores de VB y los iSeries/400?
Sería más fácil enseñar a los programadores de VB a ensamblar que el RPG de
formato fijo.
Caviar
combina lo mejor de RPG y CL
Para
mejorar aún más RPG, el AVR de ASNA proporciona una alternativa a la antigua
sintaxis de formato fijo de RPG: Caviar. Caviar es un cruce entre CL y RPG.
Imagínese coger las ventajas de RPG y CL, y combinarlas en un lenguaje. Eso es
lo que hace Caviar. Caviar no sólo añade solidez al mantenimiento y legibilidad
de RPG para los programadores veteranos de RPG, sino que incluso los
programadores de VB pueden comprender Caviar.
Para
ver Caviar en acción, haga clic aquí (en inglés). Para ver la
versión de formato fijo de AVR de este código, haga clic aquí (en inglés). En el
código Caviar, se dará cuenta en primer lugar de que empieza con lo que parece
un comando CL. En Caviar, todas las operaciones de RPG y la mayoría de los tipos
de especificación tienen "mandatos" encima. DclDiskFile es el comando que
utiliza Caviar para realizar las funciones del antiguo F-spec. Cada uno de los
parámetros de DclDiskFile lleva directamente a una columna o palabra clave de
continuación de F-Spec.
SetLL
es un ejemplo de cómo proporciona mandatos parecidos a CL para los códigos de
opción de RPG. Los mandatos de Caviar siempre ponen la palabra clave de RPG
primero, seguido de los parámetros. En el caso de SetLL, el primer parámetro es
el nombre de archivo y el segundo es el valor clave utilizado para establecer
límites inferiores. Incluso los principiantes pueden comprender rápidamente este
ejemplo de Caviar.
Caviar
es RPG. Caviar conserva el 100% de su inversión en los códigos y
especificaciones de funcionamiento de RPG (como F-Spec): simplemente endulza la
sintaxis de formato fijo de RPG. Aunque más del 90% de los clientes de ASNA
adoptan Caviar rápidamente, Caviar sigue siendo opcional. Excepto en un par de
casos, todo lo que se puede hacer en Caviar, se puede hacer en el RPG fijo (si
así lo desea). A medida que sus programadores aprenden Caviar, puede que al
principio deseen beneficiarse de la capacidad de AVR de combinar Caviar con el
formato fijo de RPG. Este inicio paso a paso en Caviar introduce los conceptos y
estilo de códigos de Caviar, pero también mantiene el formato fijo a mano para
cuando lo necesite.
Aunque
siempre resulta posible utilizar el formato fijo de RPG en AVR, excepto para
algunos antiguos códigos fuente de migración (después de la migración, el RPG
fijo se puede convertir a Caviar), ASNA recomienda la sintaxis Caviar en vez del
formato fijo RPG. Esto resulta especialmente adecuado para los desarrolladores
web. Cuando usa Caviar, prácticamente todos los ejemplos de VB que utiliza para
una tarea web se pueden traducir fácilmente a Caviar.
Acceso
a datos a velocidad factorial
El
lenguaje de programación más potente en el mundo no sirve de nada si no se
conecta bien con los datos de su empresa. Pero AVR también le cubre en este
aspecto.
AVR
utiliza Acceler8DB (ADB) de ASNA para conectarse a un gran número de bases de
datos empresariales. ADB conecta los programas AVR directamente a:
IBM
iSeries 400
| Microsoft
SQL Server
| Bases
de datos ADB en servidores NT/2K/XP | Bases
de datos de un solo usuario en equipos con NT/2K/XP/Win98 | |
Esta
conectividad se muestra en el siguiente diagrama.

Figure
1. ADB
proporciona acceso a las bases de datos empresariales a las aplicaciones Windows
y web de AVR
ADB
proporciona a esta base de datos una conectividad transparente a los programas
de AVR. Eso quiere decir que cualquier programa de AVR se puede conectar
directamente y sin cambios a cualquiera de las bases de datos compatibles con
ADB. Con ADB Database Manager incorporado, los administradores y los
programadores pueden copiar archivos con facilidad de una plataforma a otra. Por
ejemplo, con ADB Database Manager, puede copiar archivos de forma instantánea,
tanto su diseño como sus datos, entre iSeries 400 y SQL Server.
Base
de datos iSeries 400 sin iSeries 400
Desde
MS SQL Server y las bases de datos ADB en los servidores Windows NT/2K/XP y los
equipos de un solo usuario, ADB proporciona los servicios de iSeries 400 como:
Biblioteca
QTemp | Archivos
de consulta abierta
| Bibliotecas | Archivos
lógicos | Tipos
de almacenamiento de datos de iSeries (por ejemplo, empaquetado y por
zonas)
| |
ADB
se conecta a a iSeries 400 por medio del servidor principal propio de iSeries
400 de ASNA llamado DataGate. DataGate proporciona a ADB tiempos de respuesta
inmediatos en el momento de leer y escribir archivos iSeries 400. DataGate
también proporciona la capacidad para AVR de llamar a objetos de programa de
OS/400. Sus programas AVR pueden llamar a sus propios objetos de programa RPG o
CL con cualquier sistema con API.
Las
aplicaciones AVR no sólo se pueden albergar en todas las plataformas de bases de
datos que proporciona ADB, sino que un programa AVR también puede conectarse de
forma simultánea a archivos en más de una plataforma. Por ejemplo, un programa
AVR puede tener un F-Spec que se conecte a un iSeries 400 y otro que se conecte
a MS SQL Server. Recuerde también que todos los accesos de AVR a las bases de
datos ADB se realizan con códigos de RPG nativos (es decir, Chain, SetLL, Read,
etc.). Temas como la concurrencia de usuarios o el bloqueo de registros se
gestionan con RPG nativo; incluso para MS SQL Server. Esta increíble combinación
de ASNA de AVR y ADB hace que SQL esté disponible de una forma transparente para
sus programadores de RPG, sin tener que aprender nada de SQL.
La
plataforma de base de datos transparente de ADB proporciona lo
siguiente:
A
los negocios de iSeries 400, la capacidad de redirigir fácilmente sus
aplicaciones en plataformas de bases de datos alternativas. Una ventaja de
esta función es que los ISV que fueron sólo negocios de iSeries 400 ahora
tienen la opción de vender versiones de sus programas para que se ejecuten en
servidores MS Windows NT/2K/XP. Dado el bajo coste bajo de MS Server y su
hardware comparado con el más barato de los iSeries 400, esta opción abre la
puerta a todo un nuevo conjunto de posibilidades.
| Acceso
simultáneo a bases de datos para cualquier base de datos compatible con ADB
por medio de un solo programa de AVR que utilice códigos de funcionamiento RPG
estándar. Un solo programa AVR puede conectarse a una gran variedad de fuentes
de datos y hacer que este acceso a la base de datos sea totalmente
transparente para los usuarios. | A
los desarrolladores, les brinda la oportunidad de mantener una copia de los
datos de pruebas en ordenadores portátiles o de sobremesa, lo que les permite
realizar el ciclo completo de edición, compilación, prueba y depuración
desconectados de la base de datos del ordenador principal (o bases de datos).
Esto no sólo hace que los programadores sean más productivos porque no están
atados al servidor principal de la empresa para realizar el desarrollo, sino
porque los tiempos de compilación y prueba son mucho más cortos con el acceso
a bases de datos locales de ADB. Cuando se ha probado y finalizado el
programa, resulta fácil desplegarlo en la producción de bases de datos de
iSeries 400 o MS SQL Server. | |
Puede
haber veces en que necesite conectar los programas AVR a bases de datos que no
sean directamente compatibles con ADB. Eso no resulta un problema, porque AVR es
totalmente compatible y funciona con objetos de datos activos (ADO) y cualquier
controlador de base de datos DB OLE estándar. Puede utilizar DB ADO/OLE para
conectar AVR a bases de datos como DB2 para NT, Oracle o incluso Microsoft
Access.
Integre
a sus programadores de VB y RPG
La
sintaxis de Caviar de AVR resulta muy rápida de aprender para los programadores
de VB. Sin embargo, algunos programadores de VB insisten en que no quieren dejar
de utilizar VB por nada del mundo (¿ya conoce el tipo de persona?). Para este
tipo de programadores de VB, puede ofrecerles la robusta y flexible DataGate
Component Suite de ASNA. Por medio de su sencilla interfaz de programación (con
eventos, métodos y propiedades) DataGate Componente Suite de ASNA proporciona a
los programadores de VB (o a los programadores que usan la mayoría de los otros
lenguajes de programación COM) un acceso de escritura/lectura robusto, seguro y
fiable a las bases de datos de iSeries 400 - AS/400s, SQL Server 2000 y ASNA
Acceler8DB.
Conocimientos
de aplicaciones web de AVR
Mientras
muchas empresas todavía reclaman la solución tradicional de cliente pesado de
Windows, cada vez más empresas desean —no, más bien necesitan— desplegar
sus aplicaciones en Internet. Actualmente, muchos negocios están dirigidos al
web, no por demandas internas, sino más bien por demandas externas; los
clientes, o los clientes de los clientes, a menudo necesitan o esperan poder
hacer negocios en la web. Hoy en día, muchas empresas creen que si no haces
negocios en la web, es que no haces negocios.
AVR
primero se ganaba la vida como un entorno de desarrollo para la creación de
programas de Windows. Ahora ha madurado y es también un entorno de desarrollo de
aplicaciones de Internet altamente competente. AVR puede crear magníficas
aplicaciones web de talla mundial. Desde el procesamiento de reclamaciones de
una compañía de seguros a la concesión y expedición de permisos de construcción
de los gobiernos municipales; desde los proveedores al por mayor de restaurantes
que necesitan ofrecer compras a sus clientes las 24 horas a un auditorio de la
música declarado por la UNESCO patrimonio de la humanidad, los clientes de ASNA lo han hecho todo
con AVR. AVR también es compatible con los últimos estándares: trabaja con
HTML/XHTML, XML, WML, SOAP y un ordenador principal con otras tecnologías web
(los estándares emergentes como .NET serán compatibles a principios de 2002).
Las
aplicaciones web de AVR se ejecutan en un servidor web de Microsoft NT/2K/XP que
utiliza MS Active Server Pages. Este servidor web dedicado se ejecuta junto con
su servidor de datos de producción; normalmente un iSeries 400 u otro servidor
MS que ejecuta MS SQL Server. Las soluciones web de AVR son mucho más sencillas
y mucho menos caras que las Java recomendadas por IBM y que su primo WebSphere
Application Server, aunque AVR es igual de potente (quizá mucho más). Con las
soluciones web de AVR, sólo necesita desplegar sus aplicaciones web en el
servidor web. No se necesita una configuración en el lado del cliente. La
arquitectura de las soluciones web de AVR se muestra en la Figura 2 a
continuación:

Figure
2. Arquitectura
de solución web de AVR
AVR
realiza .NET
Durante
años, ASNA ha establecido los estándares de programación de iSeries 400 con ASNA
Visual RPG (AVR) y Acceler8DB (ADB). Ahora, ASNA aumenta la apuesta inicial de
programación del sistema operativo Microsoft Windows y web con la introducción
de AVR para .NET. Esta versión compatible con Microsoft .NET lleva el mundo de
la programación de Microsoft .NET a los negocios iSeries 400. AVR para .NET
aporta mayor capacidad de programación, más conocimientos e integración con
Microsoft Visual Studio .NET, y, como en las versiones anteriores de AVR, AVR
para .NET lo hace mejorando el talento de programación de RPG de los negocios
iSeries.
ASNA Visual RPG for .NET |
Integrating AS/400 and RPG with
the Microsoft .NET
Environment |
RPG…Still
a database workhorse! It has the ADO built-in into it!
"We also see benefits to our
customers from targeting .NET; most significant is that RPG becomes a first-tier
language for .NET development, just like Visual Basic® or Visual C#™ development
systems. For the first time, the RPG programmer has an equal footing in the PC
space. Since .NET has an abstract view of languages, all languages are
equal—each adds value by focusing on a particular domain. You're much better off
doing a library to manipulate low-level window elements on-screen in C#; but RPG
makes it easy to deal with database files and tables—so if you want to build a
library operating on such files, it's much easier and more efficient to write it
in RPG. Visual Basic doesn't have a construct saying 'get me the next row'—you
have to use a database access library like ADO; the compiler can't help you. RPG
and COBOL, on the other hand, have database access built directly into the
language.
The
Company: ASNA was founded in 1982 building compilers and
data access technology for the IBM midrange market, including System 34/36 and
AS/400. Visual RPG was launched in 1994 and now supports the .NET Framework
common language runtime.
The Application: ASNA Visual RPG for
.NET is an implementation of the RPG programming language that compiles to the
common language runtime. Integration with Visual Studio .NET brings
unprecedented productivity to the RPG developer. ASNA’s Datagate Component Suite
for .NET provides the fastest possible record-level access to the AS/400
database, a compatible stand-alone database, or SQL Server—using your language
of choice. For more information on AVR for .NET, browse ASNA's Web site.
Información de Tecnología:
DATAGATE COMPONENT SUITE:
Utilice VB, C++, C#, AVR y otros lenguajes COM
para acceder a los datos del AS/400 o del iSeries 400
La
seguridad y el tiempo de respuesta son asuntos esenciales tanto para las
aplicaciones de Windows como para las basadas en internet. ASNA DataGate
Component Suite ofrece a los desarrolladores de internet y de Windows un acceso
seguro y rápido a las bases de datos de sus servidores iSeries 400-AS/400,
NT/2000 y SQL 2000. Los usuarios finales se benefician de un acceso fiable y
seguro a los datos críticos para lograr su objetivo, y los programadores de la
utilización de un interfaz de programación sencillo aunque potente y de una
seguridad muy sólida.
Interfaz
de programación estándar COM
ASNA
DataGate Component Suite es un interfaz de programación de aplicaciones fácil de
usar y basado en objetos para acceder a los datos del ISeries 400 de IBM, el
servidor SQL de Microsoft y las bases de datos del propio Acceler8DB de ASNA en
los servidores NT/2K y ordenadores de sobremesa con entorno Windows. ASNA
DataGate Component Suite funciona con entornos de desarrollo compatibles con
ActiveX ASNA Visual RPG, Visual Basic, Delphi, Active Server Pages y muchos
otros.
Escrito
para cumplir la norma del interfaz estándar de programación COM de Windows, ASNA
DataGate Component Suite ofrece un interfaz de programación estándar que utiliza
objetos, propiedades, métodos, eventos y colecciones. Prácticamente todos los
programadores de VB o AVR pueden aprender a utilizar el funcionamiento de ASNA
DataGate Component Suite en cuestión de horas.
Funciones
excepcionales
El
ASNA DataGate Component Suite ofrece a los programadores de AVR funciones de
bases de datos que superan a las operaciones “DG” prefijadas estándar de AVR
(DGADDMBR). A los programadores VB, les ofrece un modelo de acceso a archivos
con un nuevo nivel de escritura que pone al descubierto los valores de campo /
columna por medio de tipos y referencias de datos Visual Basic (ya no serán
necesarios los arrays de bytes).
Las
funciones que ofrece el ASNA DataGate Component Suite son las
siguientes:
acceso
al nivel de lectura / escritura
| capacidad
para llamar a cualquier objeto OS/400 | soporte
total de todos los niveles de seguridad y usuario impuestos por el
servidor | capacidad
para crear y copiar dinámicamente archivos físicos y lógicos | acceso
completo a metadatos de bases de datos, como los nombres de campo, los campos
clave y el contenido de las bibliotecas | capacidad
para crear dinámicamente conexiones de bases de datos
| |
Descanse
tranquilo: es seguro
El
ASNA DataGate Component Suite obedece a los modelos impuestos por los servidores
iSeries 400 y Windows NT/2K. No permite trucos de “puerta trasera” y es inmune a
los ataques de los piratas informáticos. Para el iSeries 400, el ASNA DataGate
Component Suite también ofrece un interfaz excelente para la llamada de
programas del 400 (es decir, por medio del Component Suite, se puede llamar a
casi cualquier objeto de programa OS/400 desde sus aplicaciones de internet y
Windows – con informes completos de mensajes de error CPF). Estas llamadas de
programas también obedecen a todos los usuarios autorizados impuestos por el
iSeries 400.
Internet
y Windows
El
ASNA DataGate Component Suite conecta sus aplicaciones de internet y Windows a
sus bases de datos de la línea de negocios. Es un sistema de gestión de bases de
datos graduable diseñado para ofrecer el rendimiento, la fiabilidad y la
seguridad que necesitan los programas de internet y Windows.
Su
empresa depende del acceso que tenga a los datos. Apóyese en el DataGate
Component Suite de ASNA para que ese acceso sea lo más sencillo, rápido y fiable
que sea posible.