Enlaces y Recursos Domain-Driven Design

Published on Author lopezLeave a comment

Hola gente!


Tengo en mi colección de enlaces, en mis apuntes para mis charlas, algunos enlaces sobre Domain-Driven Design, que quisiera compartir, no estarán muy ordenados, pero me sirven de mucho:


El sitio de Eric Evans
http://domaindrivendesign.org


Mi colección de enlaces en Delicious sobre DDD
http://del.icio.us/ajlopez/ddd


Organizing Domain Logic
http://weblogs.asp.net/pgielens/archive/2006/08/08/Organizing-Domain-Logic.aspx

Spring XT
http://springxt.sourceforge.net/index.php/Main_Page

Anemic Domain Model
http://www.martinfowler.com/bliki/AnemicDomainModel.html

Notifications
http://www.martinfowler.com/eaaDev/Notification.html

Fluent Interface
http://www.martinfowler.com/bliki/FluentInterface.html

Specifications
http://www.martinfowler.com/apsupp/spec.pdf
http://www.martinfowler.com/bliki/SpecificationByExample.html
http://sbtourist.blogspot.com/2006/01/case-for-specifications.html
http://sbtourist.blogspot.com/2006/02/another-case-for-specifications.html
http://sbtourist.blogspot.com/2006/05/idea-for-composite-specifications.html
http://sbtourist.blogspot.com/2006/05/implementing-composite-specifications.html
http://www.jeffperrin.com/index.php/2006/06/28/specification-pattern-with-predicates/

Ver todo lo de Sergio Bossa
http://sbtourist.blogspot.com
http://del.icio.us/sbtourist/Domain-Driven-Design

Spring Modules XT
https://springmodules.dev.java.net/docs/reference/0.5/html_single/#about

Hay un ejemplo carserv.zip con DDD en Java
http://www.bettersoftwarefaster.com/
http://www.myjavaserver.com/~bswf/downloads/carserv.zip

Applying the Application Layer in Domain-Driven Design
http://weblogs.asp.net/pgielens/archive/2006/05/31/Applying-the-Application-Layer-in-Domain-Driven-Design.aspx

DDD: Can I drop my Service Layer?
http://peter.jteam.nl/?p=17

Concurrency control in databases: Introduction
http://peter.jteam.nl/?p=8

y todo lo que escribe Peter Veenjter sobre DDD
http://peter.jteam.nl/?cat=6

Constructing View objects with the Builder pattern
http://sbtourist.blogspot.com/2006/07/constructing-view-objects-with-builder.html

Domain-Driven Design: Model Driven Architecture Done Right?
http://hinchcliffe.org/archive/2005/03/20/189.aspx

A Better Path to Enterprise Architectures
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/sessfin00.asp

Puede ser interesante este articulo de Hibernate con un Modelo de Dominio sencillo
http://www.theserverside.net/tt/articles/showarticle.tss?id=NHibernate

Avoiding Anemic Domain Models with Hibernate
http://wrschneider.blogspot.com/2005/01/avoiding-anemic-domain-models-with.html

What is a View in Domain Driven Design?
http://billhamaker.wordpress.com/2006/08/03/what-is-a-view-in-domain-driven-design/


A Proposal for an Abstract Domain Pattern « Bill Hamaker’s Blog
http://billhamaker.wordpress.com/2006/08/24/a-proposal-for-an-abstract-domain-pattern/

Un ejemplo de Repositorio
http://abc.truemesh.com/archives/000464.html

Ver el blog que refleja el grupo ddd
http://blog.gmane.org/gmane.comp.programming.domain-driven-design

Steve Eichert – Domain Driven Design
http://www.emxsoftware.com/Domain+Driven+Design

Hooking your Domain Model and UI Layer
http://www.emxsoftware.com/Domain+Driven+Design/Hooking+your+Domain+Model+and+UI+Layer

Keeping the Domain Model free from Persistence Logic
http://weblogs.asp.net/pgielens/archive/2005/07/29/420995.aspx

