Ir al contenido principal

Destacado

Introducción a Axon Framework - Parte 1

Investigando sobre arquitecturas CQRS encontre el Axon Framework.  Te comparto mis apuntes en mi camino a aprender este framework.


¿Que es CQRS?
CQRS es una forma de crear sistemas de software que hace hincapié en separar la parte  que cambia el estado de la aplicación y la parte que consulta el estado de la aplicación. 

¿Que es el Framework Axon? Es un framework para implementar CQRS en Java. Se describe asi mismo como un framework que te permite construir aplicaciones escalables, extensibles y mantenibles; permitiendo a los desarrolladores aplicar el patrón arquitectónico Command Query Responsibility Segregation (CQRS). El cual nos da ciertos bloques importantes con sus implementaciones respectivas para crear estos sistemas como: agregados, repositorios y bus de eventos (el mecanismo de envío para eventos).  Estos últimos términos provienen del Domain Driven Design (DDD). 
En palabras simples: CQRS es escribir y leer en forma separada. 
En búsqueda de tener bajo acoplamiento, el tr…

joERP = Opentaps Peru


Quiero comentarles sobre mi primer proyecto en JoeDayz. La implementación de opentaps en Vena Resources.
Opentaps:
Es un ERP desarrollado con el framework OFBIZ (Open For business) de Apache. Opentaps es una variante del producto original que se tiene con OFBIZ y es soportado por opensourcestrategies.com liderado por Si Chen. He tenido la satisfacción de conocer a Si Chen (virtualmente) y poder intercambiar ideas gracias al proyecto que vengo implementando con mucho éxito en Vena Resources (http://www.venaresources.com/).
Definitivamente el reto ha sido aplicar la contabilidad y finanzas de una realidad americana a una peruana (bimoneda y con tanta casuistica de por medio).
Mi equipo realmente me ha dejado sorprendido (Mayra, Susan, Moises), porque ya dominan el framework OFBIZ y han desarrollado en tan solo 3 meses el modulo contable y financiero para esta cia.
Espero que la cia siga con el modulo de logística y planillas, lo cual me permitiría tener un ERP para la realidad peruana como era mi objetivo para este año y poder implantarlo en otras empresas del medio y porque no de otras partes del mundo. Por suerte, Si chen me ha invitado a desarrollar para la version 1.0 de opentaps que es oficialmente disponible para la comunidad de sourceforge.
Ahora como dato técnico. El opentaps esta bajo una arquitectura orientada a servicios, trabaja con freemarker (como alternativa al jsp), beanshell (para tener codigo java interpretado - similares groovy) , minilang (lenguaje creado por OFBIZ), pentaho, jasperreports, ajax (DOJO).
Como verán se aprende mucho de estos frameworks y luego les contare las novedades que vienen con las sgtes versiones y me ha comentado la gente de opensourcestrategies.com
Esperemos las cosas sigan asi y pronto tengamos el joERP para Perú.
Jose.

Comentarios

  1. Hola, estamos en un proyecto parecido pero en Chile. Hemos dejado la contabilidad para el final, en cambio nos hemos dedicado a reestructurar por completo la administración de Inventarios y Ventas, para que el producto pueda ser usado por la Pyme del Retail. Por favor visita nuestro demo: www.yaretail.com , ojala me puedas hacer llegar tus comentarios. Saludos, gabriel@yaretail.com

    ResponderEliminar
  2. hola, me parecve interesante el joERP, soy nuevo en esto, seria bueno que haya un tutorial de como programar ahi, soy desarrollador en java y estoy bastante interesado en eso, no se si podrias explicar mas de eso :)

    ResponderEliminar

Publicar un comentario