Sie sind auf Seite 1von 11

MODELO EFICIENTE PARA DESARROLLO DE SISTEMAS

Hacer ingeniera de Procesos y utilizar un BPM como BPWIN, BONITA, BPAURA, ETC. Automatizar el catalogo de procesos BPMS. Anlisis y Diseo Orientado a Objetos. Desarrollo de aplicaciones WEB al menos en tres capas, con software no licenciado. Publicar el sistema en la nube.
BMP Ingeniera de procesos

INPUT

BPM Automatizado

CONTROLT

Sistema Gestin

Gestin ISSFA

BPM controla al sistema Disciplina a los usuarios Mejora el rendimiento Se elimina cuellos de botella

QUE SUCEDE ACTUALMENTE ?


Los procesos son levantados, quedando todo el estudio en un documento o catalogo de procesos.

Los sistemas se desarrollan con requerimientos de los usuarios haciendo poco caso a los procesos . Generalmente las aplicaciones son cliente servidor o centralizadas. Cambios en los procesos obliga cambios en los sistemas de gestin (alta demanda de requerimientos y soportes).

Si los procesos en lnea son modificados por los usuarios estos cambios dejan al catalogo desactualizado

COMO DEBE SER

Los procesos son levantados, se documenta y se crea un BPM, sistema de procesos y actividades, como controlador del sistema de gestin. Los sistemas se desarrollan y funcionan de acuerdo a las actividades de los procesos definidas, Estos son controlados por el BPM interno automatizado. (responsables y tiempos). Las aplicaciones son desarrolladas para la Web, en n capas y con software no licenciado. Cambios en los procesos no afecta a los sistemas de gestin. Los procesos y actividades no pueden ser modificados por los usuarios estos son controlados por la unidad correspondiente desde el sistema BMP interno. Una vez alcanzado esto , es factible publicar CLOUD COMPUTING.

EJEMPLO DE PROCESO
PROCESO GESTIONAR ARRENDAMIENTO DE BIENES INMUEBLES Tiempos Responsables

Proceso

Actividad

Producto

Producto

Realizar conrato

Entregar inmueble

Facturacion

Recaudaciones

INgreso

CONTRATO

RECIBO DE ENTREGA

Factura

El nombre 'Cloud Computing' (traducido innecesariamente por algunos como 'Computacin en Nube') significa que los usuarios de aplicaciones de software pueden acceder, va Internet, a un lugar 'desconocido' donde habitan centros de datos (Data Centers) con toda la infraestructura, hardware y software listos para suministrar al instante de manera rpida y segura los servicios que puedan requerir.

Un Nacimiento Difcil con Final Feliz Despus de varios aos de dudoso futuro y extendida desconfianza por parte de los expertos, el Cloud Computing se est consolidando finalmente como la ltima e imparable tendencia para el uso de las aplicaciones de software, una vez se ha evidenciado que los principales obstculos para su aceptacin universal estn siendo rpidamente superados. Los tradicionales impedimentos que evitaban la aceptacin del Cloud Computing se relacionan con: Requerimientos tcnicos. Fiabilidad operativa. Proteccin de datos privados. Escaso control del usuario sobre las caractersticas del Cloud. Responsabilidad del proveedor de Cloud. Derechos y condiciones de terminacin. Derechos de propiedad intelectual. En resumen, las siguientes exigencias han de cumplirse para que el Cloud Computing sea aceptado:

Fiabilidad. La aplicacin no debe fallar nunca, ni debe bloquearse ni tampoco perder informacin o corromperla. Por tanto el proveedor de Cloud debe garantizar la fiabilidad del hardware y el software ofreciendo un sistema totalmente seguro que incluya arquitecturas con procedimientos de redundancia y tolerancia a fallos. Privacidad. La informacin ha de mantenerse secreta y nadie sin la preceptiva autorizacin puede acceder a ella. El Cloud es, por definicin un sitio compartido entre muchos usuarios con el fin de que el uso del hardware sea ms barato, por tanto la privacidad ha de obtenerse, cuando se requiera mediante la preparacin de bases de datos aisladas, lo que se llama 'Private Clouds' para los distintos clientes. Proteccin Legal. Todas las materias relativas a la responsabilidad del proveedor de Cloud, derechos y condiciones de terminacin de contrato y derechos de propiedad intelectual han de estar claramente especificadas en las clusulas del contrato de servicio

Qu Equipo Necesitan los Usuarios de Cloud Computing?

El nico equipo que necesitan los usuarios de Cloud Computing es un terminal, como por ejemplo, una Estacin de Trabajo, un PC, una Tablet o un Smartphone con conexin a Internet. Nada ms!

Los Tres Niveles de Servicio del Cloud Computing

Los proveedores de Cloud Computing ofrecen los siguientes tres niveles de servicio:

IaaS El primer y bsico servicio se llama IaaS o Infrastructure as a Service.


En este nivel el proveedor de Cloud facilita el uso del hardware y software de sistema para proveer capacidades de proceso y de almacenamiento de datos ilimitadas. Esto incluye instalaciones refrigeradas y a prueba de desastres en donde se alojan los sistemas de alto rendimiento adems de las garantas de una conexin permanente de alta velocidad y banda ancha a Internet con su mantenimiento incluido. Este servicio permite a los usuarios situar sus aplicaciones de software y sistemas operativos en el Data Center del proveedor de Cloud pero no incluye el mantenimiento y cuidado de su software.

PaaS El segundo nivel se llama PaaS o Platform as a Service. El proveedor de Cloud


facilita una plataforma para el desarrollo de aplicaciones de software por parte de los programadores interesados. Este nivel garantiza el funcionamiento y mantenimiento de los elementos de la plataforma pero no de las aplicaciones desarrolladas con ellos.

SaaS
El tercer nivel se llama SaaS o Software as a Service. Provee las aplicaciones de software listas para usar, garantizando su correcto funcionamiento y su mantenimiento, incluyendo actualizaciones y nuevas versiones.

_________________ El usuario 'puro' de aplicaciones de software en Cloud necesita el SaaS para acceder a su aplicacin y tambin el IaaS que suministra el entorno adecuado para su hospedaje, pero no necesita para nada el servicio PaaS que es sin embargo el adecuado para los desarrolladores.

GRACIAS POR SU ATENCION