Guía Comparativa de Funcionalidad de Servoy con Microsoft.NET

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guía Comparativa de Funcionalidad de Servoy con Microsoft.NET"

Transcripción

1 Guía Comparativa de Funcionalidad de Servoy con Microsoft.NET Resumen Ejecutivo Tradicionalmente, los ISV (Vendedores Independientes de Software) han tenido mucho éxito desarrollando e implementando sus productos en entornos 4-GL tan conocidos como : Uniface, FoxPro, Progress, Acces, PowerBuilder, Magic, Filemaker Pro, etc. Sin embargo, estos entornos 4GL no han evolucionado con las tendencias tecnológicas modernas, teniendo un soporte limitado o nulo de aplicaciones web, Software como Servicio (SaaS), o distribución multi-site; estos entornos utilizan tecnologías propietarias cerradas que los aíslan en ambientes corporativos. La solución para los ISV es migrar a entornos abiertos basados en estándares, más generalizados, como Java y.net. Servoy es un entorno de desarrollo y distribución basado en Java que hace mucho más productiva la programación en Java solucionando los problemas tradicionales de implantación y reduciendo la acentuada curva de aprendizaje de Java. Al comparar a Servoy con la plataforma.net de Microsoft, los ISV deben de tener en consideración lo siguiente: 1. El tiempo de lanzamiento al mercado es importante? Estudios independientes demuestran que Servoy permite completar proyectos de 2 a 5 veces más rápido que utilizando.net. 2. Es importante ofrecer una aplicación multiplataforma? Las aplicaciones en.net de Microsoft sólo se ejecutan en su propio Sistema Operativo. Aunque Windows es actualmente el sistema operativo más dominante, la adopción de sistemas como Linux, Mac OS y Solaris crece como la espuma. Sin ningún esfuerzo adicional de desarrollo, Servoy puede ser distribuido y ejecutado en cualquier Sistema Operativo moderno, tanto a nivel cliente como servidor. 1

2 3. Actualiza a menudo su software? Cuando distribuye nuevas versiones de su software, Servoy le permite avanzar y retroceder entre versiones y revisiones. Gracias a la estructura modular del código en Servoy, sus clientes tienen la capacidad de confgurar las aplicaciones de Servoy a medida sin romper la funcionalidad base. 4. Cuáles son los conocimientos de su equipo de desarrollo? Servoy puede aprenderse en muy poco tiempo los fundamentos pueden aprenderse en una semana. Como parte del Servoy Assurance Program para ISVs, los empleados pueden ser adiestrados in situ con resultados garantizados así que no hay necesidad de invertir dinero en una formación externa costosa que a menudo puede conducir a resultados pobres e inesperados. 5. Necesito soportar escenarios de implantación múltiples o mixtos? Las aplicaciones en Servoy pueden ejecutarse como cliente/servidor, a través de la web, monopuesto y en dispositivos móviles todo desde el mismo código base. En aplicaciones con interfaz de usuario.net, muchas veces la base de la lógica de negocio necesita ser reescrita por cada plataforma distinta donde se vaya a implementar. 6. Compite mi producto con cualquiera de los que ofrece Microsoft? Microsoft ofrece software de CRM, ERP, Contabilidad, Gestión de Proyectos, TPV y otras soluciones comerciales. Si usted, como ISV, ofrece soluciones en cualquiera de estas áreas, tendrá que plantearse si quiere realizar su solución en una plataforma que le suministra su competidor. Servoy no compite con los ISV más bien nos asociamos con ellos. 7. Ofrece mi proveedor un programa que ayude específicamente al ISV? Servoy dispone de un programa comprobado el Servoy ISV Assurance Program que ayuda a los ISV a migrar de su entorno actual a Servoy en un plazo de tiempo y un precio fjos con una forma de pago fexible, incluyendo todas las licencias de desarrollo y de usuario fnal. 8. Está mi proveedor comprometido con mi éxito? En Servoy no podemos tener éxito a menos que usted lo tenga. Trabajamos con nuestros clientes ISV como socios en su éxito. Nuestros equipos de venta y desarrollo trabajan estrechamente con su personal para ayudarle en cada paso del camino. Escuchamos a nuestros 2

3 clientes, a menudo incorporando características específcas en la Suite de Productos de Servoy a petición. También somos accesibles. Servoy es lo sufcientemente grande para darle el soporte que usted necesita y bastante pequeño para darles acceso directo a nuestros ejecutivos de alto nivel según sus necesidades. Si usted es un directivo de un ISV, puede tener contacto directo con nuestro CEO, Jan Aleman por jaleman@servoy.com ; o mediante teléfono: Al comparar y contrastar los benefcios y las limitaciones de Servoy y.net es importante entender el qué, el cómo y el quién de cada entorno. Acerca de Este Documento El propósito de este documento es ayudar a los directivos y a los desarrolladores de los ISV a comprender las diferencias de tecnología entre Servoy y.net en términos de arquitectura, metodología de desarrollo y técnicas de integración; y para mostrar un ejemplo real de TCO (Coste Total de Propiedad). Servoy y.net son productos completamente diferentes cada uno con su propio conjunto de fortalezas y limitaciones. La clave es escoger la herramienta apropiada para el trabajo que se quiere hacer. A qué entornos se dirige cada uno?.net.net fue presentado por primera vez en 2002 como una alternativa a la plataforma Java..NET se utiliza en grupos de trabajo de tamaño medio y grande dentro de grandes compañías y algunos ISV ninguno de los cuales necesitando una solución multiplataforma, cuya intención es usar tecnología sólo Windows y que ya han realizado una fuerte inversión en otras tecnologías Microsoft, como SQL Server y ASP. Servoy Servoy fue presentado por primera vez en 2001, está construido sobre la plataforma Java diseñada por SUN (importante competidor de Microsoft) y soportado por grandes compañías: Oracle, IBM, Apple, etc. Servoy se utiliza en ISVs, grupos de trabajo de tamaño medio y grande dentro de grandes compañías y consultores independientes de software que realizan aplicaciones a medida para sus clientes. 3

