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

                                                                                  www.asna.com

El entorno de desarrollo sin excusas para
Web, Windows® y .NET® 

  

ASNA Visual RPG : Web y AS/400

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

·       AVR enriquecido de RPG

·       Acceso a datos a velocidad factorial

·       Conocimientos de aplicaciones web de AVR

·       AVR y .NET

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.