Geeks With Blogs

News
Séptimo Cielo Alfredo Delsors Blog

Si tenemos un Sharepoint 2010 corporativo tras los firewalls, con LightSwitch Beta 2 podremos publicar cualquiera de sus listas en Azure sin una línea de código.

Los pasos necesarios.

1. Crear una lista con Sharepoint 2010, por ejemplo AzureSpainTasks:


3. Sharepoint 2010 publica sus listas en un endpoint WCF Data Services que utiliza protocolo OData para hacer consultas y actualizaciones de datos a través de web. Sharepoint publica una lista en la siguiente URL http://<spserver>/_vti_bin/ListData.svc/<ListName>, en la lista del ejemplo sería:

 4. Con el botón "Install Local Endpoint" que proporciona el servicio "Virtual Network" del portal de Azure, instalaremos el agente Windows Azure Connect en el servidor de Sharepoint:

5. Instalaremos de la misma forma el agente Azure Connect en la máquina de desarrollo, utilizando el portal de Azure para crear un grupo en la red virtual con ambas máquinas. Marcar "Allow connections between endpoints in group" lo que permitirá que el servidor esté disponible por nombre en la máquina de desarrollo.

6. Esperar a que el agente Azure Connect muestre un estado "Connected" en ambas máquinas, utilizando el botón derecho sobre el incono del agente Azure Connect en la barra de tareas y seleccionando "Open Windows Azure Connect".

7. Crear un proyecto LightSwitch en la máquina de desarrollo:

8. Para publicar en Azure habrá que utilizar LightSwitch Beta 2:

 9. Seleccionar una fuente de datos Sharepoint:

10. Con la red virtual que proporciona Azure Connect se dispone de un DNS resolviendo los nombres en el grupo. En la dirección del sitio Sharepoint habrá que indicar el nombre del servidor Sharepoint:

11. Al cabo de un momento se mostrarán todas las listas publicadas por el servidor y seleccionaremos la nuestra:

12. Los detalles:
 

13. Añadiremos una pantalla:

14. Seleccionaremos una plantilla para la pantalla y como datos de la pantalla la fuente de datos que acabamos de crear:

15. Tendremos acceso a la lista de sharepoint también cuando no estemos en la red corporativa gracias a Azure Connect: 

16. Para poder acceder a la lista desde cualquier lugar y poder compartirla publicaremos el proyecto LightSwitch en Azure:


 

17. En el apartado "Other Connections" pondremos la conexión al servidor sharepoint: 

18. Una vez publicado en Azure habrá que incluir el rol LightSwitch en el grupo de red virtual del servidor de Sharepoint, para permitir la comunicación de la aplicación ejecutándose en Azure con el servidor Sharepoint:

19. Incluimos el rol en el grupo:

20. Esperamos a que la plataforma finalice de configurar la red virtual:
 

21. Navegamos al sitio Azure y podremos hacer operaciones CRUD sobre la lista Sharepoint:
 

La lista Sharepoint corporativa publicada en Internet sin escribir ni una línea de código. Wow. 

Posted on Tuesday, April 5, 2011 9:37 AM Azure | Back to top


Comments on this post: Como publicar una lista de Sharepoint 2010 en Azure con LightSwitch Beta 2?

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Alfredo Delsors | Powered by: GeeksWithBlogs.net