Desarrollo y Consultoría J2EE

Consultoria desarrollo j2ee

Neuronet es una compañía de desarrollo de software cuya misión es proveer productos de software de alta calidad. Dentro de los servicios destacados que ofrecemos a nuestros clientes se encuentran, entre otros, el Desarrollo y Consultoría J2EE.

Con más de diez años en el mercado nacional y más de cinco años entregando soluciones avanzadas de Java/JavaEE, hemos establecido métodos confiables, productivos y procedimientos de QA basados en metodologías ágiles y robustas.

Todo esto asegura que nuestros clientes obtienen todo lo que ellos  necesitan dentro de los plazos y presupuestos.

Nuestra compañía emplea a profesionales altamente calificados y motivados que utilizan su formación, capacitación y capacidad creativa en un ambiente estimulante de trabajo.

Sobre Java EE

Java Platform Enterprise Edition (ex J2EE) se ha convertido en un estándar de la industria de desarrollo de software que permite  desarrollar aplicaciones empresariales basadas en servidores que sean seguras, portables, robustas y escalables. Java EE provee API’s que permiten administrar entre otros, web services, modelo de componentes, comunicación entre objetos , y que hacen posible la implementación de la arquitectura empresarial orientada a servicios (SOA) y aplicaciones de siguiente (esta) generación (Web 2.0).

Arquitectura Java EE

Nuestros especialistas en Desarrollo y Consultoría J2EE poseen una amplia experiencia para proponer y desarrollar la arquitectura más adecuada para nuestros cliente. Es así que nuestros clientes podrán:

  1. Evaluar sus requerimientos de negocio para proponer la mejor solución JavaEE para su empresa o proyecto.
  2. Diseñar, desarrollar e implementar la arquitectura JavaEE correcta.
  3. Mapear requerimientos no funcionales y requerimientos estratégicos dentro de la Arquitectura Técnica.
  4. Aplicar técnicas de desarrollo basadas en componentes.
  5. Desarrollar pruebas de conceptos.
  6. Desarrollar mapeo objeto-relacional con las herramientas más adecuadas, tomado en cuenta la experiencia de los usuarios y conocimiento de los desarrolladores internos.

Desarrollo Java para la capa Web

La capa web es aquella donde se reciben los requerimientos desde los clientes y donde se construye el código de presentación que se ejecuta en lo browsers de estos. Para esta capa entregamos los siguientes servicios:

  • Desarrollo con AJAX para producir aplicaciones web estilo cliente-servidor, combinando lo mejor de ambos mundos.
  • Desarrollo con JSF (Java Server Faces)
  • Implementación de Menues y capa de seguridad
  • Desarrollo tradicional usando JSP, Servlets. HTML, javascript, XMLy Custom Tag.
  • Mentoring e inducción a desarrolladores capa web.

Desarrollo Java para la capa de Negocio

La capa de negocio es aquella donde se implementan las reglas de negocio. Para esta capa entregamos los siguientes servicios:

  • Desarrollo con framework SPRING (J2EE sin EJBs).
  • Diseño de componentes EJB bajo una Arquitectura de desarrollo por Componentes.
  • Desarrollo de componentes EJB.
  • Mentoring e inducción a desarrolladores de Capa Lógica de Negocio.
  • Uso de recursos usando JNDI.

Desarrollo Java para la capa de Persistencia

La mejores prácticas del desarrollo por componentes sugieren desacoplar completamente las componentes de la capa lógica de negocio de las componentes que entregan el servicio de persistencia (problema mapeo Objeto-Relacional) que permiten implementar la persistencia de los objetos de tipo entity. Esto entrega un diseño de persistencia con mucho más flexibilidad e independencia del tipo de base de datos. Dentro de las consultorías y desarrollos que realiza nuestra empresa se encuentran:

  • Desarrollos utilizando el patrón DAO.
  • Desarrollo e implementación de framework de persistencia Hibernate.
  • Desarrollo e implementación de framework de persistencia Top Link.

Tecnologías Java/JavaEE

Herramientas

Para el desarrollo de nuestros proyectos trabajamos con una variada gama de herramientas que soportan Java EE como por ejemplo:

  • Eclipse
  • JBOSS
  • Tom Cat
  • iAS10g (Oracle)
  • Oracle BPEL
  • Jdeveloper 10g y 11g
  • WebSphere
  • BEA WebLogic

Tecnologías

Trabajamos con todo tipo de tecnologías y frameworks abiertos como las siguientes:

  • Desarrollo Java para la capa Web
  • AOP (Aspect Oriented Programming)
  • SOA (Service Oriented Architecture)
  • Ruby on Rails
  • XML
  • Web Services
  • CVS (Control de Versiones)
  • Struts (Implementacion de MVC)
  • Top Link (framework de persistencia)
  • HIBERNATE (framework de persistencia)
  • JDO (Java Data Objects, Modelo de Persistencia de Java)
  • Quartz
  • XMLBeans
  • Junit
  • HTTPUnit
  • Ant
  • Jasper Report (herramienta para construcción de reportes)

Otros Servicios de Consultoría TI

Consultoria arquitectura microservicios

Arquitectura de Microservicios

La arquitectura de microservicios es un enfoque para desarrollar una aplicación software como una serie de pequeños servicios, cada uno ejecutándose de forma autónoma y comunicándose entre sí, por ejemplo, a través de peticiones http a sus api. Cada microservicio es independiente y... Ver más

Consultoria vitualizacion cloud computing

Virtualización y Cloud Computing

La Virtualización es una tecnología clave para liberar rápidamente plataformas y aplicaciones en un datacenter. Existen muchos proveedores con soluciones de virtualización. Muchas tecnologías se han renombrado para asociarlas con el concepto de virtualización... Ver más