Categories: Green ITInnovación

J2EE: Java Two Enterprise Edition

La gran heterogeneidad de los sistemas corporativos, que suelen incluir entornos Unix, sistemas propietarios de grandes ordenadores y Windows NT/2000, con productos de todo tipo de fabricantes, fortalece la posición de Java. Sin duda, una plataforma que permite aglutinar toda esa complejidad ofrece más ventajas que un sistema propietario.

Desde el ordenador de sobremesa conectado a la Web, Java se ha ido extendiendo hacia los grandes sistemas empresariales con J2EE (Java 2 Enterprise Edition) y hacia los pequeños dispositivos de consumo en forma de J2ME (Java 2 Micro Edition).

De los valores que convierten a Java en algo único en este mercado destacan:

-Capacidad multiplataforma. Java como capa de abstracción permite que el mismo lenguaje de programación, las mismas herramientas y sobre todo el mismo know-how pueda ser utilizado para desarrollar servicios destinados a un gran ordenador de millones de euros o a una pequeña tarjeta inteligente, lo que lo hace útil para todo tipo de empresas, incluidas las pymes.

-Soporte a Red. Java nace en y para la Red. Como cualquier otro producto de Sun Microsystems no es más que una manifestación del principio que ha inspirado a la compañía desde el primer día: the network is the computer (la Red es el ordenador).

-Seguridad. Si el dispositivo va a estar en la Red interactuando e intercambiando datos y código con otros sistemas era necesario que dispusiera de mecanismos robustos que impidan a esos programas actuar como virus, troyanos o cualquier otro comportamiento hostil. Es enorme el coste que la industria está sufriendo en perdidas de datos y de productividad por la puesta en Red de sistemas que ni por diseño ni por implementación resisten el menor análisis. La respuesta de Java es un modelo de seguridad, el sandbox y sus mecanismos asociados de autenticación y verificación de código cuya tarjeta de visita es ocho años sin un catarro.

Esta es una acepción del concepto seguridad pero no la única: seguridad es también la capacidad de minimizar el impacto de los errores de programación, seguridad es también la capacidad de comunicar de manera fehaciente, áreas en las que el entorno Java está especialmente dotado.

Su velocidad de implantación se explica no sólo porque permite desarrollar servicios y aplicaciones una única vez, para que puedan funcionar en toda clase de sistemas operativos y dispositivos. Sino que a esta capacidad se le añade su facilidad de enviar código de un lugar a otro, lo que permite utilizar cualquier aplicación sin necesidad de que esté instalada en la máquina: basta con que esté en la Web.

Donde Java está teniendo un impacto más fuerte es en el sector de las telecomunicaciones. Java se está convirtiendo en el nuevo estándar para servicios móviles con el respaldo de más de 70 operadoras en todo el mundo, que han puesto a disposición de sus clientes más de 200 modelos diferentes de terminales móviles capaces de soportar Java. Ya hay más de 150 millones de dispositivos móviles con Java y se espera que en los próximos 18 meses aparezcan otros 250 millones de móviles con Java.

Java se ha convertido en un gran aliado tecnológico del sector de las telecomunicaciones, gracias a que los mismos programadores que han creado aplicaciones sobre Java 2 Enterprise Edition (J2EE) para el entorno empresarial -de los que existen más de 3 millones en todo el mundo- pueden ahora conectar estas aplicaciones o crear otras nuevas para dar servicios sobre cualquier terminal que incorpore Java 2 Micro Edition (J2ME), de una manera fácil, rápida y segura, sin necesidad de nuevas herramientas ni formación adicional.

Con J2ME, los usuarios de estos móviles pueden acceder a nuevos servicios, sin necesidad de instalar y almacenar aplicaciones que ocupan varios Mbytes y funciones que nunca van a utilizar. Java es muy dinámico, de forma que el sistema descargará lo que necesite de forma transparente y lo usará como se hace ahora en la web, de forma local y sin conexión ni coste adicional.

Es un hecho que a los más de 2.500 libros sobre Java no les faltan lectores. En las universidades españolas su estudio se generaliza y en Estados Unidos son más del 60% los centros universitarios en los que figura como asignatura obligatoria, sustituyendo a C++ y otros lenguajes. Cuando el millón de estudiantes que están en China aprendiendo a programar salgan al mercado de trabajo, junto a los de EEUU, Europa y otros lugares de Asia, el efecto en la Red será inimaginable en estos momentos. Las iniciativas conjuntas para llevar Java a universidades, empresas, integradores y desarrolladores van a permitir acercar nuevos servicios a millones de usuarios. Sin duda Java está en todas partes.

José Manuel Estrada,

Arquitecto Java de Sun Microsystems Ibérica

Redacción

Recent Posts

Google paga 5.000 millones de dólares para resolver una demanda colectiva

Los usuarios denunciaban que la compañía los había rastreado incluso cuando usaban el modo privado…

4 meses ago

Las pymes valencianas pueden optar a ayudas de 5,5 millones de euros por proyectos de I+D

El Instituto Valenciano de Competitividad Empresarial financiará aquellas iniciativas que puedan solucionar incertidumbres científicas o…

4 meses ago

La guerra entre Israel y Gaza no acobarda a los inversores extranjeros de startups

Solo en el cuarto trimestre las empresas emergentes del país han levantado 1.500 millones de…

4 meses ago

Navarra ya cuenta con más de 80 startups

La región tiene 13 scaleups y destaca por sus empresas emergentes de salud y agrotech.

4 meses ago

Las startups valencianas progresaron adecuadamente en 2023

Valencia ha atraído en el primer semestre del año 30 millones de euros de inversión…

4 meses ago

El New York Times acusa a Open AI y Microsoft de infringir sus derechos de autor

El diario estadounidense demanda a las dos compañías tecnológicas por haber usado sus contenidos para…

4 meses ago