VISIÓN GENERAL HERRAMIENTAS COMERCIALES

Documentos relacionados
SISTEMAS DE INFORMACIÓN II TEORÍA

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Capítulo 5. Cliente-Servidor.

SIEWEB. La intranet corporativa de SIE

CAPÍTULO 3 VISUAL BASIC

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Novedades. Introducción. Potencia

ing Solution La forma más efectiva de llegar a sus clientes.

Introducción a las redes de computadores

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

App para realizar consultas al Sistema de Información Estadística de Castilla y León

Instalación del Software Magaya

Capítulo V. Implementación

Guía de Apoyo Project Professional

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.

Acronis License Server. Guía del usuario

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Movilidad. Pasa demasiado tiempo fuera de la oficina? Solución móvil Dynamics NAV

SOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas

Windows Server 2012: Infraestructura de Escritorio Virtual

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Capítulo I. Marco Teórico

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

SCGDoc. SisConGes & Estrategia

Utilidades de la base de datos

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Día :00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Características y Beneficios

Sección de Introducción.

Guía rápida para crear cursos en Aulas virtuales

3. Número inicial y número final de mensajes mostrados en la página actual.

Guía Rápida de Inicio

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

Visión General de GXportal. Última actualización: 2009

Novedades en Q-flow 3.02

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:

Introducción a Visual Studio.Net

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

LiLa Portal Guía para profesores

Ventajas del software del SIGOB para las instituciones

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

SESIÓN 1: POWER POINT 2013

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Configuracion Escritorio Remoto Windows 2003

MACROS. Automatizar tareas a través del uso de las macros.

Atennea Airport es la solución de gestión aeroportuaria que contempla los requerimientos administrativos y operativos de forma totalmente integrada.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Capítulo 3. Análisis y Diseño

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

Auditoría en Windows NT INTRODUCCIÓN AL WINDOWS NT

3.3.3 Tecnologías Mercados Datos

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

El sistema posee 7 módulos correspondientes a:

Creación y administración de grupos de dominio

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas

Qué es Record Keeper?

Aplicaciones Móviles. Sesión 12: Acceso a datos

Distribuidor de documentos 1. Ventajas. Distribuidor de documentos

Eficiencia en la Automatización y Gestión de Servicios

Manufactura. con Microsoft Dynamics GP

La Digitalización del Ayuntamiento. Gestión Integral

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

CAPITULO 8. Planeamiento, Arquitectura e Implementación

Operación Microsoft Windows

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

Guía de inicio rápido a

Sistema de SaaS (Software as a Service) para centros educativos

Manual de Referencia. Apertura

Descripción general de Document Distributor

Formularios. Formularios Diapositiva 1

Curso 8980: Microsoft Dynamics CRM 4.0 Aplicaciones

Capítulo 9. Archivos de sintaxis

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

Infraestructura Tecnológica. Sesión 1: Infraestructura de servidores

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express

Capitulo III. Diseño del Sistema.

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Arquitectura de Aplicaciones

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

Beneficios estratégicos para su organización. Beneficios. Características V

Solución GeoSAS. Otros módulos

Workflows? Sí, cuántos quiere?

CÓMO CREAR UNA PÁGINA WEB

Windows Server 2012: Infraestructura de Escritorio Virtual

Transcripción:

VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft. Sin embargo, como servidor de base de datos, el servidor de MS SQL representa solamente una sola pieza de una solución completa de gestión de datos. Muchas organizaciones han elegido ya el servidor de MS SQL como su base de datos "back-end". Pero elegir las herramientas que serán utilizadas conjuntamente con el servidor de MS SQL es otra cuestión. El mercado del software está lleno de candidatos potenciales, muchos de los cuales son demasiado especializados y no apropiados para una amplia gama de aplicaciones. Este documento no intenta comparar las diferentes herramientas que usted podría utilizar. Más bien está diseñado para destacar las muchas maneras en las cuales la alta flexibilidad de 4th Dimension le convierte en un compañero ideal del servidor MS SQL 4th Dimension es un entorno de productos complementarios que realizan una amplia variedad de tareas. Como producto maduro, 4th Dimension se ha desarrollado a lo largo de muchos años para abarcar un conjunto diverso de capacidades. 4th Dimension es una aplicación independiente, una base de datos cliente/servidor, y un servidor de aplicaciones Web, capaz de incluir cualesquiera o todas estas capacidades en una sola aplicación. Además, 4th Dimension posee un entorno de desarrollo fácil de entender, un potente compilador de código máquina y una herramienta de cross-referencing. Combinar las fuerzas de 4th Dimension con el servidor de MS SQL crea uno de los sistemas de diseño y de despliegue de mayor alcance y más flexibles actualmente. HERRAMIENTAS COMERCIALES 4th Dimension interactúa con el servidor de MS SQL usando 4D ODBC, un plug-in que agrega una serie de comandos al lenguaje de 4th Dimension. Estos nuevos comandos proporcionan una variedad de operaciones de base de datos y trabajan juntos fácilmente con el resto del entorno 4th Dimension. El plug-in 4D ODBC permite que 4th Dimension sea un cliente de ODBC para cualquier fuente de datos estándar de ODBC. Esto puede ser una gran ventaja en organizaciones que utilizan el servidor MS SQL pero también tienen otras bases de datos back-end. ESCENARIOS Y CONFIGURACION La combinación de 4th Dimension y el servidor MS SQL proporciona una gran variedad de configuraciones de aplicaciones. Debajo están las descripciones de las tres configuraciones más básicas seguidas por descripciones de otras posibilidades. 4TH DIMENSION INDEPENDIENTE Y MS SQL SERVER En este escenario, 4th Dimension desempeña el papel de un cliente tradicional en una aplicación cliente/servidor. La interfaz de usuario y el código del cliente residen individualmente en cada estación de trabajo. Las aplicaciones de esta clase se pueden poner en ejecución con 4th Dimension o 4D Runtime. Las aplicaciones compiladas, combinadas o front-end que se pueden crear usando el 4D Engine, se pueden distribuir como independientes y auto-ejecutables. 4D CLIENTE/4D SERVER Y MS SQL SERVER Este escenario utiliza 4D Cliente y 4D Server junto con el servidor MS SQL. Los clientes individuales 4D así como el servidor 4D pueden hacer conexiones al servidor MS SQL. El código de la aplicación reside en el servidor 4D y se distribuye automáticamente a los clientes según se necesite, lo que simplifica de forma significativa la introducción de las nuevas versiones de la aplicación. 1 www.4dhispano.com

4D Client utiliza un sofisticado mecanismo de captura que descarga fragmentos de la aplicación desde el servidor a la máquina local según se vaya necesitando, evitando de esta forma tráfico innecesario en la red. Esto se logra recuperando solamente las porciones de la aplicación que son visitadas por el usuario y que han sufrido algún cambio desde el uso anterior del sistema. El resultado, es un conjunto personalizado de recursos para cada usuario. servidor MS SQL pero sacan provecho del servidor de datos MS SQL. 4TH DIMENSION COMO SERVIDOR DE APLICACIONES WEB 4th Dimension tiene un servidor Web incorporado y proporciona una gran variedad de capacidades de proceso del lado del servidor. Puede convertir automáticamente un formulario de pantalla a una página Web. Puede procesar cualquier página HTML usando sus propias etiquetas (que están soportadas por varios sistemas de desarrollo Web tales como Adobe GoLive y Macromedia Dreamweaver). Puede también responder a peticiones HTTP, produciendo páginas Web "al vuelo" según se necesite. Con su amplio sistema para servir aplicaciones Web, 4th Dimension puede reemplazar soluciones más complejas usando productos múltiples. Combinado con su capacidad de comunicarse con el servidor MS SQL, 4th Dimension puede ser un eje de información, pasando datos entre navegadores y el servidor MS SQL con facilidad APLICACIONES REALES Muchos grupos de trabajo tienen necesidades de intercambio y requieren más flexibilidad que las sencillas configuraciones arriba mencionadas. Se puede requerir una base de datos del grupo de trabajo que saque datos del servidor corporativo MS SQL. O se puede requerir una aplicación tradicional cliente/ servidor con interfaces adicionales Web. Además, se puede incluso requerir una aplicación teniendo solamente como clientes navegadores Web. 4th Dimension puede responder a cualquiera de estas necesidades mientras que mantiene su papel de buen ciudadano corporativo. Debajo se muestra un ejemplo de una aplicación del grupo de trabajo y se traza su vida a través de su desarrollo. UN EJEMPLO SENCILLO EN LA EMPRESA En nuestro ejemplo, un grupo de trabajo tiene necesidades de gestión de datos. Han decidido implementar una solución en su propio departamento pero necesitan cada noche, cierta informacióndelabasededatosdelservidormssql. La aplicación está escrita en 4th Dimension y el despliegue se realiza en cliente/servidor. En este ejemplo, el servidor 4D se utiliza para conectar con el servidor MS SQL y para recuperar la información. Los clientes no interactúan con la base de datos del El grupo de trabajo decide que ciertos informes con origen en 4D y en el servidor MS SQL tienen que ser enviados cada noche. Usando sus capacitaciones de email integrado, 4D Server interroga al servidor MS SQL, combina la información con los datos del grupo de trabajo, da forma a los informes, y entonces envía por correo electrónico los informes a los usuarios designados sin interacción por parte del usuario. El escenario cambiaaesto: Más adelante, el grupo de trabajo descubre o decide que cierta información de la aplicación del grupo de trabajo necesita ser vista, editada, y después escribirse en la base de datos del servidor MS SQL durante cada transacción. La aplicación del grupo de trabajo necesita la información actualizada del sistema corporativo y necesita poner al día esta información en cada entrega. Esto implica que el cliente 4D colabora directamente con la base de datos del servidor MS SQL. El escenario puede parecerse a esto: 2 www.4dhispano.com

