Inicio | Noticias | Opinión | Redes & Telecom | Soluciones & Servicios | Mercado & Industria |
Seguridad
| Desarrollo Ejecutivo | E-Commerce | Almacenamiento
Opinión

REDES
& TELECOM

WAP: ¿Éxito o Fracaso?

“Las Empresas se
Están Orientando
en la Tecnología
Inalámbrica Wi-Fi,
Frente a Bluetooth”:
3Com

Modernizan Red
Para Eficientar la
Administración de
Justicia

SOLUCIONES
& SERVICIOS

Tivoli Storage Manager 5.1 Protege y Recupera la Información

MERCADO
& INDUSTRIA

Mostró Altas y Bajas el Mercado PC en AL

Aumentarán 15% Ingresos de los Servicios CRM en 2002

Irrumpe Microsoft en el Mercado de Soluciones CRM

DESARROLLO
EJECUTIVO

Buscan Salarios Óptimos en TI

El Futuro de los CIOs

SEGURIDAD
Ofrece IBM más
Seguridad en
Transacciones por
Internet

Las Aplicaciones a la Medida Continúan Siendo el Coco de los Servidores de Aplicaciones

Por Pimm Fox*

Los servidores de aplicaciones tales como WebLogic de BEA Systems y WebSphere de IBM están en las mismas condiciones. Estos ofrecen escalabilidad de recursos con la posibilidad de reusar el código especial. Típicamente los servidores de aplicaciones proporcionan las capas intermedias que interpretan el código Java para que estas aplicaciones puedan correr en diferentes plataformas.

Éstas han madurado, de correr software de uso general para eBusiness equilibrando la carga y la seguridad, a funciones mucho más complicadas e interactivas en la Web, tales como middleware y programas de personalización. Anteriormente, la mayoría de este trabajo en servidores de aplicación se hacía con escritura Perl y CGI que tenían que rehacerse cada vez que se introducía una interacción de la aplicación.

Pero el advenimiento de J2EE dio esperanzas de una manera más fácil de producir y distribuir aplicaciones a la medida.

Suficiente acerca de la esperanza.
Los servidores de aplicaciones exigen aplicaciones a la medida desarrolladas en Java que requieren de programadores expertos y costosos capaces de traducir las necesidades de los negocios a detalles de diseño específicos. "Estas aplicaciones son extremadamente difíciles de realizarse", señaló Michele Rosen, analista de IDC.

Empero, existe un par de maneras de manejar este problema.
Por una parte, usted podría olvidarse de todo esto y seleccionar una aplicación bien definida (como el software CRM de Blue Martini, diseñado específicamente para correr en servidores de aplicaciones). Pero así como cualquier solución de paquete ésta limita a los usuarios que han instalado aplicaciones a la medida o que tienen requerimientos especiales que demandan de una aplicación especial.

Por otra parte, usted podría preempacar componentes hechos a la medida, tales como Enterprise Java Beans. Básicamente, segmentos pequeños de código que hacen tareas generales. En ese escenario, uno entreteje componentes para construir una aplicación. "Tal vez uno sólo requiera escribir, únicamente un 20% del código necesario para construir una aplicación real", destacó Rosen.

Sin embargo, es muy difícil escribir un componente lo suficientemente general para que se pueda usar en una multiplicidad de situaciones y lograr que aún así sea útil. Muchos desarrolladores decidirán qué es más fácil: empezar de cero o crear un código propio.

Otra manera de manejar la complejidad de Java es diseñar un modelo de su aplicación utilizando diagramas para interconectar los datos. El código puede ser generado fuera de este esquema. Conocido como Business Process Automation este es el camino que empresas como Secant Technologies y Versata ha explorado. Es fundamentalmente un enfoque de arriba para abajo, según Rosen, en el que los modelos de análisis del negocio, el concepto y el software se escriben a parte reduciendo la necesidad de programadores de Java.

El reto es ver si usted puede conseguir el 100% de lo que ha diseñado, probablemente el código automático quedará corto y sí se requerirá de trabajo a la medida.

Los servidores de aplicaciones todavía son una gran promesa, pero no es fácil construir las aplicaciones a la medida.

____
* Pimm Fox es jefe de la oficina Oeste de Computerworld en Estados Unidos.


OTRAS NOTAS EN ESTA SECCION
El Ideal más Noble de laEspecie Humana
La Información: ĀFlujo Libre o Regulado?
Los Usuarios Deben Revivir la Innovación de la PC
.Net de Microsoft: ĀComprar o Rentar?
Otro Tribunal y Otro Revez Para Microsoft
ĀPara qué Cuidarse de Virus y Gusanos si Existe el Software Libre?
Un Enfoque Dual al Análisis de la Web

 

Contáctenos
Sientáse con libertad de llamar o escribir con sus comentarios e ideas:
Contacto Editorial,
Negocios, Ventas


Copyright Š 2001 Computerworld/México. Derechos Reservados. Prohibida la reproducción total o parcial.
Computerworld y Computerworld.com.mx y los respectivos logos son marcas registradas de International Data Group Inc.