Tecnología Inteligente para Clientes Inteligentes

Tecnología Inteligente
para Clientes Inteligentes
Servoy está Listo para las Empresas
Servoy es un entorno basado en Java listo para diseñar y desplegar aplicaciones
empresariales Java sin los problemas usuales que supone desarrollar en entornos
Java. Construya aplicaciones Java con la facilidad y la productividad de los 4GL y
de las aplicaciones de bases de datos de escritorio.
Servoy es Seguro
Servoy tiene un solo modo de operación: Seguro. La seguridad es garantizada todo
el tiempo por el Servidor de Aplicaciones de Servoy en las capas de datos, de lógica
y de presentación. La comunicación entre el cliente y el servidor es encriptado
usando los últimos estándares. Dispone de funciones completas de auditoría para
rastrear cada detalle de sus datos.
Servoy Cumple los Estándares de la Industria
Servoy no introduce ningún estándar propietario sino que hace más fácil de usar a
los estándares universalmente aceptados.
Servoy es MultiPlataforma
Servoy corre en todas las plataformas modernas y funciona con todas las bases de
datos SQL.
Servoy es Cero Despliegue
Servoy puede ser desplegado para usuarios finales usando tanto Smart Client como
Web Client. No hay necesidad de instalar Servoy en las computadoras de los
clientes o de mantener nuevas versiones de su aplicación. Servoy se encarga de
estas tareas automáticamente.
Servoy es El Futuro para los ISV
Servoy le provee una manera fácil y flexible de integrar SOA (Service Oriented
Architecture), servicios Web y SaaS (Software as a Service) en sus aplicaciones.
Usted puede aumentar sus ingresos con nuevos modelos de despliegue
Java Simplificado y Rápido
Servoy le da lo mejor de los dos mundos: Primero,
Usted tiene el poder de Java – el lenguaje de
programación más utilizado y aceptado- sin las
complicaciones de desarrollar en Java. Y segundo, si
Usted necesita programar algo específicamente en
Java, puede integrar fácilmente su código en el
entorno Servoy.
Multiplataforma, Multi Base de datos
Servoy se puede conectar a cualquier servidor de base
de datos SQL; y puede ser desplegado en casi
cualquier sistema operativo incluyendo Windows, Mac
OS X, Linux y Solaris. Servoy Server puede correr en
la mayoría de los sistemas operativos incluyendo
Solaris, HP Unix, IBM AIX, AS/400, OS/390,
Windows Server 2003, Mac OS X Server, Red Hat
Enterprise Edition, Novell Suse y much
os más. Servoy puede correrse en múltiples
plataformas de manera simultánea. Moverse de una
plataforma a otra – o inclusive de un servidor de base
de datos SQL a otro – es sencillo. Por ejemplo: Usted
puede desarrollar su solución en Windows, Sybase y
desplegarlo en Mac OS X, Oracle sin la necesidad de
recodificar.
Seguro por Defecto
Servoy es seguro por definición. Desde la primera
instalación, Servoy usará encriptación SSL de 128 bit
para asegurar todos los datos que viajan entre Servoy
Server y el cliente. Servoy además ofrece maneras
sencillas de incorporar seguridad a sus soluciones para
limitar a los usuarios, basado en derechos de acceso
predefinidos. El acceso a seguridad puede ser definido
tanto al nivel de los datos como en el de la interfaz del
usuario. Agregar una auditoria de rastreo en Servoy –
para seguir en detalle cualquier cambio en los datos –
puede habilitarse con un solo clic en un checkbox.
Informes sin esfuerzos
Diseñar un reporte en Servoy se hace con enorme
facilidad – sin la necesidad de escribir ninguna
sentencia SQL. Simplemente arrastre los campos que
quiere mostrar en su reporte a la parte del mismo
donde quiere que aparezca : encabezado, pie de
página, cuerpo, resumen o sub-resumen. Dependiendo
del contexto de sus datos desplegados y su foundset –
Servoy ejecutará automáticamente las sentencias SQL
necesarias para el acceso a la base de datos y generará
su reporte.
Uso de estándares de la industria
Servoy no introduce nuevos estándares o tecnología propietaria. En lugar de
eso, Servoy usa solo estándares aceptados por la industria para cada nivel
de desarrollo de software:
• SQL para interacción de datos
• JavaScript para la escritura e implementación de reglas de negocio
• JavaBeans, Applets y clases Java para integrar funcionalidad ya existente
en nuestras aplicaciones
• Webservices, SOAP y XML para interactuar con el mundo exterior
• RTF y HTML para presentación y edición de texto
• Formularios, output y opciones de almacenamiento PDF
• POP, SMTP, soporte completo de “mime type” y adjuntos para la
funcionalidad de email.
Arquitectura escalable
Servoy escala fácilmente desde un solo usuario a miles usuarios
concurrentes, limitado únicamente por el hardware. Gracias a la
arquitectura 3 capas de Servoy, su base de datos SQL escalará mucho mejor
Despliegue para todos
Ya sea que quiera desplegar su aplicación como
Client-Server, SaaS, en la Web o standalone_ Servoy
puede hacerlo todo – usando un solo código base.
Vinculación de datos
Servoy es de los pocos productos front-ends de acceso
a bases de datos que ofrece vinculación de datos
automática. Imagine simplemente seleccionar
columnas de una tabla SQL – sin tener que pensar en
todos los SQL statements necesarios para manejar los
finds, selects, updates, inserts, aggregates y deletes.
Inclusive cuando compila reportes, Servoy maneja las
consultas SQL por Usted. Y si prefiere escribir su
propio código, Servoy también le da esa posibilidad.
Difusión de datos
Servoy es el único front-end SQL que le ofrece la
funcionalidad de difusión de datos – esto significa que
si un usuario cambia sus datos y otro usuario está
viendo esos mismos datos en pantalla, éstos se
actualizan automáticamente para ambos usuarios. Esta
es una característica por definición de Servoy. No es
necesario ejecutar sentencias ni que el usuario
refresque la pantalla. Servoy les actualiza
automáticamente los datos modificados a los usuarios
que los estén usa
ndo.
controlar la interfaz – por ejemplo, haciendo que los campos y los botones
se atenúen o se oculten en base a los permisos de acceso del usuario.
Sencillo pero sin limitaciones
Los entornos de desarrollo y despliegue distintos a Servoy son o fáciles de
usar pero con serias limitaciones, o tienen pocas restricciones pero son
difíciles de dominar. Servoy le da lo mejor de ambos mundos: toda la
funcionalidad que necesita y espera está disponible por definición en
Servoy. Para una funcionalidad más especializada, Servoy también es fácil
El Servidor más fácil de usar
de extender. Gracias a que Servoy soporta JavaBeans, hay miles de
Servoy Server es el servidor de aplicación más sencillo extensiones listas para usar. Y la API para incluir plugins de Servoy hace
fácil la conexión de códigos/clases Java existentes al entorno Servoy.
de manejar, usando una interfaz basada en navegador
Web. Desde mandarle mensajes a un cliente, cancelar
sus sesiones, subir nuevas versiones de aplicaciones o Sin características opcionales
retornar a una versión antigua, resolver locks y
Todas las características antes mencionadas son estándares en Servoy. No
transacciones, a incluso recomenzar el servidor. Todo
hay necesidad de comprar ‘paquetes’, ‘edición empresarial’ o ‘ediciones
se realiza a través de un navegador web desde
avanzadas’ adicionales. Las opciones de licencia de Servoy son claras:
cualquier ubicación en cualquier momento.
Usted puede pagar por una licencia por cada usuario concurrente de una
aplicación; Usted puede adquirir una licencia basada en CPUs; y Servoy
ofrece oportunidades especiales de licenciamiento para ISVs
WYSIWIG y más
Servoy utiliza los formularios de diseño WYSIWIG
(What You See Is What You Get) a un nivel superior.
Servoy se encarga de todas las sentencias SQL
correspondientes que deben ser ejecutados para que su
interfaz de usuario funcione correctamente – y
aportándole todos los componentes que Usted necesita
para diseñar rápidamente una rica interfaz de usuario:
tabpanels, portales, botones, etiquetas, roll-overs,
imágenes, tooltips, Cascading Style Sheets y mucho
mas. Si quiere componentes GUI específicos que
Servoy no le provee, Usted puede agregarlos
fácilmente como JavaBeans o Java Applets. Aquí
viene la mejor parte: toda la interfaz de usuario es
programable. Usando sencillos comandos de
JavaScript incluidos en el producto, Usted puede
Servoy y los ISV
La tecnología de Servoy está hecha para los ISVs que quieren ir de lenguajes propietarios 3GL y 4GL y bases de datos de
escritorio a aplicaciones Java de nivel empresario. El Programa ISV de Servoy le permite migrar fácilmente de tecnología
propietaria a un costo bajo y fijo; mejorar su aplicación y su modelo de negocios al comprometerse conjuntamente a entregas y
fechas tope; y de esta forma hacer crecer su negocio.
Suite de Productos de Servoy
La Suite de productos de Servoy está basada en Java y corre en todas las plataformas de sistema operativos populares
incluyendo Windows, Mac OS X, Linux, Solaris y Unix. Servoy puede conectarse con cualquier fuente de datos en
cualquier plataforma que soporte una conexión JDBC o Web Service.
Para crear soluciones, hosteadas
por Servoy Server y
desplegadas por Servoy Client,
Servoy Developer es un
poderoso IDE (ambiente
integrado de desarrollo) que
está compuesto de un diseñador
de interfase de usuario y un
entorno JavaScript de
programación y depuración.
Con Servoy Developer,
desarrollar interfaces de usuario
y reportes accediendo a bases
de datos nunca ha sido tan fácil
y tan productivo! Para su
conveniencia, Servoy
Developer incluye Sybase
Adaptive Server Anywhere pre
instalado – para Usted no tenga
que instalar una base de datos
SQL de forma separada. O
puede conectarse y usar
cualquier base de datos SQL ya
existente
Servoy Developer también está
disponible en una edición Pro
que viene con Sybase
PowerDesingner – una potente
herramienta de modelamiento
de datos- que soporta
múltiples bases de datos y se
integra con Servoy.
Servoy Client ofrece un entorno
de despliegue seguro para sus
aplicaciones y se encarga
automáticamente de las
actualizaciones y nuevas
versiones. Manejar el
despliegue de las aplicaciones
nunca ha sido tan fácil! Servoy
ofrece dos tipos de cliente:
Servoy Smart Client y Servoy
Web Client.
Servoy Smart Client usa
tecnología Java WebStart, no
tiene despliegue y corre como
una aplicación Java para los
clientes finales. Smart Client
ofrece plena interactividad con
una conexión “de ida y vuelta”
al servidor de la aplicación;
además es altamente interactivo
cuando se ejecutan reglas
comerciales locales.
Servoy Web Client es
desplegado dentro de un
navegador web y ofrece un
despliegue sin esfuerzo en
cualquier plataforma incluyendo dispositivos
móviles.
Un servidor de aplicación que
provee acceso a las soluciones
Servoy, maneja conexiones a
bases de datos y control de la
concurrencia en entornos multiusuarios. Servoy es una
aplicación verdaderamente de 3
capas. Todas las conexiones a la
base de datos se hace a través
de Servoy Server – dándole una
mejor performance, una mayor
seguridad y soluciones que son
más fáciles de manejar y
desplegar.
Con Servoy Usted no tiene que
instalar software en cada
maquina del cliente ya que el
servidor se encarga del
despliegue para clientes, los
mantiene actualizados con la
última versión de Servoy, así
como también con las últimas
versiones de las soluciones
desplegadas via Servoy Server.
Una versión standalone de
Servoy. A diferencia de Servoy
Client, Servoy Runtime no
requiere de un servidor para
correr y tiene un motor de base
de datos incluido – Sybase
Adaptive Server Anywhere.
Servoy Runtime es un producto
ideal para ejecutar aplicaciones
standalone, sin acceso a redes,
como por ejemplo catálogos o
versiones de demostración para
su aplicación. El Runtime
builder es una opción del
Servoy Developer que Usted
puede seleccionar al instalar
Servoy
“
“El programa ISV de Servoy nos ayudó a migrar nuestra aplicación legacy escrita en 4GL a
una moderna aplicación Java en 6 meses ! Nuestro producto contiene mas de 20
años/hombre de desarrollo continuo – por lo tanto es un logro fabuloso y no podríamos
estar mas felices con el resultado.”
Michael Phelps, presidente de adBlocks
“Choices Software migró su aplicación mas importante a Servoy y fué el primer usuario a
gran escala de la tecnología Web Client de Servoy, dando servicio a miles de agencia de
seguro. “Con Servoy, podemos ofrecer Software como Servicio (SaaS) de una manera
transparente, Servoy tiene funciones integradas de soporte a SaaS que hicieron muy fácil
incluir esta capacidad en nuestro producto existente en días en lugar de meses”
Dean Westover, Presidente de Choices Software
‘‘Aquí en Stanford, nosotros necesitamos ser capaces de interactuar con diferentes bases de
datos (Oracle, Sybase y MS SQL Server) y poder integrarlas en una misma solución.
Servoy se adapta a la sofisticación de su desarrollador así como también al tamaño de su
solución – sin quebrar su presupuesto’’
John Allen, Stanford University Department of Medicine
”
www.servoy.com
www.servoy.es
[email protected]
Servoy International
Servoy USA
Servoy España
Servoy BV
De Brand 26
3823 LJ Amersfoort
The Netherlands
Servoy Inc.
299 West Hillcrest Drive
Suite 115
Thousand Oaks, CA 91360
Calle Alborán 4
04002 Almería
España
Voice: +31 33 455 9877
Fax: +31 84 883 2297
Voice: (805) 624-4959
Voice: (+34) 950280336
Fax: (+34) 950251139
Fax: (805) 624-4958