Re: Layers, Levels, and DIP

From: Robert C. Martin (unclebob_at_objectmentor.com)
Date: 02/26/04


Date: Thu, 26 Feb 2004 12:03:31 -0600

On Wed, 25 Feb 2004 08:36:37 -0000, "John W. Wilkinson"
<john.wilkinson@spirentcom_removethis.com> wrote:

>
>Why is the Domain more abstract than a App? Assuming a 'Domain' means
>something like an application framework then I don't get it. An application
>framework is not an abstract application but an incomplete application, or
>even just a collection of domain specific utilities.

The domain contains the highest level business rules and
relationships. The domain can be used by many different applications
without change.

The applications are more specific. They use the domain to achieve
certain goals.

So in that sense the domain is more abstract than the applications.



Relevant Pages

  • Re: Code audit
    ... many calls are made to a given method and by which applications. ... each making calls to a common custom framework built on ... Each app consists of a solution with a number of projects ... project reference, but each app may use different methods inside the ...
    (microsoft.public.dotnet.framework)
  • Re: Competition is not ALWAYS good
    ... you see web framework as a must-use product. ... their applications in bare PHP -- and be quite successful with this. ... SB> is a religion then yes I am religious. ... so for people who actually want application up and running portability has ...
    (comp.lang.lisp)
  • Re: .Net Framework 2.0
    ... We just found in our same legacy application (because focus is currently on ... When the Framework went from 1.0 to 1.1 in this ... and implement wrappers for our .Net components that create custom App ... have the problem that when our applications run under 3rd party vendor host ...
    (microsoft.public.dotnet.framework.clr)
  • thoughts on single sign-on portal?
    ... The framework works with Zend ... allows data integration between legacy and new applications. ... recently, all modules/applications I have added are custom developed, ... integrates COTS applications. ...
    (comp.lang.php)
  • Re: 3.5 Deployment Question
    ... Thanks David ... ... We had several standing applications targeting .NET 2.0--they didn't change ... You are correct--3.0/3.5 are simply additions to the framework... ... the ASP.NET site also contains the web service applications ...
    (microsoft.public.dotnet.framework.aspnet)