DDD: Aggregates & Repositories
http://www.emxsoftware.com/Domain+Driven+Design/DDD+Aggregates++Repositories

How Domain Driven Design changed my way of thinking
http://www.emxsoftware.com/Domain+Driven+Design/How+Domain+Driven+Design+changed+my+way+of+thinking

A quick comparison of Domain Model vs. Manager (Service) Model
http://www.emxsoftware.com/SOA/A+quick+comparison+of+Domain+Model+vs+Manager+Service+Model

Implementing Manager Models with a domain model
http://www.emxsoftware.com/SOA/Implementing+Manager+Models+with+a+domain+model

Vote Manager Model, Domain Model, or Both
http://www.emxsoftware.com/SOA/Vote+Manager+Model+Domain+Model+or+Both

Does SOA require Object-Message mappers It depends
http://weblogs.asp.net/fbouma/archive/2004/03/06/85105.aspx

Domain-Specific Modeling and Model Driven Architecture
http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf#search=%22domain%20driven%20example%22

Domain driven design implemented in Spring 01
http://forum.springframework.org/showthread.php?t=19429
Domain driven design implemented in Spring 02
http://forum.springframework.org/showthread.php?t=19429&page=2
Domain driven design implemented in Spring 03
http://forum.springframework.org/showthread.php?t=19429&page=3
Domain driven design implemented in Spring 04
http://forum.springframework.org/showthread.php?t=19429&page=4
Domain driven design implemented in Spring 05
http://forum.springframework.org/showthread.php?t=19429&page=5
Domain driven design implemented in Spring 06
http://forum.springframework.org/showthread.php?t=19429&page=6
Domain driven design implemented in Spring 07
http://forum.springframework.org/showthread.php?t=19429&page=7
Domain driven design implemented in Spring 08
http://forum.springframework.org/showthread.php?t=19429&page=8

http://forum.springframework.org/showthread.php?t=19429&page=5

Domain Driven Design vs Data Driven Design — Domain Driven Design
http://vikasnetdev.blogspot.com/2006/07/domain-driven-design-vs-data-driven.html

Domain-Driven Framework Layering in Large Systems
http://www.riehle.org/computer-science/research/2000/cs-2000-gebos.pdf#search=%22domain%20driven%20example%22

Test Driven Development with Domain Driven Design – Part 1
http://donxml.com/allthingstechie/archive/2005/12/15/2348.aspx

Test Driven Development with Domain Driven Design – Part 2
http://donxml.com/allthingstechie/archive/2005/12/18/2361.aspx

Domain-Driven Design, the quest for software perfection
http://coding.mu/index.php/archives/2005/02/11/domain-driven-design-the-ultimate-solution/

Some thoughts about DDD: Introduction
http://peter.jteam.nl/?p=16

DDD: Can I drop my Service Layer? (en Arquitectura)
http://peter.jteam.nl/?p=17

Domain-Driven Design Using Active Record in .NET
http://davidhayden.com/blog/dave/archive/2006/06/21/2995.aspx

Explore model-driven development (MDD) and related approaches: A closer look at model-driven development and other industry initiatives
http://www-128.ibm.com/developerworks/library/ar-mdd3/

RAD That Ain’t Bad: Domain-Driven Development with Trails
http://today.java.net/pub/a/today/2005/06/23/trails.html

Trails and Firebird
http://www.cstengel.de/tutorial/trails_firebird_tutorial/

Trails
https://trails.dev.java.net/

The Development Abstraction Layer
http://www.joelonsoftware.com/printerFriendly/articles/DevelopmentAbstraction.html

Advnace Mocking Scenarios With Active Record (using Rhino Mocks)
http://www.ayende.com/Blog/2006/04/14/AdvnaceMockingScenariosWithActiveRecordUsingRhinoMocks.aspx

Testing ActiveRecord objects
http://www.ayende.com/Blog/2006/04/14/TestingActiveRecordObjects.aspx

ADO.NET Team Blog
http://blogs.msdn.com/adonet/