Más tarde incluso, el grupo de trabajo reconoce la necesidad de implementar una interfaz Web en su aplicación. En este escenario, los usuarios Web residen en otras divisiones o fuera de la organización. Usando el servidor de aplicaciones Web de 4D y habilidad middleware, el escenario cambia a esto: Aquí los usuarios están teniendo acceso a la información almacenada en el servidor MS SQL a través de navegadores 4D Cliente y Web. El cliente Web interactúa con los datos del servidor MS SQL de una manera eficiente, pero no puede tener acceso a la base de datos del servidor MS SQL directamente. Esto proporciona un nivel adicional de seguridad y un punto de control natural para evitar el acceso al servidor MS SQL si es necesario. Más tarde incluso, el grupo de trabajo reconoce la necesidad del uso de Java para comunicarse con el servidor MS SQL y con 4th Dimension. Con 4D Open for Java, el escenario sería así: Según lo demostrado aquí, la combinación de 4th Dimension/ Servidor MS SQL puede desempeñar un papel significativo en una gran cantidad de escenarios de gestión de datos sin cargar la base de datos del servidor MS SQL. 4th Dimension proporciona un eje natural para el acceso a los datos por parte del grupo de trabajo. Y puesto que los grupos de trabajo pueden prever raramente todas las maneras posibles en que los datos serán utilizados, la flexibilidad de 4th Dimension la convierte en una ventaja clave. PRESTACIONES DE 4TH DIMENSION PARA MS SQL SERVER Independientemente de lo flexible que es 4th Dimension, no sería una buena opción si el desarrollo fuera difícil o limitado. Ni sería una buena opción si una aplicación hecha en 4th Dimension fuera lenta o problemática. Mucho de lo que hace que 4th Dimension sea un entorno de desarrollo superior implica a las aplicaciones 4D y MS SQL Server. Debajo están algunas de las características más importantes de 4th Dimension con respecto a aplicaciones de colaboración con el servidor MS SQL 4th Dimension tiene un intérprete incorporado que hace que el desarrollo y las pruebas sean muy fáciles. Las modificaciones de una aplicación se pueden implementar en una ventana mientras que la prueba ocurre en otra. Desarrollar bajo 4D Server es aún más dinámico-los cambios se pueden distribuir en tiempo real a todos los clientes que están utilizando la aplicación. 4th Dimension tiene un depurador de código muy potente. Combinado con el intérprete de 4th Dimension, el depurador de 4th Dimension permite que los desarrolladores de aplicaciones examinen el estado, valores, condiciones, y otros componentes de la aplicación. Y puesto que 4th Dimension es multiproceso, permite depuraciones múltiples al mismo tiempo, proporcionando la capacidad de investigar cada parte de la ejecución. 3 www.4dhispano.com

