|
Re: Concurrency as an Externalized Aspect
|
Posted: May 30, 2007 9:27 AM
|
|
> "Thirty years ago, it was very common to embed the data > model in application logic. Then we figured out that it > was a good idea to have a database that was outside the > application. That way, you separate the data model from > the application logic" > > Not sure I understand. If you are saying that the data > persistance should be outside of the application > logic, I can accept that. If you are saying that the > domain model of the data should be separated from the > logic, then you are saying that Object Oriented > Programming is wrong and we should go back to COBOL, and > you'll get a lot of disagreement. > > Next, I need to listen to the MP3...
I do certainly agree that externalizing the data model from the application is primarily focused on persistence, and that object oriented programming principles are sound. However, with SOA we now have a new take on abstraction of data model from business logic with the Schema/WSDL interface to services.
|
|