La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Utilizando Software as a Service (SaaS) Salvador Viñals Estratega de Producto.

Presentaciones similares


Presentación del tema: "Utilizando Software as a Service (SaaS) Salvador Viñals Estratega de Producto."— Transcripción de la presentación:

1 Utilizando Software as a Service (SaaS) Salvador Viñals Estratega de Producto

2 © 2008 Progress Software Corporation2 Imagine que pudiera… Lograr un crecimiento de dos dígitos en su negocio

3 © 2008 Progress Software Corporation3 Imagine que pudiera… Llegar a más clientes nuevos Crecer su negocio. Economías de escala Tener una oferta estandarizada Foco en mejoras, no en soporte o procesos repetitivos Asociados (Application Partners)

4 © 2008 Progress Software Corporation4 Imagine que pudiera… Reducir costos Pagar por uso y no por TI / Infraestructura Agilidad. Rapidez en obtener el valor, de meses a días Escalabilidad dinámica y rentable Usuarios Finales Suscripción y uso

5 © 2008 Progress Software Corporation5 Agenda ¿Qué es SaaS? Construyendo SaaS Resumen

6 © 2008 Progress Software Corporation6 ¿Qué es SaaS? SaaS es un modelo de distribución de software en donde los usuarios se suscriben a las aplicaciones que usan en vez de comprarlas Las aplicaciones son propiedad, hosteadas, soportadas y mantenidas por un proveedor de servicios Se acceden en forma remota por Internet por múltiples clientes (arrendatarios) Se pagan con una cuota específica de suscripción

7 © 2008 Progress Software Corporation7 Multi-Arrendamiento Arrendatario = Cliente / Usuario Final. Cada arrendatario tiene varios usuarios La experiencia de cada arrendatario es como si las aplicaciones fueran dedicadas a cada uno en exclusiva Permite que los recursos sean compartidos entre todos los arrendatarios Múltiples modelos de implementación

8 © 2008 Progress Software Corporation8 Aplicaciones de Paquete vs. SaaS Desde: Desarrollar Empacar Vender Para: Desarrollar Desplegar Dar Servicio Aplicaciones de Paquete SaaS App : Clientes 1:11:N Implementar En sitioRemoto Recursos DedicadosCompartidos Personalización A cargo del clienteConfigurable Ciclo de actualización1-3 años3-6 meses Características Todo incluido. Final.Incremental. Cargo. Costos Compra. CapitalSuscripción. Costo Economías de EscalaNoSíSí Servicios AdicionalesN/AHosting, Aprovisionamiento, Facturación, Respaldo, DR, Escalabilidad Dinámica y más

9 © 2008 Progress Software Corporation9 Está Sucediendo… Hoy! Más de 200 Application Partners de Progress ofrecen SaaS / On-demand Hoy ~ 40% Dicen que Representará Más de la Mitad de sus Nuevos Negocios para 2010

10 © 2008 Progress Software Corporation10 Agenda ¿Qué es SaaS? Construyendo SaaS Resumen

11 © 2008 Progress Software Corporation11 Applicaciones Servicios de Aplicación Con Multi-Arrendamiento Entrega, Hosting, Infrastructure Web, Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk …

12 © 2008 Progress Software Corporation12 Entrega, Hosting, Infraestructura Web, Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación … ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse Applications Servicios de Aplicación Con Multi-Arrendamiento Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk …

13 © 2008 Progress Software Corporation13 Multi-Arrendamiento – Principales Opciones de Arquitectura A.Todo Aislado B.Todo Aislado Excepto Infraestructura C.Todo Compartido D.Todo Compartido Excepto Bases de Datos Niveles de Maduración A. Todo Aislado B. Todo Aislado Excepto Infr. C. Todo Compartido D. Todo Compartido Excepto BDs AplicaciónAislada Compartida Base de DatosAislada CompartidaAislada InfraestructuraAisladaCompartida

14 © 2008 Progress Software Corporation14 A. Todo Aislado AplicaciónAislada Base de DatosAislada InfraestructuraAislada Tenant2Tenant3 App DB Infrastructure Tenant1 ¿Qué es?

15 © 2008 Progress Software Corporation15 Tenant1Tenant2Tenant3 App DB Infrastructure B. Todo Aislado Excepto Infraestrucutra AplicaciónAislada Base de DatosAislada InfraestrucutraCompartida ¿Qué es?