herramienta, el estado de la memoria y el funcionamiento de cada proceso pueden ser examinados. Crítico para todas las aplicaciones que conecten con el servidor MS SQL, 4th Dimension proporciona capacidades de manejo de arrays. Esta flexibilidad permite la manipulación eficiente de la información para mostrarla en la interfaz del usuario. Un ejemplo pequeño de la flexibilidad es que los arrays de 4th Dimension pueden ser modificados en cuanto a su tamaño sin perder el contenido de los elementos restantes. 4th Dimension tiene un potente compilador de código máquina. El compilador de 4th Dimension tiene muchas de las características avanzadas encontradas en los compiladores para lenguajes de programación más tradicionales tales como C y C++. El código compilado de 4th Dimension es extremadamente rápido, lo que permite realizar muchas operaciones por 4th Dimension, liberando recursos del servidor MS SQL. En una compilación 4th Dimension puede generar código automático para plataformas múltiples (véase abajo). El compilador también proporciona testeo de gama, chequeo automático de la versión, generación del archivo de error y otras capacidades avanzadas del compilador. Utilizar el mecanismo de distribución de la aplicación 4D Server, permite descargar y almacenar código automático y específico de plataforma en cada cliente. Esto ahorra recursos de la red. Además, la ejecución de alto rendimiento del compilador 4th Dimension da a los desarrolladores la opción de descargar ciertos procesos en el cliente sin pérdida de rendimiento. En algunos casos, se puede mejorar el rendimiento mediante rutinas en el cliente compilado, que funcionaría más lento en la máquina del servidor MS SQL. 4th Dimension es cross-platform. Una sola aplicación puede funcionar simultáneamente en Windows y en Macintosh. Esto se aplica a la serie completa de desarrollo de 4th Dimension y al despliegue incluyendo 4D Server y 4D Client. Además, 4th Dimension tiene características incorporadas tales como hojas del estilo y mecanismos del control del aspecto que permiten que unasolaformasemuestrecomopantallanativaencada plataforma Otra de las prestaciones de 4th Dimension es una herramienta avanzada del estado de la información llamada Runtime Explorer. Este proceso incorporado permite que los administradores examinen el estado de todos los procesos en el código interpretado y compilado de 4th Dimension. Con esta 4th Dimension proporciona un motor local de datos, que permite una amplia gama de las necesidades en la manipulación de datos. Los recursos de sistema del servidor MS SQL y el número de conexiones se pueden reducir descargando la información al motor local de los datos, desconectando del servidor MS SQL, procesando la información, y después volviendo a conectar. Los componentes de la interfaz semi-estáticos pueden almacenarse en el motor local de los datos creando una caché que reduce los recursos del servidor MS SQL. En el otro lado del espectro, 4th Dimension se puede utilizar para crear una aplicación de base de datos completa con modestas necesidades de compartir información con el servidor MS SQL. Esencialmente, la flexibilidad garantizada por el motor de datos 4th Dimension es enorme. Con su arquitectura totalmente multiproceso, 4th Dimension tiene procesos múltiples y/o pantallas en una sola máquina que pueden interrogar y poner al día el servidor MS SQL al mismo tiempo. Es bastante simple crear una interfaz que descargue una fila del servidor MS SQL en una interfaz de edición, que permita que el usuario haga correcciones, y además de ahorrar información, desvíe el proceso a otro plano de ejecución mientras que el usuario va a otra fila. El multiproceso es nativo en 4th Dimension y esta capacidad está disponible en 4th Dimension monousuario, 4D Server, y 4D Client. Un ejemplo de la madurez del entorno de desarrollo de 4th Dimension es 4D Insider. Esta herramienta proporciona un sistema completo de documentación y cross-reference. Maneja código fuente y hace que el transporte de módulos de código entre aplicaciones sea fácil. También permite a los desarrolladores entender las correlaciones de los objetos de la aplicación. Esto es particularmente útil al trabajar en aplicaciones creadas por algún otro. Estas capacidades y muchas otras hacen que 4th Dimension esté cualificada para el uso en un entorno de colaboración con el servidor MS SQL. 4th Dimension soporta completamente la arquitectura de servidor multiproceso de MS SQL Server y tiene uno de los costos de propiedad más bajos en la industria. (vaya a http://www.4d.com/products/tco/aberdeen_2001.html). 4 www.4dhispano.com

CONCLUSION Cuando se organizan, los datos llegan a ser valiosos. Una vez conseguido esto, la necesidad de tener acceso a esa información bajo distintas maneras y formatos, aumenta. 4th Dimension proporciona colaboración con el servidor MS SQL que aporta un conjunto de diversas capacidades que le convierten en la opción ideal en la empresa. En un mundo donde las necesidades de la gestión de datos pueden cambiar tan rápidamente como los datos mismos, 4th Dimension es un componente seguro, flexible, y de gran alcance en el universo de la gerencia de datos, garantizado para resolver las necesidades de hoy y mañana. 5 www.4dhispano.com