corner_overlay

Desde J2EE a Force.com: cambiar de plataforma significa avanzar muchos años para los desarrolladores

Hace tiempo que Natan Zaidenweber cambió su servidor al maletero de su coche. El servidor había sido su casa durante una implementación de J2EE durante dos años, pero cuando cambié el proyecto completo a Force.com, el hardware no hacía sino ocupar espacio en la oficina. Y con el cambio a un sistema On-Demand, no sólo se ha beneficiado StakeWare, la compañía de Natan, cuyo objetivo era lanzar a principios de año una nueva versión de su gama de aplicaciones, sino que ha creeado una de las primeras aplicaciones de Visualforce para dispositivos móviles: un Tablet PC.

La idea de StakeWare vino por primera vez a Zaidenweber cuando realizaba una investigación de posgrado en el grupo de recursos y energía en la universidad de California, donde trabajó en un proyecto de análisis medioambiental para Royal Dutch Shell. “Me di cuenta que muchas tareas se realizan bajo el paraguas de la responsabilidad corporativa, incluyendo procesos como la investigación, análisis y documentación, pero todos se realizaban de forma manual.” La investigación de Zaidenweber se centraba en las reservas de gas natural de la amazonía peruana, pero a medida que consideraba aplicar los conocimientos adquiridos en investigaciones para otras corporaciones, vio un filón sin explotar de una tecnología a la que llama “gestión de las relaciones con los accionistas.” Algunos proyectos más tarde, fundó StakeWare.

Desde un proyecto híbrido al concepto de On-Demand 100%

Zaidenweber comenzó con un proyecto híbrido, diseñando aplicaciones On-Demand e in situ, pero los componentes basados en servidores eran difíciles de comercializar. “Empleé unos dos años en presentar nuestra solución a grandes corporaciones, pero seguíamos tropezando en la misma piedra: la integración con sus sistemas actuales. Comencé a darme cuenta que el modelo in situ exigía que dedicásemos muchos recursos en proporcionar asistencia a nuestros clientes.”

“Al mismo tiempo, comencé a comprender el potencial de Force.com, así como el potencial de algunos de los clientes de Salesforce,” explica. Con el tiempo, las ventajas de un modelo On-Demand completo fueron muy claras. StakeWare fue pionera en unirse a AppExchange Incubator y pronto se embarcó en el proyecto de diseñar una aplicación nativa de Force.com. “Apliqué la lógica en la que nos habíamos basado tantos años. Y desde el principio percibí la enorme cantidad de recursos que Force.com ya tenía, como funciones de flujo de trabajo incorporadas, una API eficaz, un modelo de seguridad flexible y una potente compatibilidad de lenguajes. He estado diseñando en J2EE desde 2004 y he dedicado mucho tiempo a intentar diseñar estos elementos. Incluso aunque volvimos a empezar de cero, estábamos muchos años por delante.”

De hecho, Natan Zaidenweber percibió el modelo On-Demand como una oportunidad. “En lugar de centrarnos en la infraestructura, éramos libres de poder centrarnos en la innovación, aplicar nuestros conocimientos y experiencia; lo que nos hacía diferentes.” El equipo de desarrollo de StakeWare trabaja ahora en cuatro módulos, comenzando en la gestión de las relaciones con los accionistas (el programa que Natan Zaidenweber concibió cuando era investigador en la universidad) y expandiendo el proyecto a valores de rendimiento sostenibles, unificación de la cadena de suministros y evaluación y control de la emisiones de dióxido de carbono. Zaidenweber presentó su último módulo en un evento de salesforce.com en Nueva York.

“No creo que el desarrollo haya sido nunca una tarea fácil, pero el desarrollo en Force.com es mucho mejor que en J2EE. No es porque Java sea una mala plataforma, sino porque tienes que hacerlo todo tú mismo: mientras que con Force.com, tienes toda la infraestructura al alcance de la mano. Y parece que cada pocos meses hay una nueva función que podemos implementar: la gestión de contenidos mediante Salesforce Content es una solución perfecta. Así es Salesforce to Salesforce, que une a compañías y sus datos, como parte de la unificación de la cadena de suministros. ”

 

Movilidad total gracias a la implementación en Tablet PC

El sistema de control de emisiones de carbono y de gestión de StakeWare se ha convertido en una de las primeras aplicaciones en incorporar el potencial de Visualforce en dispositivos portátiles. La aplicación, que se ejecuta en un Tablet PC, permite a los administradores introducir datos mientras recorren a pie las instalaciones. “Diseñamos el sistema utilizando Visualforce y simplificamos la interfaz para crear una versión para Tablet PC.” La aplicación incorpora incluso mapas de Google Map.

“La clave fue adaptar nuestra interfaz de usuario a dispositivos portátiles, de forma que se adaptara a las necesidades de usuarios que no pasan el día sentados en sus despachos, sino que están constantemente moviéndose por las instalaciones”, explica Jean-Raymond Naveau, director de marketing de producto de StakeWare. “Y aunque el concepto se basa en el Tablet PC, siguen existiendo multitud de opciones. Si lo exigen los usuarios, podríamos implementar la aplicación en un iPhone.”

“Tablet PC es un ejemplo de cómo Force.com nos ha proporcionado una ventaja competitiva”, explica Natan Zaidenweber. “Podemos reaccionar a los cambios del mercado mucho más rápidamente y con muchos más recursos que si no estuviéramos con Force.com. Y sería así aún teniendo el mejor equipo de ingeniería: un día sólo tiene 24 horas.”

 

¿Cómo puedo empezar?

La mejor forma de empezar es seguir los pasos de inicio rápido en Force.com.

 

Ver todas las historias de éxito de Force.com