Rollbase es la plataforma en la nube que a través de un navegador Web y herramientas de diseño, permite la rápida creación y despliegue de aplicaciones de negocios en el modelo de software como servicio (SaaS) haciendo uso de una mínima cantidad de código.
Rollbase corre sobre cualquier nube o en sitio y sus aplicaciones pueden ser usadas desde cualquier dispositivo.
3. ¿Que es Rollbase?
Plataforma en la nube para rápido diseño, desarrollo y despliegue de aplicaciones de negocios en
modelo de software como servicio (SaaS)
Abierto
Ejecución en cualquier
nube o local
Rápido
Mínima codificación
Fácil
Lenguajes no propietarios
6. Características
Nube o
Local
• Amazon EC2
• Rackspace
• Joyent
• Servidores
Admistrados
• Servidores Locales
• Etc.
100% Open
Source
• Java
• Apache
• Tomcat
• MySQL
SO-Agnostico
• Windows
• Linux
• Solaris
• UNIX
• Etc.
Base de Datos
• Progress OpenEdge
• MySQL
• SQL Server
• Oracle
7. Ventajas
• wizards y herramientas de
diseño visual, faciles de usar
para construir sus
aplicaciones.
Point & Click,
Drag & Drop
• Aproveche su experiencia
empresarial para construir la
mayoría de sus aplicaciones
visualmente. Sólo tiene que
escribir código para las reglas
de negocio y las
personalizaciones avanzadas.
80% Clicks, 20%
Código
• Con Progress Rollbase se
requiere menos tiempo y
dinero para llevar su
aplicación de negocios de una
idea a la realidad.
Desarrollo mas
rápido y menos
costoso
• Todas las aplicaciones Progress
Rollbase se puede acceder a
través de una interfaz de
usuario móvil diseñado para
dispositivos iPhone y Android.
Habilitado para
móvil
• Herramienta automatizada
que hace que sea fácil de
migrar su CRM Salesforce.com
y aplicaciones de Force.com a
progress Rollbase Alojado o
privado.
• Integración con la lógica de
aplicación OpenEdge (ABL).
Integración
9. Construcción
• Desarrollo en un
navegador (Point & click,
drag & drop)
• Usuarios de negocios
pueden crear apps sin
necesidad de codificar
• Los desarrolladores
pueden ir mas allá con
JavaScript y APIs
10. Despliegue
• Publique aplicaciones y
despliéguelas para uno o
mas tenants
• Control de acceso a nivel
de Rol y Usuarios
• Disponibilidad a nivel de
tenant o usuario
• Herramientas adicionales
que proveen una robusta
capacidad de despliegue
11. Administración
• Tablero de control
centralizado para
administrador servidores,
bases de datos, tenants,
usuarios, aplicaciones y mas
• Sistemas de monitoreo y
actividad de usuarios
12. Productividad en el desarrollo de
aplicaciones
Haga clicks
Ensamble módulos
Diseñe Visualmente
Desarrolle para cualquier
dispositivo o cualquier nube
Escriba código
Construya desde cero
Desarrolle desde la
línea de comandos
Desarrolle para una
plataforma
16. Modelo de datos
Point & click wizards hacen facil la creación
de una base de datos , a través del proceso
de construccion de objetos, campos,
relaciones y vistas.
Modelo lógico y de flujo de trabajo
Utilice un marco de lógica de negocios de
gran alcance para personalizar flujos de
trabajo, automatización de procesos, reglas
de validación, aprobaciones.
Modelo de Interfaz de Usuario
Defina páginas de aplicación y formularios
con un editor de paginas drag & drop en
tiempo real . Use HTML personalizados,
scripts y widgets de terceros para construir
la interfaz de usuario.
Modelo de Permisos
Configurar permisos específicos para cada
rol y usuario en su organización desde la
aplicación hasta el nivel de campo
individual.
Modelo Organizacional
Defina jerarquía de ubicación,
departamento y función junto a grupos de
usuarios para modelar toda su estructura
organizativa sin importar cuán grande o
pequeña sea.
Modelo de Integración
Cree integraciones personalizadas con
servicios y aplicaciones externas mediante
las APIs de progress Rollbase. APIs SOAP,
REST y AJAX disponibles.
Directorio de Aplicaciones
Aplicaciones preconstruidas pueden ser
instaladas en su cuenta por demanda y
personalizadas para satisfacer sus
necesidades específicas. Los ISVs y resellers
pueden tener su propio directorio privado
para aplicaciones.
Motor de ejecución de las aplicaciones
Un motor coordina de forma automatica la
ejecución de todos los servicios Progress
Rollbase, incluyendo la creación de
instancias de aplicación, serialización y
publicación en un directorio de
aplicaciones.
Componentes Funcionales
17. Pasos básicos para crear una aplicación
1. Modelar objetos, relaciones y campos
2. Crear una instancia de la aplicación
3. Crear objetos
4. Crear campos y relaciones
5. Editar paginas y vistas
6. Editar permisos de rol y usuario