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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/18328
Ver los metadatos del registro completo
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 |