Re: Data driven people arguments
- From: scottf3095@xxxxxxx
- Date: 13 Oct 2005 11:32:24 -0700
In comp.object, you wrote:
> Responding to Scottf3095...
>
>> This returns us to the question of why can't (or wouldn't you want to)
>> persist behavior in a database? Why shouldn't we have a program that
>> does nothing more that check the database for the code to exectute?
>
> Where one physically stores the application between executions doesn't
> really matter. ...
ok.
> ... If it is stored in the DB, it is just a text blob
> (conceivably object blob) whose semantics is not relevant to the DBMS.
ok
> Creating the application is still a quite separate activity from storing
> it. Similarly, invoking the code is a decision that is handled outside
> the scope of the DBMS. So the separation of concerns between behavior
> and data is preserved even though the behavior may be physically stored
> in the DB.
>
ok...seperation of concerns is important, and storage location is
irrelavant.
got it.
> Contrast that with stored procedures whose execution is triggered by the
> DBMS itself when certain data updates are performed. Then the execution
> of the behavior is an extension of the DBMS behaviors. More important,
> the business rules and policies that determine the triggering have been
> incorporated in the DBMS itself. That trashes the separation of concerns.
In my database (MSSql) stored procedures can be executed independent of
updates.
So, if I keep my storing and retrieving logic seperate from my other
logic...and all logical functions should be seperated anyway....is it
actually necessary to have the business logic in a totally different
environment (i.e. another programming environment like java or vb) to
maintain this seperation of concerns you speak of?
-------------------------------------------------
Panton in temperantia , comprehendo temperantia.
-unknown
-------------------------------------------------
.
- Follow-Ups:
- Re: Data driven people arguments
- From: H. S. Lahman
- Re: Data driven people arguments
- References:
- Data driven people arguments
- From: Francesco Vivoli
- Re: Data driven people arguments
- From: H. S. Lahman
- Re: Data driven people arguments
- From: topmind
- Re: Data driven people arguments
- From: H. S. Lahman
- Re: Data driven people arguments
- From: topmind
- Re: Data driven people arguments
- From: H. S. Lahman
- Re: Data driven people arguments
- From: scottf3095
- Re: Data driven people arguments
- From: H. S. Lahman
- Re: Data driven people arguments
- From: scottf3095
- Re: Data driven people arguments
- From: H. S. Lahman
- Data driven people arguments
- Prev by Date: Re: Data driven people arguments
- Next by Date: Re: Data driven people arguments
- Previous by thread: Re: Data driven people arguments
- Next by thread: Re: Data driven people arguments
- Index(es):
Relevant Pages
|