Seven Reasons to Upgrade Your ACUCOBOL™

Transcripción

Seven Reasons to Upgrade Your ACUCOBOL™
®
ACUCOBOL-GT | El COBOL para Aplicaciones de
Misión Crítica
RESUMEN EJECUTIVO
Imagine. COBOL interoperando con tecnología
Java™... corriendo un ensamble .NET™…
procesando datos XML… o proveyendo un
servicio Web. Imagine correr COBOL desde un
dispositivo móvil (handheld). ¿Qué significaría
esta clase de funcionalidad para su negocio?
Para algunos, eso podría darles una afilada
competitividad, sumando valor a las aplicaciones
de misión crítica. Para otros significaría un soplo
de nueva vida en una aplicación languideciente.
ACUCOBOL-GT ofrece todas estas posibilidades
y más.
ACUCOBOL-GT es un avanzado sistema de desarrollo
COBOL para extender y modernizar las aplicaciones
COBOL críticas para el negocio. Es el COBOL más
portátil del mundo, que soporta un despliegue sobre
cientos de plataformas (incluida la mayoría de los
sistemas UNIX®, Linux®, Windows®, VMS y
MPE/iX) usando un único programa fuente y con una
única compilación. ACUCOBOL-GT incluye
extensas facilidades para interoperar con C, Java™ y
XML. Soporta conectividad con las principales bases
de datos relacionales y fuentes de datos ISAM,
mediante tecnologías abiertas tanto como patentadas.
Está disponible para varios ambientes CICS
distribuidos, incluyendo IBM® TXSeries® for
Multiplatforms y Sun® MTP/MBM. Como el
componente central de la familia de tecnologías extend
de Acucorp, ACUCOBOL-GT soporta las arquitecturas
cliente/servidor Cliente Delgado y multi-tier, así como
sistemas COBOL desplegados en arquitecturas
orientadas al servicio y servicios Web. Flexible y con
capacidad de crecimiento, ACUCOBOL-GT trabaja en
cualquier lugar de la empresa, desde la plataforma al
punto de venta, desde dispositivos móviles (handhelds)
hasta mainframes.
ACUCOBOL-GT es un sistema de desarrollo COBOL
de múltiples componentes COBOL que incluye un
compilador, el COBOL Virtual Machine™ (runtime),
el sistema de archivos indexados Vision, un depurador
interactivo de programas fuente y cerca de una docena
de utilitarios de soporte. Las opciones de
compatibilidad de código fuente reducen o eliminan los
esfuerzos de conversión cuando se está migrando desde
un sistema propietario. Nuestra tecnología gráfica
permite crear una interface gráfica de usuario, nativa,
con el SCREEN SECTION y verbos COBOL
familiares como DISPLAY y ACCEPT.
Un numeroso conjunto de rutinas portables soportan
operaciones comunes como ejecutar funciones del
sistema operativo, recuperar códigos de error, manejar
archivos y manejar memoria. ACUCOBOL-GT ofrece
una portabilidad sin paralelo. Con el COBOL Virtual
Machine, sus aplicaciones compiladas pueden ser
movidas de una plataforma a otra sin cambios o
recompilación.
Datasheets de la Tecnología de Acucorp Versión 7
EL SISTEMA DE DESARROLLO ACUCOBOL-GT
•
Soporte para servicios Web basados en COBOL
Las características esenciales del sistema de desarro
llo incluyen:
•
Soporte para tecnologías Microsoft® .NET
•
Interoperabilidad con plataformas de servidor de
aplicaciones J2EE, tales como BEA® WebLogic
Server® y IBM WebSphere®.
•
Soporte para BEA Tuxedo®, WebSphereMQ®
y otras soluciones de procesamiento de transacciones
en línea (OLTP)
•
Integración con IBM TXSeries for Multiplatforms y
Sun MTP/MBM (requiere licencia de runtime especial)
•
La habilidad para interoperar con dispositivos
inalámbricos como teléfonos móviles y PDAs
Tecnología central
•
•
•
Compilaciones veloces resultando código objeto
compacto, independiente de la máquina, u,
opcionalmente, código objeto nativo para Intel®,
PA-RISC®, PowerPC® y SPARC®. El ciclo de
codificar, compilar, probar es más eficiente, porque
las compilaciones son veloces y no hay un paso de link.
El código objeto independiente de la máquina es
transportable a cientos de plataformas o sistemas
operativos.
La ejecución del programa es manejada por un
COBOL Virtual Machine de alto rendimiento y alta
producción.
•
Tecnología de Cliente Delgado (thin client)
especializada y propietaria
•
Soporte para compatibilidad de programa fuente con la
mayoría de los dialectos COBOL más difundidos.
•
Extensiones para despliegue, rápido y fácil, de
aplicaciones basadas en el Internet
•
Cumple con la norma ANSI 1985 con elementos de
suplemento 1989 y la norma ISO/IEC 2002
•
Una opción de alto rendimiento de back-end
cliente/servidor
•
La habilidad de crear y desplegar aplicaciones en
una arquitectura de procesamiento distribuido
•
•
•
Soporte de la mayoría de las funciones intrínsicas de
ANSI 89
El sistema de archivos indexados Vision tiene
capacidad de crecimiento y rendimiento optimizado (el
sistema de archivos RMS es usado sobre plataformas
VMS y OpenVMS).
Un completo sistema de desarrollo
•
Un depurador interactivo de programas fuente,
poderoso y fácil de utilizar
Una interface de sistema abierto de archivos provee un
amplio acceso a datos a las principales fuentes de datos
RDBMS, ODBC, ISAM y EXTFH.
•
Un ambiente de desarrollo integrado (IDE) para
Windows, sofisticado y fácil de utilizar: AcuBench®
(requiere licencia por separado)
•
Una facilidad de analizar aplicaciones para ayudar a
afinar el rendimiento del sistema
•
La facilidad de Reporte de Diagnóstico de Terminación
Anormal para ayudar a analizar fallas del sistema
•
Varios utilitarios especializados para manejar archivos
Extensiones COBOL
•
Tecnología nativa de interface gráfica de usuario
(GUI) para COBOL, incluyendo soporte para controles
Windows nativos de 32-bit, controles ActiveX, objetos
COM y ensambles .NET
•
Soporte extendido para el SCREEN SECTION
•
Soporte para programar y manejar multiplicidad de
líneas de ejecución (multi-threading)
•
Soporte para administración de transacciones
•
Un numeroso conjunto de rutinas de biblioteca
portables, incluyendo una rutina que soporta
comunicación entre procesos vía sockets
•
Soporte de módulos de sort externos
Interoperabilidad con otras tecnologías
ACUCOBOL-GT | p 2
Opciones de despliegue
•
Accesos robustos hacia/desde C y Java
•
La habilidad de leer, procesar y grabar datos XML,
tanto transparentemente como con control directo
•
La habilidad de modernizar y desplegar aplicaciones
en una arquitectura orientada al servicio (SOA)
Datasheets de la Tecnología de Acucorp Versión 7
Soporte y servicios expertos
Acucorp está orgullosa de ofrecer a sus clientes servicio y
soporte técnico líderes en la industria. Nuestros
reconocidos y responsables profesionales son expertos en
la tecnología Acucorp de COBOL y en las mejores
prácticas para el despliegue de sistemas empresariales
exitosos. Se ofrecen análisis expertos, desarrollo y
administración del proyecto hasta el grado que su negocio
requiera.
•
AcuSQL®: Soporte de SQL embebido para
aplicaciones ACUCOBOL-GT
•
AcuServer®: Acceso remoto a archivos indexados
Vision, archivos relativos y secuenciales, así como
programas objeto almacenados en servidores UNIX,
Linux y Windows, todo en un esquema cliente/servidor
•
extend también incluye el runtime Web y el Cliente
Delgado Web de ACUCOBOL-GT, versiones ActiveX
diseñadas para facilitar un rápido despliegue en
Internet de aplicaciones heredadas.
ASPECTOS DESTACADOS DEL ACUCOBOL-GT
VERSIÓN 7
Tecnología Central
El ambiente ACUCOBOL-GT: Las aplicaciones escritas en
ACUCOBOL-GT pueden interactuar en la mayoría de las
plataformas modernas para empresas, con sistemas de
archivos/bases de datos, interfaces gráficas de usuario,
infraestructuras de servicios Web y más.
LA FAMILIA DE SOLUCIONES extend
El sistema de desarrollo ACUCOBOL-GT es el
componente central de la familia de soluciones extend de
Acucorp. Otras soluciones extend incluyen:
•
AcuBench: Ambiente de desarrollo integrado para
ACUCOBOL-GT de Acucorp en Windows
•
AcuConnect®: Soluciones cliente/servidor para la
distribución estratégica de procesamiento de
aplicaciones y soporte para la tecnología Cliente
Delgado de Acucorp. La tecnología Cliente Delgado
permite presentar, en un equipo cliente Windows, la
porción de interface de usuario de una aplicación
basada en el servidor. El soporte de Procesamiento
Distribuido y el Cliente Delgado requieren licencia por
separado.
•
Acu4GL®: Tecnología patentada que soporta el acceso
transparente desde COBOL a los principales sistemas
de administración de bases de datos relacionales
(RDBMSs) y fuentes de datos que cumplan con la
norma ODBC
•
ACUCOBOL-GT | p 3
®
AcuODBC y AcuODBC Server: Soluciones ODBC
para acceder a datos de Vision desde Microsoft Word,
Excel, Access, MS Query, Crystal Reports® y otras
aplicaciones que cumplan la norma ODBC
Datasheets de la Tecnología de Acucorp Versión 7
ACUCOBOL-GT es un compilador de un único paso
rápido y seguro que cumple con la norma ANSI 1985 con
elementos del suplemento 1989 y de la norma ISO/IEC
2002. Genera código objeto desde fuentes escritas en
ACUCOBOL-GT y en muchas variantes comunes de
COBOL (ver la sección: Compatibilidad de Código
Fuente). Usando las opciones de compatibilidad de
ACUCOBOL-GT, se pueden fácilmente convertir
aplicaciones escritas en la mayoría de los lenguajes
COBOL en aplicaciones ACUCOBOL-GT.
ACUCOBOL-GT genera código objeto compacto e
independiente de la máquina u, opcionalmente, código
objeto nativo para procesadores Intel, PA-RISC,
PowerPC y SPARC. Una vez compilado, el código
objeto independiente de la máquina se puede transportar a
cientos de plataformas y varios sistemas operativos (ver la
sección: Transportabilidad del Objeto). El código objeto
es ejecutado, a su tiempo, por el COBOL Virtual
Machine. Los códigos objeto nativos son completamente
transportables dentro de su propia familia de
procesadores.
No es necesario un re-link después de transportar un
objeto, ya sea que el objeto es independiente de la
máquina o código nativo. Los objetos de código nativo y
los independientes de la máquina pueden ser mezclados
dentro de una misma aplicación, así se puede compilar su
código como mejor se adapte a las necesidades de
programas individuales, optimizando así el rendimiento
de toda su aplicación.
Compatibilidad de Código Fuente
ACUCOBOL-GT provee varias opciones para ayudar a
convertir programas escritos para otros ambientes
COBOL. Esas opciones de compatibilidad se especifican
en la línea de comandos cuando cada programa es
compilado. Además de las opciones que proveen un buen
control sobre elementos tales como el formato del archivo
fuente, manejo de palabras reservadas y almacenamiento
de datos, ACUCOBOL-GT ofrece compatibilidad general
con los siguientes lenguajes COBOL:
•
RM/COBOL-85 (ANSI 85)
•
RM/COBOL versión 2 (ANSI 74)
•
ICOBOL
•
VAX COBOL
•
IBM DOS/VS COBOL
•
HP COBOL II/XL
Veloces Archivos Indexados Nativos
Si bien las opciones de compatibilidad de ACUCOBOL-GT
simplifican mucho la conversión de aplicaciones
existentes a ACUCOBOL-GT, algunos cambios a su
código pueden ser requeridos.
El sistema de desarrollo ACUCOBOL-GT incluye el
sistema de archivos indexados Vision (excepto con
VMS/OpenVMS donde es usado el sistema nativo de
archivos RMS). Vision está estrechamente integrado con
todos los componentes de ACUCOBOL-GT. Ofrece una
funcionalidad comparable a otros sistemas comerciales de
archivos indexados, pero con características adicionales y
un mejorado rendimiento. Los archivos Vision pueden
ser creados con formato de archivo único o archivo doble.
El formato de archivo único incluye los registros de datos
y la información de claves. El formato de archivo doble
separa, en el disco, los registros de datos de la
información de las claves de los registros. Esto
incrementa la confiabilidad cuando los archivos deben
ser reconstruidos. También facilita características
adicionales de mejora de rendimiento, tal como la
proximidad física de los segmentos de datos en el disco
y los agregados masivos de registros. Un archivo Vision
versión 4 o 5 con formato de archivo único tiene un límite
lógico de 128 terabytes de datos.
Transportabilidad del Objeto
Flexibilidad de Fuente de Datos
Las aplicaciones que usted quiere desplegar sobre
múltiples plataformas pueden ser desarrolladas y
mantenidas con un único conjunto de código fuente.
El código fuente necesita ser compilado una única vez.
El mismo archivo objeto puede ser entregado para usarlo
en cualquier plataforma soportada por ACUCOBOL-GT.
Por ejemplo, una aplicación desarrollada para UNIX
puede ser ejecutada en una estación de trabajo Windows
sin recompilación. Esto es logrado primero por el
compilador, el cual genera código objeto independiente
de la máquina, y segundo, por el COBOL Virtual
Machine, el cual hace uso de un archivo de configuración
runtime específico de la máquina que recibirá la
aplicación para proveer definiciones de valores
dependientes de la máquina.
ACUCOBOL-GT tiene una arquitectura abierta para
conectarse con otros sistemas de datos. Esto significa que
además de Vision, se puede elegir de una diversidad de
sistemas de archivos y sistemas de administración de
bases de datos. Los sistemas de archivos ISAM de
terceras partes soportados incluyen Btrieve de Pervasive,
KSAM, y C-ISAM. Si suma nuestra tecnología Acu4GL,
también puede acceder, a través de instrucciones de
entrada/salida COBOL estándar—no se requiere SQL—a
las fuentes de datos RDBMS más difundidas, como
Oracle, Microsoft SQL Server, DB2, Informix y Sybase,
así como una variedad de fuentes de datos que siguen la
norma ODBC. Usando tecnología AcuSQL o un preprocesador propietario, usted puede incluir SQL en sus
programas COBOL, dando a las aplicaciones COBOL
acceso de SQL embebido a DB2 IBM, Oracle, Microsoft
SQL Server, y fuentes de datos que cumplan con la norma
ISO/ANSI SQL92. También puede acceder datos a través
de una biblioteca que cumpla con la norma EXTFH.
Pueden ser utilizados la mayoría de los sistemas de
archivos que proveen bibliotecas para la interface de
invocación EXFH.
Además, ACUCOBOL-GT provee un alto nivel de
compatibilidad general con Micro Focus COBOL.
Diferentes programas pueden usar diferentes modos de
compatibilidad, hasta si son parte de la misma unidad de
ejecución. Por ejemplo, si se tienen dos programas, uno
escrito en RM/COBOL y el otro en ACUCOBOL-GT y se
quisiera usar en la misma aplicación, el compilador y el
runtime de ACUCOBOL-GT pueden manejar este
escenario.
El código objeto independiente de la máquina puede ser
ejecutado en cualquiera de centenares de plataformas y
varios sistemas operativos, incluyendo las variantes más
comunes de UNIX y Linux (incluidos Linux en el
AS/400), sistemas Windows de 32 y 64 bits (excluyendo
Windows CE), HP MPE/iX (incluyendo el POSIX shell
corriendo sobre MPE), OpenVMS y otros. ACUCOBOL-GT
también está disponible en servidores eServers de IBM
xSeries, pSeries, iSeries y zSeries corriendo sistemas
operativos Linux, Windows y AIX5L. Es la única
solución COBOL corriendo Linux disponible para todos
ACUCOBOL-GT | p 4
los eServers de IBM. Esta portabilidad del objeto hace a
las aplicaciones ACUCOBOL-GT muy atractivas para
despliegue Web en una amplia gama de plataformas.
Datasheets de la Tecnología de Acucorp Versión 7
Además, las aplicaciones ACUCOBOL-GT pueden leer,
procesar y grabar documentos XML. Para más
información, vea la sección titulada “Interoperando con
XML,” más abajo.
COBOL Gráfico: ACUCOBOL-GT permite convertir las
pantallas verdes de COBOL en las modernas interfaces
gráficas de usuario (GUIs) que sus usuarios se imaginan.
Extensiones COBOL
Tecnología Gráfica
La sigla GT en ACUCOBOL-GT se refiere a nuestra
avanzada Tecnología Gráfica. ACUCOBOL-GT incluye
un detallado conjunto de extensiones COBOL para
programar y manejar interfaces gráficas del usuario
(GUI). Con estas extensiones, se puede agregar un GUI
nativo, con todas las características, a un programa
existente enteramente en COBOL. Las posibilidades de
un GUI de ACUCOBOL-GT incluyen:
•
Ventanas nativas flotantes (móviles)
•
Barras de menúes y submenúes
•
Barras de herramientas
•
Una amplia variedad de controles GUI programables
incluyendo: bar*, bitmap*, check box, combo box,
date entry*, entry field, frame, grid*, label, list box,
push button, radio button, scroll bar*, status bar, tab*,
tree view, y web browser* (Los ítems marcados con
un “*” no están soportados en ambientes de modo de
texto.)
•
ACUCOBOL-GT | p 5
Soporte de controles ActiveX, objetos COM y
ensambles .NET bajo Windows
Datasheets de la Tecnología de Acucorp Versión 7
•
Acceso a los controles Microsoft más comunes bajo
Windows
•
Visualización de bitmaps y bitmap buttons bajo
Windows
•
Acceso a la facilidad nativa de cuadro de mensajes
•
Acceso a los cuadros de diálogo file open y file save-as
nativos
•
Acceso a la facilidad nativa de ayudas y soporte de las
ayudas sensibles al contexto
•
Manejo especializado del mouse
•
Selección y manejo de tipo de letra
•
La habilidad de ejecutar archivos “.WAV” de audio en
sistemas Windows
•
Colores
•
Posibilidad de impresión con características completas
para Windows
ACUCOBOL-GT provee emulación basada en caracteres
de la mayoría de los controles gráficos, así como soporte
de programación y ejecución para aplicaciones mejoradas
gráficamente corriendo en ambientes tanto gráficos como
basados en caracteres. ACUCOBOL-GT soporta
aplicaciones que tienen una combinación de definiciones
de pantalla tanto basadas en caracteres como gráficas y
provee un mecanismo para especificar cuál definición
usar. Esto permite construir una única interface de
usuario para usar tanto en ambiente gráfico como de
caracteres.
Screen Section
ACUCOBOL-GT incluye amplias posibilidades de
Screen Section que permiten definir toda una pantalla,
incluyendo la distribución y características de los campos,
en el Data Division de su programa COBOL. Las
especificaciones en el Screen Section se pueden referir a
secciones y párrafos en el Procedure Division (llamados
procedimientos embebidos). Los procedimientos
embebidos pueden ser usados para una variedad de
tareas, tales como precargar archivos de datos y hacer una
validación inmediata de datos suministrados por el
usuario.
Multiplicidad de Líneas (Threads) de Ejecución
ACUCOBOL-GT permite especificar y controlar
múltiples líneas de ejecución en un programa. Cada línea
corre en la invocación actual del runtime y es manejada
por él. El runtime monitorea cada línea y controla la
cantidad de tiempo de ejecución que recibe cada línea,
conmutando entre líneas como sea necesario. Las líneas
pueden tener prioridades asignadas a ellas, los datos
externos pueden ser compartidos entre ellas y las líneas se
pueden pasar mensajes de una a la otra. El soporte
multilínea (multi-threading) está incluido en todos los
runtimes y es interno a ellos. No depende ni usa las
posibilidades de threading que pudieran tener el sistema
operativo o la arquitectura del sistema que lo alberga. Es,
por lo tanto, completamente transportable a todas las
plataformas soportadas.
hagan el mejor uso de programas COBOL, ACUCOBOL-GT
provee varios métodos robustos de interoperar con
programas C y Java.
Para soportar el llamado a C desde COBOL,
ACUCOBOL-GT permite:
•
Llamados directos a programas C ubicados en
bibliotecas que se cargan dinámicamente del tipo DLL
de Windows y shared libraries (librerías compatidas)
de UNIX/Linux
ACUCOBOL-GT incluye extensiones al COBOL
estándar que permiten implementar un sistema completo
de administración de transacciones. Una transacción es
un grupo de operaciones de archivos relacionadas que es
tratado como una unidad indivisible. El propósito de
definir tales transacciones es asegurar que los archivos
relacionados pueden ser restaurados a un estado coherente
cuando ocurren errores. ACUCOBOL-GT incluye verbos
especiales (START, COMMIT, ROLLBACK) y una
facilidad de registro de transacciones (logging) para
operaciones sobre archivos que son parte de una transacción.
Una vez registrada, la operación puede ser confirmada
(committed) o deshecha (rolled back) por el programa.
•
Llamados directos e interfaces a programas C
linkeados en el runtime de ACUCOBOL-GT
Rutinas de Librería de Runtime Portables
Para soportar llamados a Java desde COBOL,
ACUCOBOL-GT provee una rutina de librería llamada
C$JAVA. El llamado a C$JAVA causa que se carguen el
Java Virtual Machine (JVM) y la clase de Java
especificada. Entonces se puede crear un objeto Java,
llamar a los métodos de un objeto Java, crear y usar
arrays de Java, usar logging de Java y más.
Administración de Transacciones
ACUCOBOL-GT viene con más de 40 rutinas de librerás
portables. Estas rutinas proveen soporte total entre
plataformas para funciones tales como manejo de la
memoria dinámica, operaciones de archivos de sistemas
operativos comunes (COPY, RENAME, MOVE, etc.),
manejo del mouse, recuperación de código de error y más.
Una rutina particularmente valiosa provee soporte para
comunicaciones entre procesos a través de sockets.
Para permitir a los programadores Java llamar a COBOL,
ACUCOBOL-GT provee una clase Java conocida como
CVM que encapsula el COBOL Virtual Machine
(runtime). Con la clase CVM, el programador Java puede
instanciar por programa una instancia del runtime de
ACUCOBOL-GT para invocar el programa COBOL. El
programador puede usar otras clases o métodos de la
CVM para especificar opciones de runtime y programa.
Interoperando con XML
Las aplicaciones ACUCOBOL-GT que son desplegadas
sobre sistemas UNIX y Linux pueden ser configuradas
para usar un módulo externo de una tercera parte, tal
como SyncSort® o CoSORT™, para manejar operaciones
de SORT y MERGE. En algunos casos, usar un módulo
de sort especializado permite especificar operaciones
poco usuales o alcanzar un rendimiento superior. La
capacidad de sort externo es habilitada a través de la
interface EXTSM.
ACUCOBOL-GT permite a las aplicaciones leer, procesar
y grabar documentos XML, dondequiera que residan. La
interface incorporada AcuXML permite a las aplicaciones
ACUCOBOL-GT procesar documentos XML como
archivos secuenciales regulares. La interface AcuXML
también convierte datos de salida de COBOL en formato
XML según se requiera. Para situaciones que requieren
un control más preciso sobre los datos XML,
ACUCOBOL-GT incluye una rutina de librería llamada
C$XML. Usando C$XML se puede recuperar, analizar,
modificar y grabar archivos XML.
Facilidades para Interoperar con Otros
Lenguajes y Tecnologías
Interoperando con Sistemas CICS
Distribuidos y OLTP
Módulos de Sort Externos
Interoperando con C y Java
En muchos sistemas empresariales, programas C y Java
proveen las capacidades centrales y funciones de soporte.
Para ayudarlo a construir aplicaciones más integradas que
ACUCOBOL-GT | p 6
Para soportar la habilidad de los programas C para llamar
a COBOL, ACUCOBOL-GT incluye una amplia
Application Program Interface (API) de C.
Datasheets de la Tecnología de Acucorp Versión 7
ACUCOBOL-GT soporta varios de los paquetes
OLTP más usados, incluyendo TXSeries de IBM y
MTP/MBM de Sun, lo mismo que CICS
Transaction Gateway y BEA Tuxedo.
En el soporte de ambientes CICS, ACUCOBOL-GT
ofrece:
•
Carga dinámica de librerías compartidas, incluyendo
librerías EXTFH usadas para programas “batch”, así se
puede agregar personalización por la simple definición
de una variable de ambiente.
•
Depurar programas CICS COBOL con el depurador
del runtime de ACUCOBOL-GT, al cual se puede
configurar con la transacción CDCN
•
La posibilidad de interoperar con una amplia variedad
de utilitarios que lo ayudan a usted a replicar la
funcionalidad de un mainframe en sistemas abiertos,
tal como módulos de sort externos y utilitarios para
manejar cálculos complejos.
Interoperando con ActiveX, COM y .NET
ACUCOBOL-GT soporta el uso de controles ActiveX,
objetos COM, y ensambles .NET. Cuando se agrega uno
de estos objetos a su programa, éste se convierte en parte
del ambiente de desarrollo y runtime, proporcionando
nueva funcionalidad a la aplicación. Por el soporte de
ActiveX, .NET y COM, ACUCOBOL-GT permite
aprovechar la funcionalidad de software existente, así
como crear aplicaciones que cumplen con las últimas
normas de Windows.
Construcción de SOAs y Servicios Web con
Tecnología de Adaptadores de Componentes
Con adaptadores de componentes, una tecnología de
terceras partes disponible a través de Acucorp,
ACUCOBOL-GT puede interoperar con aplicaciones
escritas en la mayoría de los lenguajes. La tecnología de
adaptadores de componentes también soporta la
transformación de aplicaciones ACUCOBOL-GT en
componentes de una arquitectura orientada a servicios
(SOA). Se puede hasta crear servicios Web COBOL para
entregar a un ambiente de servidor de aplicaciones J2EE o
.NET. Para más información sobre tecnología de
adaptadores de componentes, lea el white paper de
Acucorp titulado: Service-Oriented Architecture Using
Component Adapters.
Interoperando con Dispositivos Inalámbricos
y Asistentes Digitales Personales (PDAs)
Acucorp ofrece varios caminos para interoperar con
dispositivos que usan Wireless Access Protocol (WAP) y
dispositivos tales como Asistentes Digitales Personales
(PDAs) y teléfonos móviles. Una opción primaria
combina ACUCOBOL-GT, tecnología de adaptador de
componentes, y front-ends construidos en Java/JSP,
VB/ASP, Delphi, XML, HTML, u otro lenguaje, para
correr sobre dispositivos controlados por Windows
Mobile-, Palm-, o Symbian-. Esta puede ser una solución
independiente de la plataforma que provee un seguro para
su arquitectura back-end contra cualquier cambio mayor
en el lenguaje o plataforma en el front-end. Además, se
pueden utilizar las siguientes tecnologías de Acucorp
como parte de una estrategia de computación móvil:
•
ACUCOBOL-GT COM Server
•
ACUCOBOL-GT Common Gateway Interface (CGI)
language extensions
•
ACUCOBOL-GT runtime and Short Message Service
(SMS) processing
Para más información, lea nuestro white paper titulado:
Acucorp’s Mobile Computing Technologies.
Opciones de Despliegue
Cliente Delgado
Generador de Definiciones .NET y ActiveX: ACUCOBOL-GT
incluye utilitarios que generan COPYs de COBOL desde
ensambles .NET y controles ActiveX.
ACUCOBOL-GT | p 7
Datasheets de la Tecnología de Acucorp Versión 7
Los programas ACUCOBOL-GT pueden ser fácilmente
integrados con la tecnología de Cliente Delgado de
Acucorp. Esta tecnología permite a los programas
ACUCOBOL-GT que corren sobre servidores UNIX,
Linux, o Windows presentar una Interface Gráfica de
Usuario (GUI) de Windows, completa, sobre PCs
Windows en red con TCP/IP. Estas aplicaciones disfrutan
de los beneficios del mantenimiento centralizado y las
características de rendimiento de una arquitectura de
Cliente Delgado. Muchas aplicaciones actúan mejor
cuando se despliegan en una modalidad delgada
comparadas con otras técnicas de red, porque los
programas COBOL se ejecutan en el servidor donde los
datos son locales.
La tecnología de Cliente Delgado consiste de tres
componentes. Primero, un pequeño programa en el cliente
Windows se comunica con la aplicación que corre en el
servidor y maneja la presentación de la interface del
usuario. Esta pieza delgada es llamada el ACUCOBOL-GT
Thin Client. Puede ser bajada sin costo del sitio Web de
Acucorp. Segundo, hay un servicio de interlocutor
corriendo sobre el servidor UNIX, Linux o Windows
llamado AcuConnect. AcuConnect escucha los
requerimientos de los Clientes Delgados e inicia el tercer
componente, un runtime estándar de ACUCOBOL-GT.
Una vez que la aplicación es iniciada, el runtime de
ACUCOBOL-GT se comunica directamente con el Cliente
Delgado y AcuConnect retorna a su rol de escuchar los
requerimientos de los Clientes Delgados. Vea la hoja de
datos de la tecnología AcuConnect para más información.
AcuConnect es un producto que requiere una licencia por
separado.
extend incluye ambas versiones, ActiveX y DLL, de la
tecnología de Cliente Delgado, permitiendo a los usuarios
invocar aplicaciones de Cliente Delgado desde
navegadores Web y otros ambientes de cliente.
Despliegue en el Internet
extend y ACUCOBOL-GT incluye una diversidad de
tecnologías que simplifican el despliegue de aplicaciones
ACUCOBOL-GT sobre Internet. Por la aplicación de
estas tecnologías, se puede reconfigurar rápidamente una
aplicación que está actualmente corriendo aislada para
proveer acceso a clientes remotos, distribuidores o
empleados—sin engorrosos cambios al programa.
Por ejemplo, se puede utilizar una versión ActiveX del
runtime del ACUCOBOL-GT para desplegar sus
aplicaciones COBOL sobre la Internet rápidamente, con
pocos o ningún cambio al código fuente. La versión
ActiveX es conocida como el ACUCOBOL-GT Web
Runtime.
Si se prefiere el camino de una arquitectura de Cliente
Delgado, se puede utilizar ACUCOBOL-GT Web Thin
Client, una versión ActiveX del ACUCOBOL-GT Thin
Client. El Cliente Delgado Web hace que las aplicaciones
de Cliente Delgado existentes estén inmediatamente
disponibles en la Web y provee todos los beneficios del
Cliente Delgado estándar, incluyendo las opciones GUI
para UNIX, mantenimiento centralizado y rendimiento
excepcional.
ACUCOBOL-GT | p 8
Datasheets de la Tecnología de Acucorp Versión 7
Tanto el Cliente Delgado Web como el runtime Web
están diseñados para ser automáticamente bajados e
instalados sobre las PCs de los usuarios finales cuando
ellos visitan su página Web. Estos también pueden ser
instalados desde un medio ACUCOBOL-GT o bajados
del sitio Web de Acucorp. Son distribuidos en archivos
CAB con una firma digital de Acucorp, dando a los
clientes la confianza de que son seguros para usar en sus
computadoras. Con el runtime Web, su aplicación corre
automáticamente en la máquina local del usuario, pero
con el Cliente Delgado Web, corre en el servidor,
enviando sólo la interface de usuario en el cliente, como
en una configuración de Cliente Delgado estándar.
ACUCOBOL-GT también incluye extensiones que
facilitan escribir Common Gateway Interface (CGI)
scripts. Se pueden crear programas para leer los datos de
entrada del CGI, procesarlos y emitir los datos de
respuesta en HTML, WML, XML u otro tipo de
contenido MIME. Esto permite a los programas
ACUCOBOL-GT interactuar con dispositivos WAP como
teléfonos móviles y PDAs así como navegadores Web
HTTP estándares. Además de proveer compatibilidad
cruzada entre plataformas, los programas CGI de
ACUCOBOL-GT CGI no requieren ningún plug-in o
applet especial cuando se comunican con un navegador.
Acceso a Archivos Vision Remotos
Las aplicaciones ACUCOBOL-GT pueden acceder
fácilmente, en configuraciones cliente/servidor, a archivos
Vision indexados, secuenciales y relativos con
AcuServer. A través de AcuServer, se pueden almacenar
archivos de datos en cualquier servidor UNIX, Linux o
Windows y accederlos desde cualquier cliente UNIX,
Linux o Windows. El acceso a archivos desde la red es
ejecutado con soporte de bloqueo completo. Vea la hoja
de datos de tecnología AcuServer para más información.
Arquitecturas de Procesamiento Distribuido
Nuestra tecnología AcuConnect permite a las aplicaciones
ACUCOBOL-GT, corriendo en máquinas cliente, iniciar
aplicaciones en máquinas servidor conectadas vía TCP/IP
(vea la hoja de datos de tecnología AcuConnect para más
información). El servidor puede residir en una LAN,
WAN o el Internet global. AcuConnect es un producto
que requiere una licencia por separado.
Un Completo Sistema de Desarrollo
Depurador Interactivo
Dentro del runtime del ACUCOBOL-GT, hay un
depurador interactivo con características completas y
fáciles de usar. Cuando es activado, el depurador corre en
WYSIWYG “lo que ve es lo que se obtiene”, un editor de
código fuente sensible al lenguaje y un depurador gráfico
capaz de depurar en forma remota aplicaciones que se
ejecuten en ambientes Windows, UNIX o Linux.
AcuBench es un producto que requiere una licencia por
separado.
Profiler de Aplicaciones
Para ayudar con la tarea crítica de afinar el rendimiento
de aplicaciones, ACUCOBOL-GT incluye la facilidad de
obtener el perfil de ejecución de una aplicación. Cuando
se habilita el perfilado, el runtime monitorea la aplicación
durante la ejecución y colecciona estadísticas sobre dónde
la aplicación está gastando su tiempo, incluyendo
operaciones de entrada/salida y CALLs. Se puede
entonces correr un utilitario llamado acuprof sobre el
archivo de datos resultante para analizar la
información y producir un informe de rendimiento. Este
informe puede ayudar a señalar áreas de posible mejora.
Acceso global a un runtime de COBOL: El Web runtime y el
Web thin client son versiones ActiveX del ACUCOBOL-GT
runtime / thin client que son bajadas automáticamente
desde el sitio Web para iniciar su programa COBOL.
una ventana separada que se superpone a la ejecución del
programa sin interferir con la entrada/salida normal de la
pantalla de la aplicación. El depurador opera en tres
distintos modos: fuente, simbólico y bajo nivel. Todos
los modos incluyen soporte para el comando Trace Files,
el cual puede ser usado para rastrear la entrada salida de
los archivos y otras funciones de la aplicación.
La depuración fuente requiere que el programa sea
compilado con un indicador especial y permita al
programador ver e interactuar con el código fuente
COBOL mientras la aplicación se está ejecutando. El
código fuente de la aplicación es presentado en la ventana
del depurador y el programador puede interactuar
directamente con el código fuente para fijar puntos de
detención, inspeccionar variables, ejecutar el programa
una línea de código por vez y más.
Ambiente Integrado de Desarrollo
En sistemas Windows, ACUCOBOL-GT puede trabajar
en conjunto con el Ambiente Integrado de Desarrollo
Acubench (vea la hoja de datos de tecnología AcuBench
para más información). AcuBench provee acceso al
compilador y al sistema runtime del ACUCOBOL-GT
con un conjunto de herramientas de desarrollo gráficas,
incluyendo facilidades de administración de proyecto, un
diseñador de pantallas drag-and-drop, del tipo
ACUCOBOL-GT | p 9
Datasheets de la Tecnología de Acucorp Versión 7
Reporte de Diagnóstico de Terminaciones
Anormales
El runtime puede ser configurado para producir un
informe que describe el estado de un programa en que
ocurre una terminación anormal. Este informe es llamado
Abend Diagnostic Report o ADR. Este informe es útil
para hacer un análisis de la causa de esa terminación. El
informe contiene tres secciones principales:
•
Información general acerca del programa, tal como los
parámetros de la línea de comandos, la razón de la
terminación, y el número de línea donde ocurrió
•
Un resumen stack de CALLs de cada línea (thread)
•
Información detallada acerca de cada programa,
incluyendo los valores de todos los ítems de datos
Utilitarios de Manejo de Archivos
cblutil es un utilitario para trabajar con los archivos de
programas objeto de ACUCOBOL-GT. cblutil tiene la
capacidad de poner juntos los archivos de objetos y los
recursos (tales como bitmaps) para crear librerías objeto.
También permite imprimir información sobre un archivo
de objetos o librería de objetos. Y puede ser utilizado para
generar módulos objeto en código nativo desde archivos
de objetos independientes de la máquina.
vutil es un utilitario de archivos para trabajar con
archivos indexados Vision. vutil permite examinar
archivos, extraer registros de datos, cambiar el tamaño
máximo de registro y reconstruir índices corrompidos.
Las funciones están diseñadas para permitir especificar
todos los parámetros de tareas desde el principio, así el
utilitario puede correr sin atención o con un mínimo de
interacciones del usuario.
alfred es un editor al nivel de los registros, interactivo y
manejado con menúes, para usar con archivos indexados
Vision. alfred permite ver, modificar, agregar o eliminar
registros individuales almacenados en un archivo
indexado. Es especialmente valioso para los
desarrolladores comprometidos con la prueba y
depuración de esquemas de archivos de datos y acciones
de entrada/salida.
vio es el utilitario de transferencia de archivos de
ACUCOBOL-GT. vio permite recolectar archivos juntos
para almacenamiento definitivo (archive), y extraer de él
algún archivo individual. Típicamente un archive es
ubicado en algún medio externo como una cinta o disquete,
pero puede también estar en un disco. vio es frecuentemente
usado para hacer copia de respaldo de un conjunto de
archivos o mover archivos de una máquina a otra.
Soporte del Sistema de Desarrollo y Servicios
ACUCOBOL-GT es un sistema de desarrollo sofisticado
y versátil. Para ayudar a hacer realidad todo su potencial
y alcanzar los resultados que usted quiere y necesita,
nosotros tenemos un equipo con cobertura mundial, de
primera categoría, de amplios conocimientos, excelente
respuesta para servicio a clientes, soporte técnico y gente
de servicios profesionales. Nuestros profesionales
conocen COBOL, son expertos en tecnologías Acucorp, y
practican el arte y la ciencia de desplegar exitosos
sistemas empresariales.
ACUCOBOL-GT | p 10
Datasheets de la Tecnología de Acucorp Versión 7
SOPORTE DE PLATAFORMAS
Solaris
Están soportadas plataformas adicionales; póngase en
contacto con el Distribuidor de su región o con un
Profesional de Ventas de Acucorp en la oficina más
cercana a usted.
•
Solaris 2.6 (x86 PC/Intel)
•
Solaris 2.4, 2.5, 2.6 (Sun SPARC)
•
Solaris 7.0, 8.0, 9.0 (Sun SPARC, 32-bit y 64-bit)
•
Solaris 7.0, 8.0 (x86 PC/Intel, 32-bit)
Windows
•
MS Windows XP, 2000, NT, ME, 98
•
MS Windows 2003 Server, 2000-Advanced Server,
2000 server, NT Server
•
MS Windows Terminal Server/Citrix
UNIX
•
HP-UX 10.20
•
HP-UX 11.0, 11i, y 11.22i (32-bit y 64-bit)
•
VMS
•
OpenVMS sistema operativo
MPE/iX
•
MPE/iX 6 (HP e3000)
Código Nativo—Procesadores Soportados
•
Intel: Intel 386, 486, la familia Pentium
(y compatibles)
SCO UNIX Open Server (5.0.0, 5.0.4, 5.0.5, 5.0.6)
ELF
•
PA-RISC: 32- y 64-bit procesadores bajo HP-UX
y MPE/iX
•
SCO UNIX V.3 R2.4
•
PowerPC: 32- y 64-bit IBM pSeries y AIX
•
SCO UnixWare 7.0 ELF
•
SPARC: SPARC v7, v8, v9 (y compatibles)
UNIX SVR4v3 (MP-RAS 3.x)
Linux
•
Niveles de Implementación de módulos ANSI
•
Linux (glibc 2.0, 2.1, 2.2, 2.3) - x86 PC (Intel)
•
Nucleus (1-2) Level 2
•
Linux (glibc 2.1, 2.2, y 2.3) - IBM (S/390)
•
Sequential I-O Level 2
•
Linux (libc 5) - Intel
•
Relative I-O
Level 2
•
Linux (glibc 2.2) - iSeries
•
Indexed I-O
Level 2
•
Linux (glibc 2.3) - pSeries
•
Inter-Program Communication (1-2)
•
Sort-Merge (0-1) Level 1
•
Source Text Manipulation (0-2) Level 2
•
Segmentation (0-2) Level 1
•
Report Writer (opcional) no soportado
•
Communication (opcional)
AIX
•
AIX 4.1 (32-bit)
•
AIX 4.3 (32-bit)
•
AIX 5L (32-bit y 64-bit)
Level 2
no soportado
Oficinas Centrales Corporativas de Acucorp 800.262.6585 (dentro de los Estados Unidos y Canadá) o
+1 858.689.4500 | [email protected]
Oficinas en Europa Francia: +33 (0) 1.53.34.9000 | Alemania: +49 (0) 89.455.659.0 | Italia: +39 0523.071230
Holanda (Países Bajos): +31 (0) 30.272.7040 | Reino Unido: +44 (0) 20.8843.7100
Oficinas en otros Países Para consultar un listado completo, visite el sitio web www.acucorp.com/company/locations
Acucorp ofrece una amplia variedad de consultoría y asistencia en entrenamiento como parte de sus soluciones comerciales. Expertos técnicos con experiencia en
análisis, desarrollo, y administración de proyectos están disponibles para proveer el nivel de soporte que requiera su negocio.
© Copyright 2005 Acucorp, Inc. Todos los derechos reservados. Acucorp, extend, ACUCOBOL-GT, Acu4GL, AcuBench, AcuConnect, AcuODBC, AcuSQL, AcuServer, and
“The new face of COBOL” son marcas comerciales registradas o marcas de servicios registradas de Acucorp, Inc. “COBOL Virtual Machine” es una marca comercial de
Acucorp, Inc. Acu4GL está protegida por la patente 5,640,550 de los Estados Unidos de Norteamérica, y AcuODBC está protegida por la patente 5,826,076 de los Estados
Unidos de Norteamérica. Windows y Windows NT son marcas comerciales registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos de Norteamérica
y/o otros países. UNIX es una marca comercial registrada de The Open Group en los Estados Unidos de Norteamérica y otros países. El término es una marca comercial
registrada de Linus Torvalds. Otras marcas y nombres de productos son marcas comerciales o marcas comerciales registradas de sus respectivos poseedores.
Formulario original E-6-DS-050725-70
ACUCOBOL-GT | p 11
Datasheets de la Tecnología de Acucorp Versión 7

Documentos relacionados