| » MAGIC |
 |
 |
¤ Ambientes Operativos
Plataformas de equipo Intel 80x86 (PC Compatibles), SUN, Digital (VAX y Alpha), Data General, HP-9000, NCR, IBM AS/400, IBM RS-6000.
¤ Sistemas Operativos
DOS, Windows, Windows-95, Windows NT, NetWare, SCO UNIX, AIX, SUNOS, OSF/1, HP-UX, VMS y OpenVMS, CTOS. Protocolos TCP/IP y redes NetBIOS para comunicaciones. Magic provee de vías de acceso (gateways) a bases de datos ISAM (Btrieve, C-ISAM, RMS), SQL (Informix, Oracle, Sybase), RDB; DB2/400, xBase (Dbase, FoxPro, Clipper, etc.). Y proporciona una arquitectura cliente/servidor de segunda generación que soporta diferentes modelos:
› Centralizado: corriendo en modo nativo (host) con acceso concurrente de terminales de caracteres y clientes que corren localmente la lógica de la aplicación y explotan la base de datos.
› Proceso Distribuido: distribuyendo entre cliente y servidor(es) las partes principales del proceso en cuanto a presentación lógica y datos.
¤ Administración / Seguridad
Magic imprime "log files" que muestran los mensajes generados en la ejecución del programa o por el Servidor de Base de Datos e integra un sistema de seguridad que permite el control de acceso a diferentes niveles, desde la entrada a la aplicación, hasta el nivel de campo, pasando por menús, programas, archivos y registros; este sistema de seguridad permite definir grupos de usuarios con sus respectivos derechos.
¤ Facilidades de edición e interfaces
Magic cuenta con un editor gráfico y de caracteres que permite el diseño de pantallas, con despliegue de fuentes múltiples de datos, también un editor de formas (forms editor) es un repositor de objetos que contienen los parámetros de cada reporte, pantalla o esqueleto de registros de entrada/salida; además cuenta con un módulo generador de reportes en donde se crean formatos de reportes estandarizados, que pueden ser modificados a través de un editor gráfico.
¤ Interfaces soportadas
• Interfaces a GLs en llamadas convencionales a rutinas en C
• Interfaz de caracteres TUI en todos los ambientes
• Interfaz gráfica GUI en Microsoft Windows
• Interfaces a Bases de Datos en Vías de acceso (gateways) específicos
a cada base de datos y a cada protocolo de comunicación
¤ Componentes
Maquina lógica con funciones interconstruidas para la generación y ejecución de aplicaciones, esta máquina ha sido compilada y optimizada para diferentes plataformas. La maquina lógica de Magic incluye un módulo para el usuario final que permite consultas no planeadas y la generación de reportes.
La arquitectura cliente/servidor de Magic incluye componentes para correr tanto en modo nativo (host) como cliente/servidor, estos se identifican como Magic Nativo, Magic Server y Magic client:
• Manejador de Archivos, que permiten el encapsulamiento de datos
• Verificador de integridad
• MagicGate/Via de acceso a bases de datos relacionales y SQL
• GateWay de comunicaciones
• Base de datos incluída ISAM
• Procedural/no procedural
Está basado en un manejo no-procedural de eventos, que se disparan para iniciar tareas y se almacenan en una tabla de eventos.
Magic es una herramienta libre de código, por lo que no requiere de herramientas convencionales de compilación, la maquina lógica corre las aplicaciones; cuenta con diccionarios de archivos y datos, los cuales funcionan como repositorios de objetos. En particular el diccionario de tipos donde se tienen datos encapsulados (incluyendo tipos "memo" y de imagen), cuyas propiedades pueden heredarse.
Información proporcionada por Magic Software Enterprises L.T.D.
[ Para mayor información vea la siguiente presentación interactiva de Magic ]
linux › |