16 © 2008 Progress Software Corporation16 Arrendamiento A través de separación física. Hosts separados. Virtualización Nombres y rutas (pathnames) Aplicación Sin cambio. La infraestructura provee separación física Las versiones pueden ser diferentes Los nombres que identifican al Arrendatario resuelven conflictos de identificación Nombres y rutas que identifican al Arrendatario resuelven conflictos de identificación de servidores (AppServer, WebSpeed), por ejemplo: NombreServicio Base de Datos Sin cambio. La infraestructura provee separación física Los nombres que identifican al Arrendatario resuelven conflictos de identificación, por ejemplo: nombreBD Infraestructura Host por Arrendatario Host compartido: Citrix / Servicios Terminales con partición por arrendatario Ambiente Virtual / aparato (appliance) por arrendatario A.Todo Aislado y B.Todo Aislado Excepto Infraestructura Implementación

17 © 2008 Progress Software Corporation17 Tenant1Tenant2Tenant3 App DB Infrastructure C. Todo Compartido AplicaciónCompartida Base de DatosCompartida InfraestructuraCompartida ¿Qué es?

18 © 2008 Progress Software Corporation18 Arrendamiento A través de Identificador (ID) de Arrendamiento Almacenado en el Registro de Arrendatarios Fluye a través de todos los niveles de la aplicación Mapas de autentificación para el usuario final a través de ID de Arrendamiento Activación de Objetos de Negocio Acceso de Datos (ABL and SQL) Encriptación Aplicación Instancia Única. Multi-Arrendamiento a través de la configuración y uso del ID de Arrendamiento en todos los niveles de la aplicación ID-de-Arrendamiento + ID-de-usuario para manejar los duplicados de ID de usuario entre todos los arrendatarios El CRUD de la base de datos siempre incluye ID de Arrendamiento Acceso ODBC/JDBC por Vistas SQL con ID de Arrendamiento Llaves de encriptación por Arrendatario C. Todo Compartido Implementación

19 © 2008 Progress Software Corporation19 Base de DatosInstancia Única Las tablas y los índices incluyen un campo con ID de Arrendamiento Utilizan ID de Arrendamiento para CRUD Pueden considerar Vistas SQL para reportes y BI InfraestructuraTodo Compartido CPUs, RAM, DD, Comunicaciones, Servidores Web, etc C. Todo Compartido ID Arren.ClieNumNombre 11Pedro González 21Maria Juárez 12Ernesto García 22Guadalupe Lorca ……… Implementación

20 © 2008 Progress Software Corporation20 Tenant1Tenant2Tenant3 DB Infrastructure App D. Todo Compartido Excepto BDs AplicaciónCompartida Base de DatosAislada InfraestructuraCompartida ¿Qué es?

21 © 2008 Progress Software Corporation21 D. Todo Compartido Excepto BDs Implementación Arrendamiento A través de Identificador (ID) de Arrendamiento. Los valores de ID de Arrendamiento-Nombre de BD concuerdan Almacenado en el Registro de Arrendatarios Fluye a través de todos los niveles de la aplicación Mapas de autentificación para el usuario final a través de ID de Arrendamiento Activación de Objetos de Negocio Arrendamiento de la Base de Datos a través de la autentificación de ID de Arrendamiento con el nombre de BD. Encriptación Aplicación Instancia Única. Multi-Arrendamiento a través de la configuración y uso del ID de Arrendamiento en todos los niveles de la aplicación y al autentificar ID de Arrendamiento con el nombre de la BD ID-de-Arrendamiento + ID-de-usuario para manejar los duplicados de ID de usuario entre todos los arrendatarios Llaves de encriptación por Arrendatario

22 © 2008 Progress Software Corporation22 D. Todo Compartido Excepto BDs Base de Datos Aislada por Arrendatario. Arrendamiento a través del modelo the nombres y rutas para BDs, por ejemplo: /BD, carpetaBD/ BD,… No es necesario añadir campo ID a las tablas de la BD No se requieren Vistas SQL para ODBC/JDBC InfraestructuraTodo Compartido CPUs, RAM, DD, Comunicaciones, Servidores Web, etc Implementación

23 © 2008 Progress Software Corporation23 CompartidoAislado Mejor economías de escala Administración simplificada Clientes similares Menor costo de mantenimiento Personalización y seguridad más sencillas Control de uso simplificado Clientes distintos Sin transformación Aplicación Base de Datos Infraestructura Opciones Existentes de Multi-Arrendamiento

24 © 2008 Progress Software Corporation24 Cuándo Considerar A. Todo AisladoB. Todo Aislado Excepto Infraestructura C. Todo Compartido D. Todo Compartido Excepto BDs Tiempo de salida al mercado Corto El más largoLargo Costo de infraestructura Alto Bajo Economías de escala Muy pobrePobreEl más altoAlto Escalabilidad Pobre El más altoAlto Aprovisionamiento Difícil El más fácilFácil Costo de administración Muy altoAltoEl más bajoBajo Tipo de arrendatarios Distintos Similares Transformar app multi-arrendamiento No Sí (excepto BDs) Dificultad código Fácil DifícilMenos difícil Implementar SLAs Fácil DifícilMenos difícil Contención El más fácilFácilDifícilMenos difícil

