| inicio| librería | enlaces | reclutamiento | contáctenos |
      Servicios Agilidad
  Metodología Tecnología    
  AgileWorks        
           
TECNOLOGÍA Introducción  Java  J2EE  .NET  Ruby on Rails  Open Source 

J2EE puede ser considerada la mejor plataforma disponible actualmente para el desarrollo de aplicaciones empresariales. Esta plataforma es producto de las lecciones en desarrollo de software empresarial del pasado. Los beneficios que brinda la plataforma son bien conocidos y pueden resumirse en:

  • Simplicidad: el desarrollador puede concentrarse en la lógica del negocio, sin tener que invertir mucho tiempo en problemas de bajo nivel como: seguridad, transacciones, multi-threading, protocolos de seguridad, ambientes distribuidos, pool de recursos (por ejemplo acceso a base de datos), etc.

  • Separación de capas: J2EE promueve el diseño de una aplicación en múltiples capas, permitiendo en la mayoría de los casos la separación de presentación y funcionalidad, acorde con los principios de buenas prácticas de diseño.

  • Portabilidad: La aplicación J2EE puede ser migrada a otro servidor de aplicaciones con cambios mínimos.

  • Múltiples opciones de Servidores: Dado que J2EE es un estándar, existe la posibilidad de escoger entre múltiples servidores, tanto productos comerciales como open source.

Sin embargo estos beneficios no son siempre alcanzados, muchos proyectos basados en J2EE fracasan aún antes de salir a producción, muchos llegan a ser usados pero con un costoso presupuesto de mantenimiento y serios problemas de desempeño.

Con frecuencia el software resultante termina siendo lento e innecesariamente complejo. Usualmente el tiempo y presupuesto empleado termina siendo desproporcionado a la complejidad de los requerimientos funcionales.

Esto no se debe a defectos o anomalías en la plataforma J2EE, sino en general debido a que se utiliza J2EE en forma incorrecta. La mayoría de desarrolladores prestan atención a cumplir con los estándares J2EE, con la esperanza que al seguirlos mágicamente el proyecto tenga éxito.

Con el devenir de los años y el uso a gran escala de J2EE, se ha hecho manifiesto que es absolutamente necesario no sólo el conocimiento de los llamados "Patterns" de desarrollo, si no también el adecuado uso de ellos, el planteamiento de una arquitectura adecuada basada en los requerimientos funcionales, el "know how" para construir el sistema, y el uso de estándares y metodologías de desarrollo adecuados.

En AgileWorks, nuestros especialistas poseen amplia experiencia en desarrollos J2EE: planteando la arquitectura, construyendo e integrando sistemas empresariales exitosos. Conocemos las mejores prácticas, tenemos el conocimiento y experiencia para plantear la mejor solución usando productos comerciales y open source, para hacer que su proyecto sea exitoso en el tiempo y presupuesto proyectado.

 
 
AgileWorks - Perú, todos los derechos reservados © 2004 - 2007