4 Cuáles son las competencias básicas de cada entorno?.net El framework de.net permite a los desarrolladores escribir aplicaciones en varios lenguajes diferentes (C#, VB NET, J#, ASP.NET) y ofrece una integración estrecha con otras tecnologías de Microsoft como SQLServer. Las aplicaciones en.net pueden ser ejecutadas en clientes Windows vía aplicación nativa o como aplicación web utilizando ASP.NET. El servidor debe ser una máquina Windows. El cliente debe ser igualmente un usuario Windows por defecto. Aunque es posible escribir aplicaciones para navegador que puedan ejecutarse en multiplataforma no es la opción predeterminada en.net, y requiere realizar un esfuerzo signifcativo. El framework de.net proporciona varias librería de clases, que los desarrolladores utilizan para crear sus aplicaciones. Las aplicaciones después se ejecutan en el Common Language Runtime (CLR), que actúa como máquina virtual de la aplicación. Ambas, librería de clases y CLR, conforman el framework de.net. Todo el framework de.net está bajo el control de Microsoft y su código fuente está completamente cerrado. Servoy Servoy tiene la capacidad de ejecutar la misma aplicación bajo un cliente nativo multiplataforma Servoy Smart Client, vía Java WebStart, en Mac OS X, Windows, Linux, y Solaris; y a través de un navegador Web Servoy Web Client en cualquier plataforma que soporte JavaScript incluyendo: Mac OS X, Windows, Linux, Solaris, Dispositivos Windows Mobile, iphone, Palm Treo y otros. La misma base de código puede utilizarse para ejecutarse en un Smart Client o en un Web Client, sin que sea necesario reescribir la aplicación. Tanto la lógica de negocio (código de la aplicación) como las interfaces de usuario pueden compartirse entre plataformas y metodologías de despliegue. Servoy trae incluído SQL Anywhere de ianywhere, una base de datos SQL de tipo empresarial sin ningún coste adicional pero CUALQUIER base de datos SQL (o múltiples) puede ser utilizada incluyendo: Sybase, Oracle, IBM DB2, MS SQL Server, MySQL, PostgreSQL, y cualquier otra base de datos SQL compatible ANSI 92 mediante driver JDBC. 4

5 Servoy Server puede funcionar con cualquier Sistema Operativo incluyendo: Mac OS X, Windows, Linux, Unix, BSD, o Solaris; y se escala según el hardware desde portátiles hasta mainframes IBM Z Series. Java lleva alrededor de ocho años más que.net en el mercado, y Sun recientemente publicó Java bajo licencia GPL, haciéndolo open-source y realmente libre. Los desarrolladores escriben sus aplicaciones en Servoy utilizando JavaScript, o con Java puro. Servoy ofrece una capa JavaScript para procesos y fujos de trabajo de negocio típicos. En tiempo de ejecución, este JavaScript es compilado a byte code nativo para conseguir rendimiento y seguridad. Usted obtiene la facilidad de uso de un lenguaje de script, combinado con la seguridad y el rendimiento de un lenguaje compilado. Además, Servoy viene con centenares de funciones incorporadas que le permiten implementar de forma transparente funcionalidades sin tener que escribir usted mismo todo el código haciendo que su aplicación tenga menos líneas de código. Cómo trabajan estos productos desde un punto de vista de arquitectura global?.net y Servoy toman prácticamente direcciones opuestas en lo que se refere a la arquitectura global..net se basa en tecnología propietaria; Servoy en Java open-source al 100%. Más abajo compararemos y contrastaremos los dos entornos para darle una visión general básica de las líneas de productos y para lo que se utiliza cada uno..net.net ofrece una tecnología cliente/servidor mediante aplicaciones basadas en web escritas en ASP.NET bajo un servidor Windows que ejecuta IIS. Para aplicaciones gráfcas cliente de escritorio,.net no proporciona ninguna herramienta para la distribución automatizada de su aplicación. El desarrollador debe compilar la aplicación y realizar su instalación en cada cliente. Tampoco tiene un servidor de aplicaciones para.net. esto quiere decir que no existe una forma centralizada para administrar su solución y los clientes. La mayoría de desarrolladores en.net utilizan el IDE (Entorno de Desarrollo Integrado) Visual Studio para desarrollar sus aplicaciones..net no incorpora control de versiones, aunque puede confgurar su propio servidor SVN/CVS para lograr compartir código entre múltiples desarrolladores. 5

6 Otras tecnologías de Microsoft, como SQL Server y Active Directory, tienen APIs disponibles para.net de forma que los desarrolladores pueden escribir código para integrar esos servicios en sus aplicaciones. Tenga en cuenta que aunque la API está disponible, el framework de.net no hace mucho por usted automáticamente. El desarrollador en.net debe controlar todo manualmente mediante código. Servoy Servoy se basa en tecnología cliente/servidor Java e incluye Servoy Developer un generador de aplicaciones, Servoy Smart Client un cliente gráfco nativo de escritorio basado en Java, Servoy Web Client una versión 100% HTML/CSS/AJAX para navegadores web, y Servoy Server un servidor de aplicaciones. Servoy también ofrece un Servidor Multidesarrollador opcional que permite que más de un desarrollador pueda dedicarse al mismo proyecto al mismo tiempo y difunde todos los cambios a todos los miembros del equipo de desarrollo, Servoy Headless Client una API para cliente Java sin interfaz que permite a los desarrolladores escribir páginas JSP que interactuen con sus aplicaciones y con otros servicios web; se incluye sin costo adicional con Servoy Server estándar;y Servoy Disconnected Client que se ejecuta en un ordenador desconectado, y al conectar permite la sincronización con uno o más orígenes SQL utilizando el software opcional MobiLink de ianywhere. Servoy interactúa con una base de datos centralizada(o múltiples bases de datos) sobre JDBC, y puede gestionar todas las consultas SQL que usted solicite. Es posible escribir su propio SQL, pero no es un requerimiento. Con Servoy, usted puede integrarse con otros servicios, como: LDAP, SOAP, etc. a través de la API Java de Servoy; y hay muchos plugins incluidos en Servoy que ya han sido programados para interactuar con estas tecnologías. Los componentes externos como Applets Java, JavaBeans y otras Clases Java, son también de instalación cero; y pueden ser enviados automáticamente a servidores remotos y a usuarios de cliente nativo sin necesidad de software adicional. Examinando el Cómo de la Generación de Aplicaciones Realización de Aplicaciones en.net Los desarrolladores construyen sus aplicaciones con Visual Estudio. La aplicación(es) consta de archivos físicos de disco en la máquina local del desarrollador. La gestión del servidor de la base de datos se realiza fuera de la aplicación, generalmente con una herramienta de administración proporcionada por el vendedor de la base de datos. 6

7 Las aplicaciones gráfcas cliente de escritorio están por lo general escritas en C#, VB.NET, o J#. Al utilizar el IDE Visual Studio, usted puede utilizar el compilador y la GUI (Interfaz Gráfca de Usuario) para desarrollar sus aplicaciones. El IDE también proporciona una forma de conectar la GUI con su código, pero todo el databinding debe realizarlo manualmente por código el desarrollador. Lo mismo debe hacerse para el databroadcasting, ya que el framework de.net no proporciona capacidades de difusión de eventos y datos entre clientes. Las aplicaciones basadas en web se escriben generalmente en ASP.NET. Todo la GUI debe hacerse en HTML. Cualquier GUI realizada inicialmente para una aplicación gráfca cliente no puede ser reutilizada, así que tiene que ser recreada completamente en HTML. Sin embargo, el framework de.net proporciona una forma de compartir lógica de negocio entre una aplicación basada en web y otra basada en escritorio. Realización de Aplicaciones en Servoy Los desarrolladores construyen sus aplicaciones en Servoy con Servoy Developer y las implementan en Servoy Server. Los usuarios luego pueden conectarse para ejecutar su aplicación al servidor de aplicaciones de Servoy mediante el Servoy Smart Client o el Servoy Web Client. Servoy no tiene formato propietario de archivo. Toda la información acerca de su solución se guarda como metadatos en forma de flas y registros en un repositorio de la base de datos SQL (el repositorio puede ser cualquier base de datos SQL que usted elija). Servoy Developer es un IDE visual que trae una gran variedad de funciones y plugins incorporados que el desarrollador utiliza para crear su aplicación. Todo el Servoy Developer se ejecuta en la Máquina Virtual Java - Java Runtime Environment (JRE). Para generar aplicaciones para cliente gráfco de escritorio y para web, usted puede usar la misma lógica de negocio y la misma solución realizada en Servoy Developer, y ejecutarlas sin cambios en ambos entornos. Usted no necesita recrear ninguna GUI ni ninguna lógica de negocio. Los desarrolladores en Servoy también pueden aprovecharse de una gran cantidad de elementos de formulario y datos desde portales que muestra datos relacionados, pasando por botones, gráfcos que actúan como botones, hasta herramientas de dibujo como líneas, recuadros, círculos y polígonos. Los desarrolladores también pueden especifcar campos con 7

8 datos de entrada automáticos; y designar columnas que contengan datos de otras tablas gestionado automáticamente por Servoy. Servoy también soporta JavaBeans y Java Applets directamente en la aplicación. Un JavaBean es un componente reutilizable que puede manipularse visualmente con las herramientas de desarrollo. Un Java Applet es una pequeña aplicación Java que generalmente se ejecuta en un navegador. Los JavaBeans habitualmente tienen algún tipo de elemento para interfaz de usuario como por ejemplo: un control deslizante, un reloj, un panel para arrastrar y soltar, etc. Un Java Applet es por lo general una aplicación pequeña que realiza algo: conversión monetaria, mostrar datos de una molécula en 3D, etc. Además, la API para Plugins de Servoy permite a los desarrolladores crear fácilmente sus propios plugins, o utilizar clases Java de terceros ya disponibles permitiendo que las aplicaciones en Servoy puedan interactuar con Web Services, SOAP, LDAP, etc. Servoy también soporta eventos en los objetos. Por ejemplo, algunos eventos de campo son: OnFocusGained, onfocuslost, ondatachange, y onaction. Los formularios incluyen los siguientes eventos: OnShow, onload, onrecordeditstart, onrecordeditend, onrecordselection, onhide, así como personalizar los eventos de todas las opciones estándar del menú: OnFind, onnextrecordcmd, onpreviousrecordcmd, onnewrecord, ondeleterecord, etc. Tener tal variedad de eventos a disposición del desarrollador es una ayuda enorme en lo que se refere a reforzar las reglas de negocio; reutilizar código a lo largo de la aplicación; cambiar o resaltar datos dinámicamente; mostrar/ocultar/deshabilitar objetos, etc. El soporte de estos eventos proporciona a los desarrolladores en Servoy el control que necesitan para crear aplicaciones adaptables, confgurables y fexibles. Mayoritariamente, los clientes de Servoy comentan que sus desarrolladores pueden crear programas de 5 a 10 veces más rápido con Servoy que otros entornos de desarrollo, como.net. Implantación de las Aplicaciones Completadas - Cliente/Servidor Distribución de una Aplicación en.net El framework de.net debe ser instalado en cada cliente para ejecutar cualquier versión de una aplicación de escritorio. Para instalar el framework, el usuario debe tener privilegios del Administrador. En Windows XP y en versiones anteriores, el framework de.net no viene instalado por defecto. 8

9 Sin embargo, viene instalado en todas las versiones de Vista. Las nuevas versiones del framework de.net introducen nuevas funcionalidades que en muchos casos son mutuamente exclusivas. Por ejemplo: las aplicaciones desarrolladas en.net 1.2 no funcionan en la 2.0, y viceversa. Las grandes corporaciones que tienen aplicaciones desarrolladas en ambas versiones ya experimentan esta restricción como un problema serio. Mediante Visual Studio, usted debe compilar y exportar su solución como un archivo del Instalador de Windows (Windows Installer). A partir de ahí, es decisión suya el encargarse de la instalación de la aplicación en cada cliente. Usted o debe construir su solución de implantación, o debe comprar una solución externa (si está disponible). El mismo escenario se plantea en otras áreas como la difusión de datos, el control de versiones, y la administración de clientes. El desarrollador en.net también debe gestionar él mismo el control de versiones de su solución, y la actualización del cliente.net no proporciona ninguna funcionabilidad incorporada dando como resultado un problema enorme en grandes instalaciones y en aplicaciones que necesitan estar actualizadas a menudo. Si una aplicación ha sido instalada en 1000 puestos y se saca una nueva versión, ésta tiene que ser instalada simultáneamente en todos los puestos para una correcta actualización. Aunque hay herramientas para semiautomatizar la instalación, es un proceso muy propenso a errores. Habitualmente, los clientes WAN (Wide Area Network Red de Área Amplia) deben acceder a una aplicación de cliente gráfco en.net a través de Terminal Services (TS) para tener un buen rendimiento. Esta capa adicional de software causa muchos dolores de cabeza de confguración, como: impresión; confguración de impresora; acceso a los fcheros locales; acceso al hardware local; compartir datos con las aplicaciones locales; etc. Distribución de una Aplicación en Servoy El software Servoy Client también tiene que ser instalado en cada puesto pero en vez de instalar manualmente o realizar una instalación en red, el cliente sólo tiene que abrir un navegador (apuntando a la dirección IP de Servoy Server) y pulsar un botón. El software cliente se descargará una vez (una descarga de aproximadamente 3MB), se instalará a sí mismo,se autoconfgurará, y después se ejecutará. No son necesarios derechos de Administrador para esta instalación, y el cliente instalado corre bajo un entorno aislado y seguro. Tanto el cliente como la aplicación desarrollada se alojan en caché local. Después cada vez que se lanza la aplicación en Servoy desde navegador; desde un acceso directo del escritorio; o mediante un deeplink en su propio portal o website comprueba en el servidor de aplicaciones de Servoy si es necesaria una actualización. Si existe una 9

10 actualización, Servoy la descargará, la instalará y la confgurará por si misma automáticamente y luego la ejecutará. Usted NUNCA tiene que actualizar manualmente el software ni una sóla vez - con Servoy. Una vez que el desarrollador Servoy o el equipo de desarrollo tiene su aplicación lista para distribuirla, es una tarea tan sencilla como exportar la solución fuera de la base de datos del repositorio de Servoy (mediante Servoy Developer), subirla al servidor de aplicaciones (mediante página web) y decir a la versión recién instalada que se active marcando una caja de selección (checkbox). Usted puede avanzar a una nueva release, o retroceder a una release anterior, en cualquier momento. No hay limitación en el número de releases que usted puede tener POR solución, POR servidor. Implantación de las Aplicaciones Completadas Web Distribuyendo una Aplicación Web en.net La mayoría de las aplicaciones web están escritas en ASP.NET, y pueden ser desplegadas subiendo los archivos.asp al Microsoft Web Server ejecutando IIS. Toda la GUI se realiza en HTML, y la lógica de negocio es en su mayor parte ASP.NET con la posibilidad de integrar otros lenguajes.net. Visual Studio de Microsoft fomenta que los programadores codifquen las interfaces de usuario para que sólo se ejecuten en el navegador web IE 6 de la compañía, y en IE 7 para versiones más recientes de.net. Hay algunas diferencias fundamentales en la renderización entre estas dos versiones de IE que puede provocar problemas para soportar ambas versiones del navegador. El servidor web no está incluido en el framework.net, por lo que el desarrollador debe confgurarlo y mantenerlo por separado. El único servidor web soportado por defecto es IIS, que no es la primera elección hoy en día en cuanto a tecnología de servidor web desde el punto de vista de seguridad, escalabilidad y disponibilidad. Al acceder los clientes a la aplicación en.net a través de un navegador web, la representación de la GUI y la impresión se basará en su navegador y en la confguración relacionada con el navegador provocando inconsistencias y dolores de cabeza cuando se necesitan formularios de impresión estándar y precisos o consistencia entre múltiples navegadores. 10

11 Distribuyendo una Aplicación Web en Servoy Servoy ofrece dos formas diferentes de publicar su aplicación en la web. La primera, y quizás la forma más sencilla, es utilizar el Servoy Web Client. No se necesita código específco usted puede confgurar a los usuarios para que lancen una página que muestre todas las soluciones disponibles (algo parecido al cuadro de diálogo Abrir ) apuntando a: Los usuarios entonces pueden pulsar sobre una solución en particular y Servoy automáticamente mostrará la aplicación en HTML y CSS puro; así como también aprovechar la tecnología AJAX (Javascript y XML Asíncrono) para actualizar dinámicamente la página web sin refrescarla todo sin que usted/el desarrollador tenga que escribir ningún código. Además, si a usted le gustaría personalizar sus páginas web fuera de Servoy, puede editar las páginas con un editor externo HTML, como Dreamweaver, y añadirle su propio HTML, CSS, Javascript, o componentes externos. Usted también puede utilizar la API Servoy Headless Client y JSP (Java Server Pages) para acceder a su solución. Ésta es realmente una gran forma de escribir aplicaciones web personalizadas a la vez que comparte la misma lógica de negocio que la aplicación en Servoy Smart Client. Simplemente incluya unas ocho líneas de código, y usted puede acceder a los métodos y datos de su solución; y puede pasar los parámetros de los métodos desde el navegador y recibir la respuesta en HTML, datos e incluso objetos Java como recordsets, datos binarios y demás. Debido a que la API Servoy Headless Client sabe cómo conectarse a su solución, usted no tiene que especifcar una conexión con la base de datos, o el nombre de una tabla, o una consulta SQL. Al desarrollar sus métodos en Servoy usted puede aprovechar el depurador paso a paso de Servoy al desarrollar sus métodos y reutilizar su lógica de negocios y sus validaciones existentes. Con Servoy, toda la impresión va automáticamente a través de PDF (sin codifcación adicional) haciendo que sea muy directa la impresión perfectamente maquetada incluyendo saltos de página. El PDF se genera en el servidor, y luego se envía al cliente, proporcionando consistencia entre todos los usuarios, plataformas y navegadores. Mantenimiento y modifcaciones en su aplicación Haciendo Cambios en una Aplicación en.net Si el desarrollador necesita hacer cambios en una aplicación existente, el framework de.net no proporciona ninguna forma automatizada de distribuir los cambios en todos los usuarios. Mediante Visual Studio, usted debe compilar y reexportar su solución como un archivo de Windows Installer (Instalador de Windows). Después de eso, es decisión suya el realizar la 11

12 actualización de la aplicación en cada cliente. Usted debe construir su propia solución de distribución, o debe comprar una solución externa (si estuviera disponible). Para aplicaciones web en ASP.NET, usted tiene que hacer cambios en los archivos.asp y volver a subirlos al servidor web. Uno de los mayores problemas en este área es el control de dependencias. Queda poco claro cuando se ha realizado una actualización del código, ya afecte este cambio de código en otras partes de la aplicación o no. Por este tema, los procedimientos de testeo extensos tienen que estar disponibles para asegurar que las actualizaciones nuevas no rompen una funcionalidad existente. Tanto para cliente gráfco de escritorio como para aplicaciones web, el Framework.NET no proporciona herramientas de control de versiones, así que usted no puede actualizar o devolver automáticamente a una versión si hubiera un problema. Esto debe realizarse manualmente. Haciendo Cambios en una Aplicación en Servoy Con Servoy, usted simplemente exporta su solución fuera del repositorio de desarrollo mediante Servoy Developer y luego la importa en el repositorio de producción mediante un navegador web (independientemente de donde esté ubicado físicamente el servidor). Usted luego puede activar la nueva release con o sin clientes conectados, o puede forzar a los clientes para que vuelvan a cargar la solución para obtener la nueva versión, o que simplemente continúen usando la versión anterior. Es decisión suya. Este proceso actualizará tanto el cliente gráfco como el cliente web al mismo tiempo automáticamente. No hay necesidad para volver a arrancar el servidor de aplicaciones para poner en marcha nuevas versiones de su aplicación. Servoy también le deja volver a una versión previa en producción sin tener que volver a subir la antigua versión. El servidor de aplicaciones tiene un sistema de versionado incorporado para mantener versiones anteriores de las aplicaciones en espera para redistribución cuándo sea necesaria. 12

13 Actualización de las Aplicaciones Actualización en.net De vez en cuando, Microsoft lanzará al mercado una actualización de su framework de.net. El framework debe ser actualizado en cada puesto de usuario. El framework de.net no proporciona ninguna forma automatizada de realizar esto, por lo que el desarrollador debe hacer cada instalación manualmente, o comprar una herramienta externa (si estuviera disponible). En muchos casos, verse forzado a actualizar el framework de.net para cada usuario también requerirá reescribir grandes partes de la aplicación para utilizar las nuevas funciones disponibles. Este defecto se deba probablemente al hecho de que.net es un framework relativamente joven e inmaduro. Java siendo 7 años mayor, no padece de estos problemas. Por ejemplo: Durante más de diez años, JDBC ha sido la forma estándar para conectarse a una base de datos en Java; con.net, la forma a conectarse a una base de datos ha cambiado más de 4 veces desde que el framework de.net fue inicialmente introducido. Actualización en Servoy Las actualizaciones en Servoy son muy faciles. Servoy Developer tiene un mecanismo propio para autoactualizarse. Si aparece una nueva versión de Servoy, le aparece automáticamente cuando lanza la aplicación un mensaje para hacer la descarga y actualizar a una versión más reciente. Actualizar Servoy Server es sencillo simplemente ejecute el actualizador del servidor y vuelva a arrancar el servidor de aplicaciones (o el servicio o daemon). Eso es todo. Servoy se autoconfgura completamente y las versiones previas de sus soluciones continuarán trabajando. Métodos y Costes de Licenciamiento. Costes en.net La instalación del entorno de runtime de.net es gratuita. Microsoft SQL Server 2005 Enterprise Edition cuesta $ por procesador. El entorno de desarrollo Visual Studio son $ por desarrollador. Debido a que las aplicaciones en.net sólo funcionan con Windows, usted debe comprar una licencia de Windows Server, Terminal Services (TS) y de CAL (Licencia de Acceso de Cliente) para cada conexión cliente. El siguiente ejemplo se basa en una conexión de 20 usuarios una aplicación gráfca de cliente sobre una WAN, lo cual requiere licencias de TS. 13

14 Costes en Servoy Servoy se licencia por usuario concurrente, no por puesto lo que signifca que si usted tuviera 100 personas en su organización, pero sólo 85 usaran la aplicación a la vez, usted sólo necesitaría adquirir 85 licencias. Usted puede elegir lanzar mediante Servoy Smart Client o Servoy Web Client (o una mezcla de ambos) desde el mismo Servoy Server al mismo tiempo. El coste por cada cliente concurrente es $349, SIN cargo adicional por Servoy Server y NINGÚN cargo adicional para el motor de la base de datos Sybase ianywhere SQL (cuando se utiliza con su aplicación de Servoy). Servoy Smart Client utiliza tan poco ancho de banda para los usuarios WAN que usted no necesita comprar ningúna licencia adicional de Terminal Services o de Citrix. Tanto Servoy como Microsoft.NET ofrecen descuentos para la compra de múltiples licencias. Pero, cuando usted examina los costes de licenciamiento, Servoy es casi el 66% menos caro que.net. NOTA: El ejemplo abajo mostrado sólo toma en cuenta costes de licencias. Incluyendo todos los costos de desarrollo, implementación y mantenimiento TCO, esta diferencia será aún más signifcativa. Item Servoy.Net Licencias Cliente (100 para.net, 85 para Servoy) $ $0 Licencia Servidor de Base de Datos $0 (Sybase incluído) $ (SQL Server) Licencias de Desarrollo (5) $3.245 $ Subtotal Licencias Software $ $ Nuevo Servidor de Producción $3.188 $3.188 Microsoft Windows Server Enterprise Edition $0 $3.999 Microsoft TS para Usuarios WAN (20) $0 $2.979 Microsoft Windows CALs (80) $0 $3.196 Subtotal Hardware/Licencias SO $3.188 $ TOTAL $ $

15 * Precios basados en un un Dell PowerEdge 2900 con (2) Dual Core Intel Xeon 5130, 533MHz (4x512MB) 4MB Cache, 2.00GHz, 1333MHz FSB, DIMMs 2GB 533 Mhz (4x512MB) Single Ranked DIMMs, Disco Duro 36GB, SAS,15K RPM de 3.5 pulgadas,microsoft Business Server 2003 Standard Edition valorado en marzo del Conclusión Desde una perspectiva organizativa, el framework de.net está más dirigido a compañías que trabajan completamente en Windows; y que no necesitan preocuparse por la compatibilidad entre plataformas. Desde una perspectiva de desarrollo, el framework de.net está más orientado a desarrolladores que preferen escribir sus propios frameworks completamente desde el principio. Si usted es una compañía o desarrollador que requiere de aplicaciones multiplataforma, facilidad en la instalación y la implementación, y un framework de desarrollo ya escrito que le permita crear sus aplicaciones rápidamente, entonces el framework de.net se queda corto en sus necesidades. Servoy es la respuesta a sus problemas. Servoy le permite construir aplicaciones multiplataforma con una sola base de código, y sin esfuerzo alguno distribuir sus aplicaciones sobre una WAN y una LAN vía cliente gráfco Servoy Smart Client, o a través de un navegador web con Servoy Web Client. Servoy viene con un framework que le ayuda a crear sus aplicaciones rápidamente y a conectarse con la(s) base(s) de datos de su elección. Y usted aún puede extender su aplicación integrándola con otras tecnologías (incluyendo las de Microsoft) utilizando el Servoy Java API. Con Servoy, usted tiene todas estas características en una aplicación basada en estándares que cuesta menos, y le permite construir sus aplicaciones empresariales más rápido que con el framework de.net. El planteamiento de ambos entornos es muy diferente:.net intenta ser una versión sólo Windows de la plataforma tradicional Java con algunas pequeñas mejoras en términos de interfaces de usuario más vistosos y ligeras mejoras en la productividadque con la programación Java. El enfoque de Servoy es radicalmente diferente: Servoy ha sido diseñado desde el principio para hacer más productivos a los programadores y permitir a las compañías distribuir y mantener sus aplicaciones a un coste inferior. 15

16 Acerca de Servoy BV Servoy BV es una compañía privada establecida para desarrollar, vender y soportar la suite de productos Servoy. La idea de Servoy fue iniciada en 1998 por los cuatro fundadores de la compañía frustrados por un lado con las limitaciones de las herramientas de base de datos de escritorio disponibles, y por otro lado por la complejidad, la pronunciada curva de aprendizaje y el largo tiempo de desarrollo de las herramientas de desarrollo web. Hoy, unas compañías y más de desarrolladores están trabajando con la suite de productos Servoy. Compañías como Symantec, Stanford University, Verizon y el hospital UCLA, confían en Servoy para gestionar y presentar datos a sus clientes y empleados ofrenciendo completas aplicaciones sobre LAN, WAN, y conexiones de Internet. Servoy cuenta con Apple, Oracle y Sybase entre sus socios tecnológicos. Las ofcinas principales de Servoy están ubicadas en Países Bajos (Amersfoort) donde está centralizado y coordinado todo el I+D, así como las ventas internacionales y las actividades de marketing. Servoy Inc., la ofcina estadounidense de Servoy, es responsable de todas las ventas y todos los eventos de marketing en EE.UU. Ofcinas Centrales Servoy EEUU Servoy B.V. Servoy Inc. Algolweg 9A 299 W. Hillcrest Drive 3821 BG Amersfoort Suite 115 Países Bajos Thousand Oaks, CA Voz: Voz: (805) Fax: Fax: (805)

17 ESTE DOCUMENTO SE FACILITA TAL CUAL SIN GARANTÍA DE NINGUNA CLASE, Y SERVOY BV NO SE RESPONSABILIZA DE TODAS LAS GARANTÍAS, YA SEAN EXPRESAS O IMPLÍCITAS, INCLUYENDO, PERO NO LIMITANDO, LAS GARANTÍAS IMPLICITAS DE MERCANTIBILIDAD O ADAPTABILIDAD PARA UN PROPÓSITO PARTICULAR, O LA GARANTÍA DE NO INFRACCIÓN. EN NINGÚN CASO SERVOY O SUS PROVEEDORES SERÁN RESPONSABLES EN ABSOLUTO DE CUALQUIER DAÑO DIRECTO O INDIRECTO, INCIDENTAL, DE PERDIDA DE BENEFICIOS EMPRESARIALES, PUNITIVOS O DAÑOS ESPECIALES, INCLUSO SI SERVOY BV O SUS PROVEEDORES HAN SIDO AVISADOS DE LA POSIBILIDAD DE SEMEJANTES DAÑOS. ALGUNOS ESTADOS NO PERMITEN LA EXCLUSION O LA LIMITACIÓN DE DAÑOS. SERVOY BV PUEDE, EN CUALQUIER MOMENTO, Y SIN PREVIO AVISO HACER CAMBIOS EN ESTE DOCUMENTO. ESTE DOCUMENTO PUEDE ESTAR DESACTUALIZADO Y SERVOY NO SE COMPROMETE A ACTUALIZAR ESTA INFORMACIÓN Servoy Inc. Todos los derechos reservados. Servoy es una marca registrada de Servoy, Inc., registrada en EE.UU y otros países. Todos los demás marcas registradas que se mencionan son propiedad de sus dueños respectivos. Las especifcaciones del producto y la disponibilidad están sujetas a cambio sin previo aviso. 17

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

INTELIGENTE Y VERSÁTIL

INTELIGENTE Y VERSÁTIL INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad

Más detalles

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

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

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

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

SBConta.NET Manual de instalación. SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.

SBConta.NET Manual de instalación. SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss. SBConta.NET Manual de instalación SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.es SBConta.NET C o n t e n i d o i Contenido 1. Introducción.

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

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

SOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM SOLUCIÓN HOSPEDADA Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM Aprovechar el ecosistema de Microsoft para el éxito de CRM hospedado Microsoft Dynamics CRM ofrece a clientes

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

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

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14 FileMaker Pro 14 Uso de una Conexión a Escritorio remoto con FileMaker Pro 14 2007-2015 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Visual Studio 2008 es el conjunto de herramientas de

Visual Studio 2008 es el conjunto de herramientas de 1. VISUAL STUDIO 2008 Visual Studio 2008 es el conjunto de herramientas de desarrollo y programación creado por Microsoft tanto para aplicaciones Windows como aplicaciones web. La aparición de Visual Studio

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Pensando en el Software como Servicio (SaaS)

Pensando en el Software como Servicio (SaaS) Servoy la mejor opción para ofrecer una plataforma Software as a Service (SaaS) permitiendo un desarrollo de aplicaciones más rápido, mejor y con menos coste, en Java. Servoy es la mejor estrategia en

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13 FileMaker Pro 13 Uso de una Conexión a Escritorio remoto con FileMaker Pro 13 2007-2013 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Más detalles

Symantec Desktop and Laptop Option

Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option es una solución fácil de usar que ofrece copias de seguridad y recuperación de archivos automatizadas y confiables para equipos de

Más detalles

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

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

FUNDAMENTOS DE PROGRAMACION CON C#

FUNDAMENTOS DE PROGRAMACION CON C# Capítulo 1 FUNDAMENTOS DE PROGRAMACION CON C# El lenguaje C# C# (léase, en inglés C sharp, y en español C almohadilla) es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet,

Más detalles

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

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas

Más detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services

Comparación entre Active Reports, Crystal Reports, y MS Reporting Services Comparación entre Active Reports,, y Este documento presenta una comparación entre estas tres herramientas de generación de reportes. Autor: Santiago Blanco Fecha: 25 de julio de 2005 Soporte de distintas

Más detalles

Novedades de PartSmart 8.11

Novedades de PartSmart 8.11 Novedades de PartSmart 8.11... 1 Requisitos del sistema... 1 Mejoras de las listas de opciones... 2 Renombrar listas de opciones... 2 Exportar listas de opciones... 2 Combinar listas de opciones... 3 Eliminar

Más detalles

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages). 2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS PRESENTACIÓN DE PRODUCTOS pymegnu v2.0 1 INTRODUCCIÓN Nuestros sistemas 100% web le permitirán poder obtener todas las ventajas competitivas que ofrece Internet, como la disponibilidad de tener sus sistemas

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES 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.

