Código en la Nube

Código en la Nube
Código en la Nube

miércoles, 11 de mayo de 2011

iPaaS, nueva tendencia

Ésta semana hablaremos de iPaas, que se refiere a integracion de la Plataforma como servicio. Ésta plataforma permite integrar y orquestar los datos, servicios y aplicaciones basados en la nube garantizando un acceso seguro a las aplicaciones empresariales.
Éstas plataformas no sólo ofrecen la integración de servicios sino que también garantizan la seguridad de los datos, tienen la capacidad de administrar aplicaciones eficientemente y de vincular aplicaciones y servicios como SOA u otros en la nube. Además de lo anterior, un iPaas debe tener el servicio de contenedores para que los usuarios publican sus propios servicios usando tecnologías REST o SOAP.
Actualmente no hay muchas empresas que ofrezacan éste producto, pues éste es un tema muy nuevo, pero entre ellas están:
SilverStorm con su producto iPaaS Soluciones para PYMEs,
MuleSoft con iON Mula,
Workday con Workday Integration Cloud Platform.
Valdría la pena revisar los servicios que éstas ofrecen para tener una mejor idea de iPaas.

martes, 3 de mayo de 2011

VMForce

Saludos a todos, el día de hoy vamos a comentarles un poco mas acerca de esta prometente unión que surge entre el mundo de computación en la nube y Java, que generó tanta controversia en un principio, para ello introduciremos la nueva plataforma de VMWare, VMForce, un framework Spring (Basado en la nube ;) ) diseñado para la producción de aplicaciones Java.
Arquitectura de despliegue de aplicaciones Java en la nube con VMForce.

Como observamos en el diagrama de arquitectura de despliegue de aplicaciones Java en la nube con VMForce, esta nueva herramienta integra algunas de las tecnologías de  proveedores de los mas reconocidos en la industria de la computación en la nube, VMware y Salesforce. 

Mas información en la fuente original, recomendadísimo echarle un vistazo, allí encontrarán las características completas de la herramienta: http://www.cloudcomputingla.com/2011/03/paas-plataforma-como-servicio-en-java-i.html


lunes, 25 de abril de 2011

Mas sobre seguridad

Pedimos disculpas a todos nuestros lectores por la demora en la contnuación con el tema de seguridad. En ésta entrada ampliaremos un poco más el tema como lo habiamos prometido la semana antepasada.

Recordemos un poco. En la entrda antepasada se toco el tema de seguridad esde el punto de vista de la conectividad a internet, y se insuanuaron otras incertidumbres sobre el tema de seguridad.

Una de esas incertidumbres era la de la pérdida de los datos. Para disminuir éstos riesgos el proveedor es quien garantiza una buena capa de middleware y una infraestructura robusta en los servidores tal que proporcionen una buena seguridad (dicha seguridad se acuerda con el preveedor tanto para los servidores de aplicación como para los de almacenamiento). Sin embargo es necesario que el cliente también tome precauciones de seguridad como relalizar un backup periodicamente.

La siguiente incertidumbre que se planteó es el cambio de proveedor. Que pasaría si en algún momento de desea cambiar el proveedor PaaS?, pues sería necesario para el cliente buscar un proveedor cuya aplicación sea compatible con la de su actual proveedor para que le permita migrar los datos fácilmente. Ó bien podría preventivamente contratar el servicio como custodia del codigo fuente del producto, de tal manera que le permita al cliente recibir periódicamente el código fuente de la aplicación del proveedor de la cual hace uso.

La cuarta incertidumbre que aparece en la entrada anterior es la confidencialidad de los datos para lo cual se requiere como se mencionó anteriormente negociar con el proveedor un buen nivel de seguridad, pero también ayudarse con algún tipo de cifrado de datos.

El tema de seguridad puede ser tan ambiguo y extenso que tal vez no lo alcancemos a tratar todo en éste blog, pero es un tema de vital importancia, tanto así que hay empresas que prefieren invertir en infraestructura y demás antes que poner en peligro sus datos.

sábado, 23 de abril de 2011

Business Analyze launching the new Analyze Pro platform for Self-Service Analytics!