LINQ to Entities vs. LINQ to SQL – What should I use and when?
http://dotnetaddict.dotnetdevelopersjournal.com/adoef_vs_linqsql.htm

Trouble with Testing “ActiveRecord” objects
http://steve.emxsoftware.com/NET/Trouble+with+Testing+ActiveRecord+objects

Repository vs ActiveRecord
http://geekswithblogs.net/gyoung/archive/2006/04/28/76647.aspx

Repository, the Foundation of Domain Driven Design
http://geekswithblogs.net/gyoung/archive/2006/05/03/77171.aspx

Lecture 23: Domain-Driven Design, Part 1
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture23.pdf
Lecture 23: Domain-Driven Design, Part 2
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture24.pdf
Lecture 23: Domain-Driven Design, Part 3
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture25.pdf
Lecture 23: Domain-Driven Design, Part 4
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture26.pdf
Lecture 30: Domain-Driven Design, Part 5 Supple Design
http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture30.pdf#search=%22domain%20driven%20example%22

Domain-Driven Modeling with Aspects and Ontologies
http://www.st.informatik.tu-darmstadt.de:8080/ecoop2005/maw/acceptedPapers/Hruby.pdf#search=%22domain%20driven%20example%22

An End to End Domain Driven Development Framework
http://www.isis.vanderbilt.edu/publications/archive/Agrawal_A_10_0_2003_An_End_to_.pdf#search=%22domain%20driven%20example%22

Model View Presenter with ASP.NET
http://www.codeproject.com/useritems/ModelViewPresenter.asp#Downloads

Book Review: Applying Domain-Driven Design and Patterns
http://www.aspnetresources.com/blog/applying_ddd_patterns_book_review.aspx

The Vietnam of Computer Science
http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+Computer+Science.aspx

Business domain-driven Java class hierarchies for Domino
http://www-128.ibm.com/developerworks/lotus/library/ls-Java_hierarchies/index.html

Applying Domain-Driven Design and Patterns With Examples in C# and .NET
http://codebetter.com/blogs/david.hayden/archive/2006/06/04/146045.aspx

http://www.theserverside.net/tt/books/addisonwesley/DomainDrivenDesign/DomainDrivenDesign.pdf

Next-Generation Data Access: Making the Conceptual Level Real
http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/nxtgenda.asp

ADO.NET Tech Preview: Entity Data Model
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/ADONET_EDM.asp

http://mondragon.angeltowns.net/paradiso/AplicacionesProyectos.html

Ver los resources de
http://www.orm.net
http://sourceforge.net/projects/orm

Conceptual Queries using ConQuer-II
http://www.orm.net/pdf/ER97-final.pdf

ConQuer: a Conceptual Query Language
http://www.orm.net/pdf/ER96.pdf

Conceptual Queries
http://www.orm.net/pdf/ConceptQueries.pdf

Business Rules and Object Role Modeling
http://www.orm.net/pdf/dppd.pdf

Agent Oriented Enterprise Modeling Based on Business Rules
http://www.informatik.tu-cottbus.de/~gwagner/papers/EM-BR.pdf

Dual Schema Problem
http://devhawk.net/2006/03/28/The+Dual+Schema+Problem.aspx

Understanding and Using ValueModels
http://c2.com/ppr/vmodels.html

Más patrones
http://wiki.moredesignpatterns.com

El bueno de Ezequiel Jadib ha compilado

http://ejadib.wordpress.com/2006/11/20/nhibernate-and-domain-driven-design/

sobre una serie de artículos de Ben Scheirman:

A Journey with NHibernate – Part 1
A Journey With NHibernate – Part 2
A Journey With NHibernate (and DDD) – Part 3
A Journey with Domain Driven Design (and NHibernate) – Part 4
A Journey with Domain Driven Design (and NHibernate) – Part 5
A Journey with Domain Driven Design (and NHibernate) – Part 6
A Journey with Domain Driven Design (and NHibernate) – Part 7

Espero que les sirva

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com/

Leave a Reply

Your email address will not be published. Required fields are marked *