Más detalles

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

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

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

Beneficios estratégicos para su organización. Beneficios. Características V.2.0907 Herramienta de inventario que automatiza el registro de activos informáticos en detalle y reporta cualquier cambio de hardware o software mediante la generación de alarmas. Beneficios Información actualizada

Más detalles

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

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

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

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas... .NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)

Más detalles

FileMaker. Ejecución de FileMaker Pro 10 en Terminal Services

FileMaker. Ejecución de FileMaker Pro 10 en Terminal Services FileMaker Ejecución de FileMaker Pro 10 en Terminal Services 2004-2009 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker y

Más detalles

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

Documentación técnica del producto

Documentación técnica del producto Documentación técnica del producto www.corporater.com Documentación técnica del producto Corporater Enterprise Management Suite v3.0 1 Tabla de contenidos Documentación técnica del producto, Corporater

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

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

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Implantar el iphone y el ipad Apple Configurator

Implantar el iphone y el ipad Apple Configurator Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden

Más detalles

FileMaker. Ejecución de FileMaker Pro 10 en Citrix Presentation Server

FileMaker. Ejecución de FileMaker Pro 10 en Citrix Presentation Server FileMaker Ejecución de FileMaker Pro 10 en Citrix Presentation Server 2004-2009 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker

Más detalles