Saludos, como una imagen vale mas que mil palabras esta semana les mostramos la promo del lanzamiento del nuevo analyze pro platform for self-service analytics, un nuevo paradigma de análisis de datos generado para el diseño de dashboards de última generación.



Fuente: 
http://www.youtube.com/watch?v=8RJVvvesKtc

lunes, 11 de abril de 2011

PaaS y la seguridad

Ésta semana tocaremos un tema fundamental a la hora de pensar en una implementación PaaS: la Seguridad.
Muchas son las dudas que se presentan frente al tema de seguridad sobre una plataforma que se administra sobre la nube, pues al estar en constante contacto con internet genera un aire de inseguridad par el usuario que aveces es díficil de manejar.

Los puntos a tratar en el tema de seguridad son varios: que pasaría en el caso que se pierda la conexion internet durante el servicio PaaS?, que pasa si se pierden los datos?, si quiero cambiar de proveedor?, y la confidencialidad de los datos?, y que pasa con el MaaS (Malware as a service) y el FaaS (Fraud as a service)?.

Para la primera pregunta, hay varias soluciones: contratar dos ISP, usar sitemas de sincronizado o relicación local. Para la segunda pregunta se recomienda tener un sistema de backup y generalmente los proveedores ofrecen diversos arreglos en la estructura para preevenir y enfrentar un caso de pérdida de información. Para resolver la tercer duda se establecen arreglos iniciales en el contrato, como por ejemplo, el modelo de contrato por custodia, que permite definir periodos de tiempo para recibir el código del producto a 'comprar'.

Por ésta semana dejaremos el tema hasta aquí pero en la próxima entrada continuaremos con el tema.

lunes, 4 de abril de 2011

AWS Elastic Beanstalk

Hola de nuevo, esta semana hablaremos de AWS Elastic Beanstalk que ha dado mucho de hablar los últimos meses, Amazon Web Services anunció en Enero el lanzamiento de AWS Elastic Beanstalk, entrando al negocio de las plataformas como servicio, pero se negó a dar avances acerca de posibles alianzas con proveedores de otros servicios o productos para el desarrollo del producto, pues bien hoy sabemos que AWS a pesar de lanzarse como plataforma exclusiva para desarrollo en java desplegado Apache Tomcat 6, puede soportar aplicaciones PHP usando Quercus, una implementación 100% hecha en java de PHP5, de Caucho se puede correr PHP usando beanstalk configurando un proyecto Maven, para los que estén interesados en ver su funcionamiento les dejamos la referencia al final, tanto de caucho como de maven y un tutorial de cómo integrar todo esto en el blog de Cameron Stokes.

Finalmente para no extendernos tanto les contamos las buenas nuevas para los desarrolladores java que viven enamorados del IDE Eclipse y están interesados en ingresar al mundo del desarrollo en la nube, así es AWS presenta la integración de Beanstalk y Eclipse, facilitando la creación, prueba, depuración y despliegue de aplicaciones desde AWS aprovechando las ventajas de Eclipse, el toolkit contiene una nueva serie de plug-ins listos para ser usados además del SDK Java y herramientas extra para administrar EC2,  SimpleDB y elastic Beanstalk.
Referencias:


lunes, 28 de marzo de 2011

BPM PAAS, una tendencia que crece

Si bien es cierto que BPM es una herramienta de mucho valor en las empresas, también es cierto que costo de mantener una aplicación de este tipo suele tener un costo que puede reducirse gracias a las ‘nuevas’ tecnologías como por ejemplo la anfitriona de éste blog: PAAS.

Tecnología que además de ofrecer disminución en los costos de mantenimiento de aplicaciones robustas ofrece altos índices de disponibilidad, requerimiento fundamental para empresas que desarrollan aplicaciones de éste tipo.

Según estudios realizados por Gartner el año pasado el 40% de las iniciativas BPM de organizaciones se apoyan en servicios de cloud computing, éste es un porcentaje alentador, no sólo porque éste 40% represente clientes potenciales de los proveedores de plataformas BPM sobre PAAS, sino que el mercado está creciendo constantemente.

Éste tipo de aplicaciones, muy útiles para gestionar y controlar los procesos de la organización, se vienen convirtiendo en pate fundamental para el desarrollo de estrategias organizacionales y cada día toman más fuerza.