Artículos

Acerca de IBM WebSphere

Por Ing. Federico Casuscelli

WebSphere es una suite de productos que IBM vende como su plataforma
de integración. La misma soporta el estándar J2EE, proveyendo las
herramientas necesarias para la construcción de soluciones que sean
fácilmente escalables, flexibles y compatibles. Podemos decir que es una
jugada "arriesgada" - o al menos poco común - de parte de IBM de lanzar su
plataforma de desarrollo bajo un estándar de la industria, lo cual no le
asegura - a primera vista - un mercado cautivo.

Los dos productos de esta suite mas relevantes para el desarrollo de
aplicaciones son:

a) Servidor de aplicaciones: WebSphere Application Server (WAS) es
el nombre del servidor de aplicaciones basado en servicios, el cual viene en
versiones para distintas plataformas (ejemplos: Windows NT/2000, OS/400,
Solaris, HP-UX), lo cual le brinda excelente escalabilidad.

b) Entorno para desarrollo de aplicaciones: WebSphere Studio es el
IDE de la familia, el mismo permite integrar todo el desarrollo J2EE y Web
en único entorno, pudiendo el desarrollador hacer su trabajo desde distintas
perspectivas. Estas incluyen una perspectiva Servidor, la cual nos permite
tener en nuestra IDE un servidor con casi las mismas prestaciones que el
WAS, lo cual es realmente útil al momento de desarrollar, ya que podemos
realizar pruebas en la PC de desarrollo (inclusive utilizar una herramienta
de debug integrado) antes de publicar los cambios en un WAS. WebSphere
Studio esta basado en el proyecto Eclipse (http://www.eclipse.org), el cual
mediante el concepto de plug-ins permite la integración de distintas
funcionalidades (como ejemplo: control de código por CVS o integración con
herramientas de diseño de Rational).

Entiendo que en el laboratorio de la facultad se cuenta con:
1) el WAS instalado en el host 390 sobre Linux.
2) una serie de PCs con el WebSphere Studio, las mismas cuentan con
los requerimientos de hardware necesarios (de hecho bastante altos para el
parque de PCs hogareñas de la devaluada Argentina, procesador de más de 1
GHZ, 512 de RAM).
3) Motor DB2 instalado en la 390 (importante: como la tecnología es
J2EE mediante JDBC puede la aplicación conectarse a cualquier motor de base
de datos, no es exclusivamente para trabajar con IBM/DB2).

Es importante subrayar que al ser una plataforma basada en J2EE los
desarrollos que se hagan en esta podrán ser implementados en WAS o bien en
otros servidores que soporten el estándar (ejemplo: Apache + JBoss), como
así también utilizar cualquier motor de base de datos (como se explico
anteriormente en el punto 3).

Para mayor información al respecto:
http://www.ibm.com/ar/products/software/websphere/
http://websphere.sistemas.frba.utn.edu.ar/ (sitio
del laboratorio).

 

 

 

Home