Popularidad comparada de PHP vs ASP, y posibles causas

Popularidad comparada de PHP vs ASP, y posibles causas Popularidad comparada de PHP vs ASP, y posibles causas PHP y ASP Quienes son? PHP significa Hypertext Preprocessor. PHP se originó como una herramienta de scripting que se ha dado de forma rápida a través

Más detalles

Configuración de PDAs en ITACTIL.

Configuración de PDAs en ITACTIL. Configuración de PDAs en ITACTIL. La aplicación ITACTIL puede trabajar con terminales de mano (PDAs, tablets o teléfonos Android, Iphone, Ipad, etc.) en sus versiones Profesional y Líder. El funcionamiento

Más detalles

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de

Más detalles

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO 1.- Nombre del Área: El área encargada de la evaluación técnica para la adquisición de licencias de software ofimático es la oficina

Más detalles

Instalación de Crystal Reports

Instalación de Crystal Reports Este capítulo explica cómo instalar Crystal Reports localmente desde la distribución del producto. Asimismo describe cómo realizar la instalación de un servidor de red a una estación de trabajo. Instalación

Más detalles

Guía de acceso a Meff por Terminal Server

Guía de acceso a Meff por Terminal Server Guía de acceso a Meff por Terminal Server Fecha:15 Marzo 2011 Versión: 1.02 Historia de Revisiones Versión Fecha Descripción 1.00 03/07/2009 Primera versión 1.01 13/08/2009 Incorporación dominio 1.02 15/03/2011

