SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5...
-
Upload
mercedes-paz-correa -
Category
Documents
-
view
215 -
download
0
Transcript of SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5...
![Page 1: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/1.jpg)
SaaS“Software como servicio“
Alumnos:
- Darío Díaz
- Manuel Morales
- Iván VallejosJueves 5 de julio de 2007
![Page 2: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/2.jpg)
Contenidos
Evolución del software
SaaS: Software como servicio Definición Características Ventajas
SOA: Software orientado a la arquitectura
![Page 3: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/3.jpg)
¿Qué es un Producto?
Un Producto se Diseña. Se Elabora y se Replica varias veces. Se Reparte a través de una cadena de
distribución. El cliente Paga por una copia del
producto. El Producto suele ser tangible.
![Page 4: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/4.jpg)
Evolución del Software
![Page 5: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/5.jpg)
¿Qué es un Servicio?
Busca satisfacer una necesidad que tengan los potenciales clientes.
No se requiere una cadena de distribución.
El cliente paga por tener su necesidad debidamente atendida.
Por lo general, el Servicio es algo intangible.
![Page 6: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/6.jpg)
Historia del Software
Antecedentes: 1833 a 1842: Máquina Analítica de
BabbageAda Lovelace: Primera programadora.
![Page 7: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/7.jpg)
El primer computador
El ENIAC (1946) fue la primera máquina de cómputos de la era electrónica. Se programaba mediante cableado
Colossus Mark I (1944) se usaba para decifrar mensajes Nazis encriptados
![Page 8: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/8.jpg)
Historia del Software: Producto
Inicios: Década de los 50 Software para empresas y entidades
gubernamentales. Auge: Años 70-80
Surgimiento del Personal Computer. Nuevas Necesidades.
![Page 9: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/9.jpg)
La Crisis del Software(1965-1985)
Problemas con los proyectos de Software Productividad Calidad
No había suficientes programadores calificados
![Page 10: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/10.jpg)
Ingeniería de Software
Herramientas: Programación Estructurada, POO, CASE, documentación, estándares, UML.
Métodos formales de desarrollo de software
Procesos y Metodologías, como CMM
![Page 11: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/11.jpg)
Microsoft
En 1980 vende el sistema DOS a IBM.
En 1985 comienza a vender su producto Windows 1.0
![Page 12: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/12.jpg)
La Aparición de Internet
Inicios: Defense Advanced Research Projects
Agency (DARPA) Bob Taylor y sus 3 Terminales
![Page 13: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/13.jpg)
Expansión de ARPAnet
5 de Diciembre de 1969: Conectados 4 Interface Message Processors (IMP)
13 IMP en 1970 18 IMP en 1971 En 1973 ya existían 40 IMP Para 1981 eran 213 IMP, incluidos los
de Hawai, Noruega e Inglaterra, vía satélite.
![Page 14: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/14.jpg)
Hacia Internet
Protocolos y servicios de ARPAnet TCP/IP FTP (File Transfer Protocol) VTP (Voice Transfer Protocol) Email
DNS (Domain Name System), 1983
![Page 15: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/15.jpg)
Internet
1990: ARPAnet deja de funcionar como tal.
Más de 330000 host conectados de diferentes países: Argentina, Austria, Belgica, Brasil, Chile, Grecia, India, Irlanda, Corea del Sur, España and Suiza.
Aparecen los primeros buscadores
![Page 16: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/16.jpg)
Hacia el Servicio
Con el surgimiento de Internet se da paso a una nueva forma de distribuir software: El Servicio
En 1995 se crea el primer Webmail: Hotmail.
![Page 17: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/17.jpg)
SaaS
“Software como servicio“
![Page 18: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/18.jpg)
Software como Servicio
Introducción. El modelo de negocio tradicional del
software se basa en cobrar por el producto y su licencia de uso (venta).
Hoy en día, gracias al auge de las tecnologías de la información, tenemos una nueva visión del software, esto es SaaS.
![Page 19: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/19.jpg)
Software como Servicio
Definición:
Modelo de negocio en el que una empresa proporciona a sus clientes acceso remoto a determinado software a cambio de una retribución.
![Page 20: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/20.jpg)
Software como Servicio Características
Provee, vía Internet, el acceso a aplicaciones que están alojadas y mantenidas por una firma responsible, Internet es un factor determinante para este sistema.
El software se puede entregar usando este modelo a cualquier segmento del mercado, desde consumidores caseros hasta corporaciones.
![Page 21: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/21.jpg)
Software como Servicio
Características SaaS ofrece un proceso de entrega de
aplicaciones muy eficiente para ISVs y clientes finales principalmente.
En vez de llevar el producto a los clientes, éstos vienen pedirlo.
![Page 22: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/22.jpg)
Software como Servicio Ventajas
Grandes empresas que apuestan por esta nueva visión ya nos proveen de las herramientas necesaria La arquitectura .NET de Microsoft Los applets y los servlets de Sun La tecnología AJAX (Gmail)
Podemos usar los repositos libres como punto de partida para nuestros desarrollos
O bien, podemos usar software libre como infraestructura de nuestro servicio
![Page 23: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/23.jpg)
Software como Servicio Ventajas: Vendedores de Software
independientes (ISVs) Tradicionalmente los ISVs han tenido
dificultades para llegar al mercado de pequeñas y medianas empresas. El modelo SaaS ofrece una nueva forma para que los ISVs puedan distribuir y comercializar su software. Fácil Distribución y comercialización. Disminución de Costos. Infraestructura.
![Page 24: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/24.jpg)
Software como Servicio Ventajas: Usuarios Finales
Grandes Beneficios, los cuales están ayudando a las empresas y departamentos a cambiar su forma de ver el software. Entre los beneficios destacamos: Permite Evaluación Online. Mantenimiento. Soporte 24 x 7 Datos Centralizados Manejo Sencillo del Software.
![Page 25: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/25.jpg)
Software como Servicio Mas Económico que el software
tradicional.
Sin servidores y sin personal de asistencia de TI, basta con una conexión a Internet y un explorador para cada usuario
![Page 26: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/26.jpg)
Software como Servicio
Estructura del Modelo Proveedor de Alojamiento Proveedor de Servicios Clientes
![Page 27: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/27.jpg)
Software como Servicio
Proyección: Según un estudio de Gartner
SaaS Ha alcanzado el 5% de las ventas de software en 2006.
Este modelo llegará a concentrar el 25% del total de las ventas en sólo cuatro años.
Debido a las ventajas y al avance tecnológico, vemos que la tendencia es hacia un cambio de paradigma.
![Page 28: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/28.jpg)
Software como Servicio
Comercialización Se Vende Mediante Suscripción:
Se paga exclusivamente por los servicios utilizados.
Servicio Orientado al Volumen: Debido Bajos Costos del servicio (entre
otros Factores) se intenta llegar a una mayor cantidad de clientes.
![Page 29: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/29.jpg)
Software como Servicio
![Page 30: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/30.jpg)
Software como Servicio Desventajas:
Depende principalmente de Internet. Seguridad de la Información:
Filtrado de información y ataques que tienen como protagonistas a empresas privadas que gestionan datos a través de contactos Web con los usuarios.
Integridad de la Información: Temor a la pérdida de informacion.
Implica un cambio de paradigma.
![Page 31: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/31.jpg)
Software como Servicio
Ejemplos
![Page 32: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/32.jpg)
SOA
Arquitectura Orientada al servicio
![Page 33: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/33.jpg)
Integración de sistemas software
Sistema de e-Mail
SistemasDe Usuarios
Otro
Sistema de Inventario
INTEGRACION
![Page 34: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/34.jpg)
El arquitecto de soluciones tiene dos opciones
Reinventar la ruedaReutilizar
![Page 35: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/35.jpg)
Reutilizar
Tratar de reutilizar la funcionalidad ya implementada en otros sistemas.
Difícil de realizar
No fueron diseñadas paraIntegrarse a plataformas
incompatibles
Riesgo al alterar el SistemaQue funciona sin
problemas
![Page 36: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/36.jpg)
Re implementar la funcionalidad requerida
Reinventar la rueda
Funcionalidad replicada por el los sistemas
Dificultad de migración de los sistemas internos
Aunque implica mas tiempo de desarrollo,
es la mas fácil y segura.
Un modelo así, por lo general no escala muy bien.
Pobre respuesta al cambio.
![Page 37: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/37.jpg)
Arquitectura de software
Componentes
Servicios
¿Que es SOA?
La arquitectura de software describe los componentes de un sistema y como estos componentes interactúan entre ellos
Un componente es un grupo de objetos que trabajan en conjunto para proveer una función del sistema
Consideramos servicio como un comportamiento provisto por un componente para ser usado por cualquier otro componente a través de una interfaz conocida por ambos.
![Page 38: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/38.jpg)
Las Empresas tiene sistemas heterogéneos
![Page 39: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/39.jpg)
¿Como SOA Ayuda en la Empresa?
Exponer procesos de negocio como servicios es la clave a la flexibilidad de la arquitectura.
Así un sistema evoluciona con la adición de nuevos servicios y su mejoramiento.
Verificar un crédito
Abrir una Cuenta
![Page 40: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/40.jpg)
Visión interna de los servicios
Autónoma e independiente
Incluyen lógica de negocios (generalmente)
Expone su funcionalidad en una interfaz basada en mensajes
![Page 41: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/41.jpg)
Visión interna de los servicios
Para comunicarse entre sí, estos servicios se basan en una definición formal independiente de la plataforma subyacente y del lenguaje de programación
WSDLWSDL
![Page 42: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/42.jpg)
Resumen
![Page 43: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/43.jpg)
Diseñando con SOA en mente
Los tiempos de llamado no son despreciables, gracias a la comunicación de la red, tamaño de los mensajes, etc. Esto necesariamente implica la utilización de mensajería confiable.
La respuesta del servicio es afectada directamente por aspectos externos como problemas en la red, configuración, etc.
Debe manejar comunicaciones no confiables, mensajes impredecibles, reintentos, mensajes fuera de secuencia, etc.
![Page 44: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/44.jpg)
El problema de múltiples servicios
Cuando se usan múltiples servicios para implementar un sistema, es muy fácil que la comunicación entre estos se salga de control.
![Page 45: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/45.jpg)
Solución Una solución lógica a este problema es extraer
los aspectos de procedimiento de varios servicios dentro de uno dedicado, llamado servicio de negocio. Un servicio de negocio controla las acciones paso a paso en la ejecución de algún trabajo, moviendo el sistema de un estado a otro. En cada paso, este llamara una operación de negocio provista por un servicio.
![Page 46: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/46.jpg)
Conclusiones
Exponer procesos de negocio como servicios, es la clave a la flexibilidad de la arquitectura.
![Page 47: SaaS “Software como servicio“ Alumnos: - Darío Díaz - Manuel Morales - Iván Vallejos Jueves 5 de julio de 2007.](https://reader035.fdocuments.es/reader035/viewer/2022062808/5665b4d81a28abb57c942e62/html5/thumbnails/47.jpg)
Blog y Referencias
http://saas2007.wordpress.com