Arquitecturas Java EE

Nuestro compromiso es desarrollar soluciones adaptadas a las necesidades de cada cliente. La tecnología ha de ser un medio y no un obstáculo para conseguir los objetivos de una organización.

Por ello, los servicios que prestamos son:

  • Consultoría J2EE

  • Diseño y desarrollo de arquitecturas J2EE

  • Desarrollo de aplicaciones a medida usando arquitecturas J2EE propias o de terceros.

  • Outsourcing de personal técnico.

  • Formación J2EE

Para poder ofrecer todos estos servicios,  Prodevelop dispone de conocimientos y experiencia en diferentes tecnologías/herramientas:

  • Frameworks  J2EE: Struts, Java Server Faces, Spring MVC

  • Capa de presentación tradicional: JSP, CSS, Javascript, Custom Tags

  • Capa de presentación RIA/Web 2.0: Ajax. Flex, GWT

  • Capa de negocio: Uso de diferentes patrones de diseño y de Spring para aspectos como: Seguridad, Transaccionalidad, Auditoría…

  • Tecnologías de acceso a datos: Hibernate, EJB 3.0, JDBC

  • Tecnología de Servicios Web: Axis

  • Componentes propios desarrollados usando standards de facto: Reporting (Jasper Reports), XML (Dom4j), Planificación de tareas (Quartz), Generación de gráficos (JFreeChart)…

  • Herramientas de modelado UML: MOSKITT, Rational Software Architect

  • Entornos de desarrollo: Eclipse, Rational Developer, Websphere Studio Developer, JDeveloper…

  • Business Intelligence: Pentaho

  • Seguridad: Single Sign On, Autenticación y autorización declarativa usando Spring.

  • Herramientas de testeo: JUnit, JWebUnit, JMeter

  • Herramientas de integración de código: SubVersion, Bamboo.

El hecho de que nuestras soluciones se basen en componentes standards  y en el uso de capas separadas, permite:

  • Intercambiar componentes en base a las necesidades del cliente.

  • Maximizar la productividad en el desarrollo

  • Desarrollar aplicaciones más fáciles de mantener y de evolucionar.

  • Poder desplegar sobre diferentes servidores de aplicaciones: Websphere, IAS, JBOSS, Tomcat,  GlassFish, Weblogic

  • Poder utilizar diferentes motores de base de datos: Oracle, PostgreSQL, MySQL, SQL Server, Informix

  • Poder disponer de una arquitectura física en base a cluster para entornos de alta disponibilidad.

  • Poder utilizar lógica distribuida, permitiendo el desarrollo de arquitecturas orientadas a servicio (SOA)

 

Arquitectura J2EE

Casos de éxito

ESPIGON

Sistema de Gestión Integral de Puertos.  Contratado por:

  •  Portos de Galicia

  • EPPIB (Ente Públic Ports de les Illes Balears

  • CIT (Consellería Infraestructures i Transports de la Generalitat Valenciana)

Espigón

SÒSTRAT

Arquitectura J2EE de la APB (Autoritat Portuària de Barcelona). Diseño de la arquitectura J2EE y desarrollo de módulos funcionales usando dicha arquitectura.

 

Sóstrat

Arquitectura J2EE Feria Valencia

Diseño de la Arquitectura J2EE de la Feria de Valencia y desarrollo de la Intranet corporativa usando dicha arquitectura.

 

Intranet de la Feria de Valencia

SPIGA

Aplicación de Seguimiento de Inspecciones para la Consellería de Bienestar Social de la Generalitat Valenciana.

 

Spiga

GAPP

Aplicación para la gestión de programas de doctorado y proyectos de colaboración internacional universitaria. Desarrollado para la Oficina de Acción Internacional de la UPV (Universidad Politécnica de Valencia)

 

gapp

PURHO

Aplicación de Gestión de RRHH para EPPIB (Ente Públic Ports de les Illes Balears)

 

Purho

GALEON

Sistema de Gestión de Señales Marítimas para la Autoridad Portuaria de Vigo

 

Galeón