Más detalles

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA ACLARACIONES Y RESPUESTAS A CONSULTAS SEGUNDA PARTE De acuerdo a lo señalado en el numeral 11 de las Bases de Licitación, a continuación se presenta

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

Internet, conceptos básicos

Internet, conceptos básicos Internet, conceptos básicos IP (INTERNET PROTOCOL) Toda computadora tiene un número que la identifica en una red, este número es lo que llamamos IP, una dirección de IP típica se ve de esta manera Direcciones

Más detalles

Toda la potencia de AHORA para la micropyme

Toda la potencia de AHORA para la micropyme Toda la potencia de AHORA para la micropyme Qué es AHORA Express? Es nuestro software de gestión para la pequeña empresa. Una solución ERP y CRM ágil, estándar y potente, orientada a compañías que quieran

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

Servicio de VPN de la Universidad de Salamanca

Servicio de VPN de la Universidad de Salamanca Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet

Más detalles

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es

Más detalles

Qué es.net? Por César Villarreal, Global Project Manager

Qué es.net? Por César Villarreal, Global Project Manager Por César Villarreal, Global Project Manager Agosto 2012 Alguna vez te han hecho la pregunta Qué es.net? Para nosotros los tecnólogos, el término.net es bastante familiar. Pero cuando nos sentamos a conversar

Más detalles

Servidor web E-Sniper

Servidor web E-Sniper Servidor web E-Sniper Tabla de contenido Instalación del servidor IIS... 1 Instalación de la aplicación... 3 Crear el Website... 4 Comprobar la aplicación... 5 Configurar la base de datos... 6 SQLServer...

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Visión General GXplorer. Última actualización: 2009

Visión General GXplorer. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Soporte Técnico de Software HP

Soporte Técnico de Software HP Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

Antivirus PC (motor BitDefender) Manual de Usuario

Antivirus PC (motor BitDefender) Manual de Usuario Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...

Más detalles

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre

Más detalles

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0 MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner

Más detalles

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP Práctica 9 GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2001/2002 TCP/IP: protocolo TCP Introducción Como se ha comentado en la práctica anterior, el protocolo UDP es muy sencillo de implementar, pero

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles