viernes, 29 de mayo de 2009

Cloud Wars

Y no es para menos, los grandes de la informática se han embarcado desde hace unos años en este “nuevo” paradigma y es ahora cuando estamos viendo los resultados. Para ver el estado del mercado he elaborado un gráfico donde podemos ver los distintos servicios por fabricante, servicio, aplicaciones y plataformas. Donde destacan Amazon, Google, IBM y Microsoft.

A la hora de elegir alguno de ellos debemos tener en cuenta los siguientes factores:

  • Robustez
  • Capacidad en la gestión de la escalabilidad del servicio
  • Fácil adopción
  • Soporte de estándares
  • Disponibilidad de herramientas para desarrolladores

Pero qué nos aporta el cloud computing?

  • Reduce la complejidad de las infraestructuras: Para utilizar o proveer de nuevos servicios no necesitamos de nuevo hardware ni de infraestructuras complejas que aumentan el coste y time to market. El mantenimiento se vuelve más fácil, no necesitamos planificar backups, realizar un seguimiento de logs, espacio en disco, etc...
  • Escalabilidad: Podemos dimensionar sin que sea de forma traumática. El dimensionamiento lo podemos contratar de forma adicional y variable, en ocasiones nos interesará tener más instancias de nuestro aplicativo o menos. En otras no interesará contratar un mayor volumen de espacio y otras el mínimo.
  • Flexibilidad: Podemos publicar o quitar servicios de acuerdo a nuestro negocio, al no tener un coste en máquinas y software, la necesidad la marca el momento. Pagamos según necesitamos.
  • Disponibilidad: Los proveedores suelen garantizar un alto nivel de disponibilidad en cuanto al servicio y al tratamiento de los datos. Es el proveedor el que se encarga de levantar nuestro servicio en otro centro de datos y realizar los backups de forma adecuada.
  • Facilita el B2B: El disponer de un entorno común para las empresas puede facilitar la integración de servicios y de datos.

Lo que está claro es que se nos abren nuevas opciones y oportunidades. Las empresas tienen un nuevo planteamiento con el que poder reducir costes en infraestructuras, mejorar la escalabilidad y disponibilidad, reducir el riesgo de inversión y ser más flexibles a la hora de ofrecer nuevos servicios. Para las empresas de TI desde luego como una oportunidad en nuevos servicios y en la manera de ofrecerlos.

¿Qué nos hecha para atrás?

Y es que todavía las empresas no tienen la cultura adquirida o bien no entienden el concepto. La mayoría ven al cloud computing como un hosting. Esto irá cambiando según vayan apareciendo nuevos servicios y aplicativos sobre la nube.

La dependencia con el proveedor

A la hora de elegir un proveedor e infraestructura debemos ser conscientes en como de complejo es el mecanismo para extraer los datos. Y es que depender de un único proveedor a la larga puede llegar a ser perjudicial. Cloud computing es una alternativa más, no la solución para todo. Aquellos procesos vitales para nuestra empresa tendrá que seguir estando en nuestras infraestructuras.

La seguridad

Este es otro miedo que siempre tenemos en mente. La exigencia en este sentido debe ser máxima. La mayoría de los proveedores ya han implementado sistemas que aislan completamente los datos entre compañías. Además disponen de sistemas seguros como HTTPS, antivirus y alarmas de consumo elevado.

Pérdida del servicio por no disponer de internet

El disponer de una conexión de internet adecuada debería ser nuestra principal atención tanto como si consumimos servicios en la nube como si no.

Al igual que antes todos aquellos servicios que sean críticos en nuestro negocio no deben plantearse en modo cloud computing.

¿Hay espacio para el Open Source?

Disponer de un servicio en modo cloud computing siempre tienen un coste, ya que los centros de datos donde están alojados los servicios requieren de grandes inversiones en infraestructuras.

El modelo open source no irá tanto en la línea de disponer de tu propia nube de forma gratuita sino en disponer de servicios, apis y estructuras que te permitan independizarte de la plataforma del proveedor.


Sharepoint Online Actualizado

El equipo de Microsoft Online ha realizado una actualización corrige el problema de crear la descripción de los servicios web con Sharepoint Online. La solución hasta ahora consistía en crear el proxy con un MOSS local y cambiar después la referencia al servicio Online.

Ahora podremos conectar con los servicios directamente sin problemas desde nuestro Visual studio.

 

La actualización automática es otra de las ventajas que nos ofrece Microsoft con sus servicios Online.

lunes, 25 de mayo de 2009

Screencast Sharepoint Online

Como una imagen vale más que mil palabras, os dejo el screencast acerca de Sharepoint Online que preparé para Renacimiento.

http://cid-c733d2f34ff98f40.skydrive.live.com/browse.aspx/Renacimiento

Ojo!, son 3 ficheros.

Material WebCast Infopath

Que mejor forma de agradecer a todos los que estuvieron conectados la semana pasada al WebCast de infopath que colgaros el material con el que trabajamos. Aunque no nos dio tiempo a verlo todo, pudimos darle un repaso desde el principio, consejos y como conectar contra una bbdd y un servicio wcf. Igual dentro de poco hacemos una segunda parte de Infopath gracias a nuestros amigos de SUGES.

Para ver la grabación podéis entrar en http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032416012&EventCategory=4&culture=es-ES&CountryCode=ES , al registraros podréis descargarla o verla online.

 

 

Si queréis estar informados de nuevos eventos y noticias relacionadas con Sharepoint en España, registraros en http://suges.es/

 

Nos veMOSS.

miércoles, 20 de mayo de 2009

Hoy WebCast Infopath con SUGES

Hoy a las 19:30 Madrid, París de la mano de SUGES haremos un Webcast sobre Infopath. Haremos una introducción rápida para ver después que cosas podemos hacer con Infopath para aplicarlas en nuestros proyectos.

Si aún no estáis apuntados podéis entrar en http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416012&Culture=es-ES

 

Si no tenéis el cliente Live meeting podéis descargarlo desde http://www.microsoft.com/Downloads/details.aspx?familyid=3539CB05-12FD-425B-9317-CE6AB0A2E3CF&displaylang=en

 

Nos veMOSS!!

jueves, 7 de mayo de 2009

WebCast Infopath con SUGES

El próximo 20 de Mayo a las 19:30 desde SUGES haremos el WebCast Infopath orientado a aplicaciones empresariales.

Infopath es una herramienta que suele estar desaprovechada, conocerlo mejor y saber explotarlo nos permitirá crear y proponer nuevas soluciones y servicios.

La idea es dar una introducción muy rápida para los que no lo conozcan y una visión un poco más a fondo para que los que lo hayan visto sepan que cosas se pueden hacer.

 

Podéis registraros al evento online desde http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416012&Culture=es-ES

 

También os animo a que forméis parte de SUGES (Grupo de Usuarios de SharePoint de España) para manteneros informados de noticias y eventos acerca de sharepoint en España.

Este año que entra vienen muchas novedades y seguro que SUGES nos mantendrá bien informados.

miércoles, 6 de mayo de 2009

Documentación Microsoft Online Actualizada

El equipo de Microsoft Online ha publicado una guía para trabajar con el Business Productivity Online Suite. En esta guía encontraremos como daros de alta, agregar usuarios, añadir servicios, asociar el dominio y manejar algunos de los servicios como Sharepoint Online.

 

De momento podéis manejar los siguientes documentos:

Microsoft SharePoint Online Standard Developer Guide

Microsoft_Online_Subscription_Program

Trial Guide Business Productivity Online Suite

martes, 5 de mayo de 2009

Infopath DataAdapterException

Este error me ha costado pegarme durante dos días con InfoPath. El problema que me surgía era que tenía una plantilla xsn que me funcionaba perfectamente en desarrollo y me daba el siguiente error en real/producción:

The following query failed … DataAdapterException, Exception Message: La base de datos devuelve un error. No se pudieron habilitar las restricciones. Una o varias filas contienen valores que infringen las restricciones NON-NULL, UNIQUE o FOREIGN-KEY

El problema venía al realizar una consulta sobre una base de datos, incluso quitándola y volviendo a regenerar seguía dando el mismo problema.

La solución vino al analizar el manifest exacto del xsn. El fichero manifest.xsf consiste en un fichero que contiene la descripción de la estructura del formulario y los elementos asociados. Los ficheros xsn de infopath consisten en un fichero comprimido que contiene todos los elementos que necesita infopath para mostrar el formulario y procesarlo. Esto puede contener los ficheros de imágenes xsd’s con las definiciones de los orígenes de datos, la dll con el código del formulario, el manifest y otros.
Para poder ver el contenido abriremos el xsn en modo diseño y lo guardaremos como “Guardar como archivos de origen…”.

Mi problema en concreto venía porque la definición del xsd del origen de datos no coincidía exactamente con la estructura en producción. La solución fue cambiarla a mano (comparándolo con otras plantillas que si funcionaban), abrí el fichero manifest.xsf en modo diseño guardarla de nuevo como xsn y volver a publicarla.