definición e implementación de una estrategia de cloud computing para un erp local alejandro cao...
TRANSCRIPT
CLOUD SPOTS
Definición e Implementación de una Estrategia de Cloud Computing para un ERP Local
Alejandro CaoAndrés Garderes
Agenda Cloud Computing Azure Proyecto Avance Roadmap Preguntas
Cloud Computing
Hosting Almacenamiento
Escalabilidad
Virtualización
Balanceo decarga
Infraestructura compartida
Disponibilidad
Seguridad
Pago por uso
Cloud Computing
SaaS
PaaS
IaaS
Google App Engine
Azure™ Services PlatformMicrosoft SharePoint Services
Microsoft Dynamics CRM Services
Plataforma Azure de Microsoft
Compute Storage Management
Windows Azure
Windows Azure: Compute
Windows Azure: Storage
+
.NET Services .NET Service Bus .NET Access Control Service .NET Workflow Service
Windows Live Messenger Windows Live ID
Live Services
CloudSpots
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
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.
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
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
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
Interacción de Componentes
Portal
Contactos DocSpot RepSpot CalSpot
Azure Storage
RainDrop
.NET Access Control
Windows Live ID
STS
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.
Problemas encontrados Inestabilidad de la plataforma. Falta de documentación precisa y
actualizada. Lentitud en el despliegue de aplicaciones en
la nube.
Roadmap POCs restantes? Diseño Implementación Pruebas Elaboración de la documentación final
Preguntas
?