definición e implementación de una estrategia de cloud computing para un erp local alejandro cao...

20
CLOUD SPOTS Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Upload: sara-lafuente

Post on 18-Jan-2015

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

CLOUD SPOTS

Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local

Alejandro CaoAndrés Garderes

Page 2: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Agenda Cloud Computing Azure Proyecto Avance Roadmap Preguntas

Page 3: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Cloud Computing

Hosting Almacenamiento

Escalabilidad

Virtualización

Balanceo decarga

Infraestructura compartida

Disponibilidad

Seguridad

Pago por uso

Page 4: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Cloud Computing

SaaS

PaaS

IaaS

Google App Engine

Page 5: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Azure™ Services PlatformMicrosoft SharePoint Services

Microsoft Dynamics CRM Services

Plataforma Azure de Microsoft

Page 6: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Compute Storage Management

Windows Azure

Page 7: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Windows Azure: Compute

Page 8: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Windows Azure: Storage

+

Page 9: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

.NET Services .NET Service Bus .NET Access Control Service .NET Workflow Service

Windows Live Messenger Windows Live ID

Live Services

Page 10: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

CloudSpots

Page 11: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Motivación Ingreso duplicado de información Repositorio centralizado Entre usuarios de G3000 y terceros Facilitar la distribución de la información Fomentar la integración entre softwares de

gestión Dar soluciones móviles a las empresas Fomentar el intercambio de información

entre las empresas

Page 12: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

CloudSpots Sistema para compartir documentos, reportes y

calendarios online. Arquitectura de servicios. Extensibilidad Seguridad Brinda las siguientes interfaces:

PortalWeb ServicesAPI Desktop

Hosteado en la nube de Microsoft.

Page 13: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Casos de Uso Login Registrar Empresa Listar Empresas Consultar Empresa Aceptar Empresa Eliminar Empresa Deshabilitar Empresa Habilitar Empresa Crear Usuario de Empresa Listar Usuarios de Empresa Eliminar Usuario de Empresa Deshabilitar Usuario de Empresa Habilitar Usuario de Empresa Crear Rol Listar Roles Editar Rol Eliminar Rol

Crear Categoría Listar Categorías Editar Categoría Eliminar Categoría Aceptar Contacto Publicar Documento Listar Documentos Consultar Documento Categorizar Documento Publicar Reporte Listar Reportes Consultar Reporte Categorizar Reporte Publicar Calendario Listar Calendarios Consultar Calendario Categorizar Calendario

Page 14: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Componentes Internos

Contactos

DocSpot

RepSpot

CalSpot

Portal

RainDrop

Externos

Azure Storage

.NET Access Control Services (ACS)

Windows Live ID (WLID)

Geneva Framework

Windows Live Alerts

Page 15: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

ASP.NET + ACS + Windows Live ID

WLID

ACS

1. Get urlportal/login

2. Redirect ACS

3. Get ACS

4. Redirect WLID Login

5. G

et li

ve.lo

gin.

com

6. P

ost w

lid y

con

tras

eña

7. P

ost t

oken

con

el c

laim

de

WLI

D

8. Post token con el claim de WLID

9. Post token con los claims del Portal

Portal

10. Post token con los claims del Portal

Page 16: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Interacción de Componentes

Portal

Contactos DocSpot RepSpot CalSpot

Azure Storage

RainDrop

.NET Access Control

Windows Live ID

STS

Page 17: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Avance Estado del Arte Requerimientos POCs

Web Role con acceso a Storage (Tables y Blobs).App WPF consumiendo WebService en la nube.Integración de servicios en distintas cuentas de

Azure.Integración ASP.NET + ACS + Windows Live ID.

Page 18: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Problemas encontrados Inestabilidad de la plataforma. Falta de documentación precisa y

actualizada. Lentitud en el despliegue de aplicaciones en

la nube.

Page 19: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Roadmap POCs restantes? Diseño Implementación Pruebas Elaboración de la documentación final

Page 20: Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local Alejandro Cao Andrés Garderes

Preguntas

?