>Yeah, I think that is the author's point. That we
shouldn't look to the application to enforce RI, etc, because who knows how long our software application will live...but the data will like outlive it.
Hi Nancy,
I think there has been one change with n-tier development. It is not just the data that will outlive our application, but the business objects that live at the enterprise level. Thus, you can enforce business rules and even RI in business objects and force all access to occur via these objects. Using shared objects such as those that will be hosted on MSFT's MTS hides the details of data storage. Indeed, the business objects could outlive the data. Let's say that today we store the data in a relational database, and in ten years wish to change to a new object data base. If all access occurs throgh the business objects the clients are not affected by the choice of back-end storage. Seems like a rather nice payoff.
Another comment from the peanut gallery,
Ned
Ned
Reality is.