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 construcción automática y gestión de dependencias:
Frameworks de desarrollo:
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:
Frameworks de desarrollo:
Servidores
de aplicaciones
Servidores
de aplicaciones JEE certificados
0 comentarios:
Publicar un comentario