Título: DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
Autores: Echeverría, Adriana
López, Gustavo
Grossi, María Delia
Servetto, Arturo
Jeder, Ismael
Paredes, Adrián
Linares, Pablo
Fecha: 2012-06-26
2010-05
2010-05
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: DDD; EJB 3.0; dominio portable; Enterprise
Ciencias Informáticas
Educación
Descripción: Teniendo como marco de trabajo la cátedra de “Trabajo Profesional” de la Facultad de Ingeniería de la Universidad de Buenos Aires, se presenta una experiencia de desarrollo, en la que se trató de respetar el conocimiento teórico, el modelo así como también contemplar maneras de resolver la distancia entre lo que puede ofrecer una herramienta de desarrollo que no se ajusta completamente a la teoría o el modelo elegido para construir la aplicación Enterprise correcta. El prototipo desarrollado pertenece al tipo de sistemas de información soporte del negocio de transporte de pasajeros, viajes, itinerarios y pasajes. Las diferencias conceptuales entre el modelo de diseño dirigido por el dominio o DDD y la plataforma EJB elegida llevaron a considerar como solución disponer en el modelo tanto Entity Beans como Session Beans. Lo mismo se propone para cada objeto de valor de DDD, disponiendo en la capa de dominio, los servicios implementados como Session Beans.
Having as a working framework the course “Professional Work” at the School of Engineering, University of Buenos Aires, we describe a development experience in which we tried to respect the theoretical knowledge, the model and also contemplate the ways of resolving the distance between what a development tool that doesn’t conform completely to the theory or the model chosen to build an Enterprise application correctly can offer. The prototype developed is of the type of information systems support of business of passenger transport, travel, itineraries and tickets. The conceptual differences between domain driven design or DDD and the platform model chosen EJB led us to consider as a solution to have in the model both: Entity Beans and Session Beans. The same is proposed for each target value of DDD, providing at the domain layer, the services implemented as Session Beans. Las diferencias conceptuales entre el modelo de diseño dirigido por el dominio o DDD y la plataforma EJB elegida llevaron a considerar como solución disponer en el modelo tanto Entity Beans como Session Beans. Lo mismo se propone para cada objeto de valor de DDD, disponiendo en la capa de dominio, los servicios implementados como Session Beans.
Idioma: Español