Arquitectura de Aplicación JEE - Parte II



Las aplicaciones empresariales


Las aplicaciones empresariales son sistemas de software que abarcan todas las áreas funcionales o de negocio incluyendo las áreas de administración.

Permiten a las empresas ser más flexibles, productivas y competitivas mediante la coordinación integrada de sus procesos de negocio, una administración y control más eficiente de los recursos y un servicio más amplio y diferenciado a los clientes.

Por lo general, las aplicaciones empresariales se ejecutan sobre sistemas heterogéneos, intercambian datos en formatos diversos y presentan información a los usuarios finales, tanto internos como externos de muchas formas diferentes.

La plataforma Java Enterprise Edition

En el mundo ideal de la informática, las aplicaciones empresariales deben ser diseñadas y construidas con el mínimo de recursos (incluyendo tiempo y dinero) y el máximo de rendimiento y usabilidad para los usuarios que las van a utilizar.

La gran mayoría de los desarrolladores y arquitectos están totalmente de acuerdo en la necesidad de crear aplicaciones transaccionales, portables y distribuidas que a su vez ofrezcan gran rendimiento, bajo consumo de recursos, alta fiabilidad y seguridad basadas en tecnologías desplegadas en servidor.

Justo con estos objetivos se diseñó y continúa en desarrollo la plataforma Java Enterprise Edition. Su reto es proporcionar a los desarrolladores un conjunto de interfaces de programación (API) muy variado que pueda cubrir prácticamente todas las necesidades de los usuarios e implementar cualquier escenario, reducir los tiempos de desarrollo, la complejidad de las aplicaciones y aumentar su rendimiento.

Esta plataforma es desarrollada desde 1998 a través del proceso de la Comunidad Java o Java Community Process (JCP) el cuál es responsable de todas las tecnologías en torno al lenguaje de programación Java.

Distintos comités de expertos crean las llamadas Java Specification Requests, documentos formales que describen las especificaciones y tecnologías propuestas para que sean añadidas a la plataforma Java. El trabajo de la comunidad Java no solo es satisfacer la disponibilidad de interfaces que necesitamos para construir una aplicación empresarial moderna, sino también garantizar que se cumplan un conjunto de estándares que permitan a la plataforma interactuar con otros sistemas de manera segura y estable.

La plataforma JEE está actualmente en su versión 6.


Herramientas de desarrollo

Uno de los beneficios de Java EE como plataforma es que es posible empezar con poco o ningún coste. La implementación Java EE de Oracle puede ser descargada gratuitamente, y hay muchas herramientas de código abierto disponibles para extender la plataforma o para simplificar el desarrollo.

Algunas herramientas de desarrollo Java de código abierto son:

Entornos integrados de desarrollo:
Herramientas de construcción automática y gestión de dependencias:
Frameworks de desarrollo:
Servidores de aplicaciones
Servidores de aplicaciones JEE certificados

posted under , , |

0 comentarios:

Publicar un comentario

Entrada más reciente Entrada antigua Inicio