25 © 2008 Progress Software Corporation25 Configuraciones OpenEdge SaaS / On- Demand de Asociados y Usuarios Finales Configuraciones más populars WebSpeed ® WebClient Citrix / Terminal Services - OpenEdge ® GUI Client Utilizando un proveedor de hosting ~50% Multi-arrendamiento La mayoría (Tiempo de Salida al Mercado) –Todo Aislado –Todo Aislado Excepto Infraestructura Unos cuantos: Todo Compartido Excepto BDs Muy pocos: Todo Compartido # Arrendatarios: # Usuarios:

26 © 2008 Progress Software Corporation26 Entrega, Hosting, Infraestructura Web,Servicios TI CPU, almacenamiento, ancho de banda Seguridad Disponibilidad continua Escalabilidad, confiabilidad, performance Respaldo y recuperación ¿Qué Necesita? Desarrollar, Comprar, Suscribirse, Asociarse Applications Servicios de Aplicación Con Multi-Arrendamiento Servicios de Negocios Aprovisionamiento Administración de identidad y acceso Métricas de uso Facturación y pagos Auditoría y compliance Servicio a cliente Soporte y helpdesk …

27 © 2008 Progress Software Corporation27 Aprovisionamiento ¿Cómo Aprovisionan Uds. Hoy? CD, DVD, ESD, en-sito… Arrendatarios y Aprovisionamiento de Aplicaciones Configurables a la organización, negocio o servicio Suministro incremental en función de la demanda Aprovisionamiento de Usuario Crear, mantener, [des]activar, propagar, delegar Usuarios, grupos, roles y atributos Interfaces de Aprovisionamiento para integración con Seguridad, administración de identidad, facturación, pagos Auto-Servicio del usuario y Servicio a Cliente Automatización del Ciclo de Vida, Auto-Servicio y Pruebas Provision

28 © 2008 Progress Software Corporation28 Administración de Identidad y Accesos Más que autentificación y autorización actuales Credenciales para administrar el usuario Multi-Arrendatarios (por ejemplo: más de un John Smith) Configurable por arrendatario Diversidad de requisitos para identificación y single sign- on Garantías de que un arrendatario no pueda tener acceso a datos de otros arrendatarios Proveedores de Administración de Identidad integrados con: Sistema de aprovisionamiento de cuentas Sistema de control de accesos –Usuario-, Rol-, Basado en Política de la Empresa Extiendan las applicaciones con infraestructura de seguridad común Principios OERA Consideren integración con soluciones de administración de identidad Metadata LDAP/AD Tokens SSO Seguridad y Privacidad

29 © 2008 Progress Software Corporation29 Facturación y Pagos ¿Cómo cobra hoy? Licencias y mantenimiento Métricas flexibles y configurables Usuario, costos fijos, una vez, transacción, documento Medición del uso Evaluación y pruebas Facturación captura uso. Genera facturas. Arrendatario Tipo de uso Cargo y tipo de frecuencia Políticas (por ejemplo: precio, políticas de descuento) Consideren integración con: Sistema de pagos: Cobranza, recuperación, suspensión, cancelación, notificaciones Administración de identidad, PCI, aprovisionamiento, USS, CSR, CRM Flexibilidad para el operador y Métricas del Negocio June July August

30 © 2008 Progress Software Corporation30 Reachable market En Resumen SaaS: Impulsores de negocio extremadamente poderosos para Asociados (APs) y Usuarios Finales Tremenda oportunidad para crecer sus negocios Diseñen y construyan aplicaciones para SaaS Multi-Arrendamiento. Adopten el mejor modelo para Uds. Seguridad sin compromisos Modularidad –Para mejoras continuas –Monetización Servicios: Disponibilidad, administración, y gobierno Compren, construyan, suscríbanse, asóciense Subscribe and Use Lower Cost Desarrollar Desplegar Dar Servicio

31 © 2008 Progress Software Corporation31 1. Estudio del Mercado 2. Plan del Negocios y Modelo SaaS 3. Entrenamiento y Talleres de Capacitación 4. Mejores Prácticas 5. Transformación de Aplicaciones 6. Soporte Técnico y Consultoría 7. Soporte de Ventas y Marketing Siguientes Pasos … Completa Oferta de Servicios Progress para Habilitación SaaS

32 © 2008 Progress Software Corporation32 Preguntas ?

33 © 2008 Progress Software Corporation33 Gracias

34 © 2008 Progress Software Corporation34


Descargar ppt "Utilizando Software as a Service (SaaS) Salvador Viñals Estratega de Producto."

Presentaciones similares


Anuncios Google