Archive for the ‘Arquitectura’ category

JBoss AS 7- Primera parte: Trucos nuevos de un perro viejo

agosto 12th, 2011

Hace muy poco que RedHat liberó la versión 7 de su servidor de aplicaciones.  Con esta nueva versión nos muestra como una empresa grande es capaz de lanzar un producto “viejo” totalmente renovado adecuado a las necesidades actuales. Esta versión no solo soporta Java EE6 sino que también plantea un cambio drástico en la arquitectura del servidor de aplicaciones. Nuestra intensión es sacar una serie de artículos mostrando cuales son los cambios introducidos. Estos no intentan ser una guía completa sobre JBoss 7 sino más bien un vistazo general para que ustedes puedan aprender junto con nosotros que se trae esta nueva versión. Les aclaramos que la información presentada en estos artículos está tomada en parte de la propia documentación de JBoss, de algunos comentarios del foro de JBoss y de nuestra “experimentação”.
Ahora basta de cháchara y arranquemos.

» Read more: JBoss AS 7- Primera parte: Trucos nuevos de un perro viejo

Blogger PostDiggRedditGoogle ReaderShare

Java AppServer-04: Ejemplo

octubre 21st, 2010

Mucho artículo, mucho artículo… pero ¿cómo se usa? Bien, en este vamos a ver un ejemplo de como usar el AppServer. Antes de continuar, es muy importante tener en la cabeza el post http://blog.aquait.info/2009/10/180/ pues presenta la configuración del servidor. » Read more: Java AppServer-04: Ejemplo

Blogger PostDiggRedditGoogle ReaderShare

Java AppServer-03: Configuración y código

octubre 29th, 2009

Este es el último artículo de esta serie. En este voy a presentar como se configura el servidor y además voy a subir el código fuente.

» Read more: Java AppServer-03: Configuración y código

Blogger PostDiggRedditGoogle ReaderShare

Java AppServer-02: DBPool + Messaging

octubre 28th, 2009

Siguiendo la exploración de los principales componentes de servidor, en este artículo vamos a ver el el componente de conexiones a la base de datos y el de mensajería. Los dos componentes se diseñaron e implementaron separadamente del servidor de aplicaciones, por lo que no están acoplados de ninguna forma. Para “agregarlos” al servidor, se implementaron módulos del servidor que los adaptan. » Read more: Java AppServer-02: DBPool + Messaging

Blogger PostDiggRedditGoogle ReaderShare

Como elegir un framework web

septiembre 21st, 2009


¿Como puedo saber cual es el mejor framework web para mi proyecto?

Hoy en día casi todo proyecto de desarrollo tiene alguna interfaz web como parte del producto. Esto no es ningún desafío si tenemos un equipo el cual ya ha trabajado con este tipo de proyectos. ¿Pero que pasa si el equipo no tiene experiencia en el desarrollo de aplicaciones web?

» Read more: Como elegir un framework web

Blogger PostDiggRedditGoogle ReaderShare

Java AppServer-01: Intro Application Server

septiembre 15th, 2009

Ahora que tenemos un servicio RPC podemos usarlo como base para implementar un servidor de aplicaciones, pero solamente un servicio RPC no alcanza. Por esto, vamos a implementar estos módulos/servicios:

  • Seguridad: autorización, autenticación y auditoria

  • Pool de conexiones a la base de datos

  • Servicio de mensajería asíncrona

» Read more: Java AppServer-01: Intro Application Server

Blogger PostDiggRedditGoogle ReaderShare

Java RPC-07: Extras y rendimiento

septiembre 6th, 2009

En este es último artículo de la serie RPC voy explorar algunas extras que tiene el servidor que nos van a servir para implementar un servidor de aplicaciones, pero sin perder generalidad. También vamos ha realizar un test de rendimiento, viendo el througput (pedidos por segundo) que tiene el servidor.

» Read more: Java RPC-07: Extras y rendimiento

Blogger PostDiggRedditGoogle ReaderShare

Java RPC-06: Capa Servicio

septiembre 2nd, 2009

En el artículo anterior vimos como estaba estructurada la capa Servicio y cuales eran las ideas principales. Pero para que sea realmente útil, nos quedaba responder las siguientes dos preguntas:

  • ¿Cómo vamos a hacer para crear una instancia que sea un proxy de la clase MathServiceImpl, que implemente la interfaz MathService en forma automática y en tiempo de ejecución?

  • ¿Cómo vamos a hacer un RequestListener genérico que “decodifique” el RequestPacket e invoque al método correcto de MathServiceImpl?

» Read more: Java RPC-06: Capa Servicio

Blogger PostDiggRedditGoogle ReaderShare

Java RPC-05: Capa Servicio

agosto 30th, 2009

Ahora si, la capa final. Lo que tiene que hacer esta capa es dar una interfaz amigable con el desarrollador para agregar y consumir servicios. Vimos que la API que daba la capa Pedido no era mala, pero se puede mejorar; tanto que podemos hacer que se parezca mucho a una invocación local. Idealmente queremos que tenga la misma sintaxis y semántica que en una llamada local.

» Read more: Java RPC-05: Capa Servicio

Blogger PostDiggRedditGoogle ReaderShare

Java RPC-04: Capa Pedido

agosto 27th, 2009

Hoy examinaremos una de las capas más complejas del sistema, la capa Request. Comparando esta capa con las anteriores (Conexión y Sesión) que son básicamente pasa-mano, esta capa agrega buena parte de la complejidad del sistema. ¿Por qué? Porque es la encargada del manejo de pedidos y respuestas concurrentes entre los clientes y el servidor.

» Read more: Java RPC-04: Capa Pedido

Blogger PostDiggRedditGoogle ReaderShare