BEA Systems populariza Java con Cajun

El día 24 de este mes, la compañía creadora de WebLogic Server lanzará la última versión de su producto que incluirá como gran novedad las especificaciones de Cajun, una estructura de desarrollo que simplifica Java.

Publicado el 12 Feb 2002

Hace dos meses, el vicepresidente de BEA Systems, Bill Coleman, despert la expectacin durante una conferencia de comercio electrnico en Londres, cuando dio a conocer Cajun, una estructura de desarrollo que simplifica la creacin de aplicaciones basadas en Java y EJB para los servicios web, ampliando as el espectro de usuarios. No contento con ello, Coleman volvi a suscitar la curiosidad de los asistentes al evento al afirmar que Cajun nace con la intencin de ser un estndar y que se comercializara con WebLogic Server. Los rumores se desataban, nadie saba con certeza qu se estaba gestando en los laboratorios de BEA Systems.

Ahora, casi 60 das despus, el secreto mejor guardado de la empresa creadora de WebLogic es presentado en sociedad. El lugar y la fecha escogidos no son casuales San Diego (California), das 24 y 25 de febrero, coincidiendo con la celebracin de BEA e-World 2002, el anual congreso americano de la compaa.
Antes del anuncio mundial, el prximo 24 de febrero, REDES TELECOM ha querido desvelar a sus lectores algunas cuestiones clave sobre el futuro estndar que dar que hablar durante los prximos meses Cajun.

Se trata de un entorno de desarrollo que estar integrado dentro del servidor de aplicaciones, no se pretende venderlo como un producto independiente sino que queremos que sea un complemento aadido al servidor de aplicaciones de BEA que sale este mismo mes una nueva versin de WebLogic Server, probablemente la 7.0, aunque todava se est barajando si finalmente se llamar versin 7.0 o 6.1, recordemos que la versin que actualmente se comercializa es la 6.1, explica Enrique Martn, director de preventa de BEA Systems en Espaa.

Luego, es un entorno de desarrollo dentro del servidor de aplicaciones, algo que a primera vista no sera necesario porque ya existen otras herramientas de desarrollo Java de aplicaciones que corren sobre un servidor como Together o Portland. Sin embargo, Cajun tiene algo interesente que aportar que no ofrecen el resto de los entornos de desarrollo, porque crea un framework para que el desarrollo de J2EE sea ms sencillo, aclara Martn.

La palabra clave es sencillez, porque tradicionalmente el perfil de desarrollador de Java es de un nivel tcnico alto y la idea de Cajun es que todos los programadores de Visual Basic y Cobol, principalmente, puedan desarrollar aplicaciones de J2EE sin saber lo que es JDDC o EJB, aunque haya siempre alguien que se encargue de hacer lo que vulgarmente llamamos las tuberas, pero el resto del trabajo podr quedar en manos de los programadores corporativos, de menor nivel tcnico que un experto en Java y, por lo tanto, ms asequibles econmicamente hablando a las compaas.

El beneficio es claro, las empresas pueden tener ms desarrollos Java con menos inversin en expertos. Y, ms an, Java entrar por la puerta grande en el mundo de las pymes.

Se estarn preguntando cmo surgi esta idea de popularizar Java. Pues sepan que los antecedentes hay que buscarlos en el mismsimo Redmond, donde un grupo de empleados de Microsoft con Todd Nielson a la cabeza, que llevaban toda la suite de desarrollo de la compaa, es decir, se ocupaban de Visual Studio, deciden dar carpetazo a su etapa bajo las rdenes de Bill Gates y crean su propia empresa, Crossgain Corporation.

Nielson y su equipo queran crear una plataforma fuera de Microsoft orientada a desarrollos sencillos para programadores corporativos basado en la tecnologa J2EE y servicios web, con el objetivo de llevar a la Red a todos los programadores de perfil Visual Basic. El germen de Cajun encontr en Crossgain su campo de cultivo.

La suerte quiso que BEA se cruzara en el camino con Crossgain, en un momento en el que la primera necesitaba dar un golpe de efecto despus de ver como sus competidoras ms inmediatas proporcionaban servidores de aplicaciones gratis o incluidos en una oferta jugosa bajo la frmula de bundle. BEA no se lo pens y compr Crossgain el pasado verano, para reforzar su departamento de desarrollo y crear una herramienta de desarrollo sencillo, visual, dirigida a un perfil tcnico medio y orientada a servicios web y J2EE, igual que en su momento hizo Microsoft con Visual Basic. Aunque no ser un competidor directo de Visual Basic porque ste se centra en el entorno cliente/servidor y Cajun se dirige a los servicios web, puntualiza Martn.

Cajun acabar siendo un estndar, el primer paso para ello es que BEA lo proponga en la Java Community Process o JCP, una comunidad con un comit formado por 20 empresas que analiza los productos y decide cul de ellos pasar a ser un estndar.

Actualmente hay ms de 100 estndares (para desarrollar un estndar de conexin de un telfono mvil o una impresora bancaria con un entorno Java o para que una centralita telefnica se pueda operar desde Java) que estn en fase de definicin a la espera de que la JCP se pronuncie, y es en ese mundo donde queremos que se incorpore Cajun, como un estndar ms de Java orientado al desarrollo grfico de servicios web, afirma Martn.
Por ahora estamos trasladando la tecnologa de Cajun, paralelamente al proceso de estandarizacin oficial, a determinados fabricantes de herramientas para que en sus entornos de desarrollo lo vayan incorporando.

Cuando Cajun se estandarice las especificaciones pasarn a ser pblicas y gratuitas, pero mientras BEA contar con la baza de que habr sido la primera en ofrecer al mercado un producto que incluya Cajun la ltima versin de WebLogic Server, este mismo mes.

Habr algo dentro de J2EE que Cajun no pueda hacer? Martn no duda en contestar que Cajun est orientado a utilizar todo lo disponible en J2EE y enmascararlo en cuanto a su dificultad. Si algo requiere la programacin de un experto habr que recurrir a l, pero ser la excepcin dentro de la empresa. Cajun se ha pensado como un entorno de desarrollo y otro de ejecucin. En el primero se programa de forma grfica, aunque en realidad no es programacin como tal sino que se reduce a arrastrar y pegar, mientras que en la fase de ejecucin, viendo las definiciones que se han hecho con la herramienta grfica, se generan aplicaciones dinmicamente.

J2EE va a seguir existiendo, pero a partir de ahora un sinfn de programadores podrn usarlo en forma de Cajun sin ser experto en Java. Dentro del sector esto es una revolucin.

¿Qué te ha parecido este artículo?

Tu opinión es importante para nosotros.

R
Redacción RedesTelecom

Artículos relacionados

Artículo 1 de 5