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 Carlos; Jeder, Ismael; Paredes, Adrián; Linares, Pablo
Año de publicación
2010
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
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.
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Educación
DDD; EJB 3.0; dominio portable; Enterprise
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/18328

id SEDICI_59980ebea8dfc37ca9ade8d568054da6
oai_identifier_str oai:sedici.unlp.edu.ar:10915/18328
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?Echeverría, AdrianaLópez, GustavoGrossi, María DeliaServetto, Arturo CarlosJeder, IsmaelParedes, AdriánLinares, PabloCiencias InformáticasEducaciónDDD; EJB 3.0; dominio portable; EnterpriseTeniendo 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.Red de Universidades con Carreras en Informática (RedUNCI)2010-05info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/18328spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:53:27Zoai:sedici.unlp.edu.ar:10915/18328Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:53:27.912SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
title DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
spellingShingle DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
Echeverría, Adriana
Ciencias Informáticas
Educación
DDD; EJB 3.0; dominio portable; Enterprise
title_short DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
title_full DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
title_fullStr DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
title_full_unstemmed DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
title_sort DDD (diseño dirigido por el dominio) y aplicaciones Enterprise: ¿fidelidad al modelo o a las herramientas?
dc.creator.none.fl_str_mv Echeverría, Adriana
López, Gustavo
Grossi, María Delia
Servetto, Arturo Carlos
Jeder, Ismael
Paredes, Adrián
Linares, Pablo
author Echeverría, Adriana
author_facet Echeverría, Adriana
López, Gustavo
Grossi, María Delia
Servetto, Arturo Carlos
Jeder, Ismael
Paredes, Adrián
Linares, Pablo
author_role author
author2 López, Gustavo
Grossi, María Delia
Servetto, Arturo Carlos
Jeder, Ismael
Paredes, Adrián
Linares, Pablo
author2_role author
author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Educación
DDD; EJB 3.0; dominio portable; Enterprise
topic Ciencias Informáticas
Educación
DDD; EJB 3.0; dominio portable; Enterprise
dc.description.none.fl_txt_mv 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.
Red de Universidades con Carreras en Informática (RedUNCI)
description 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.
publishDate 2010
dc.date.none.fl_str_mv 2010-05
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/18328
url http://sedici.unlp.edu.ar/handle/10915/18328
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615790661206016
score 13.070432