On Sun, Aug 17, 2003 at 11:10:36PM +0800, Orlando Andico wrote: > On 17 Aug 2003, Jared Odulio wrote: > .. > > > Ummm.. How about using Perl DBI to talk to the back-end (and implement the > > > business logic), and expose the business logic to the rest of your > > > applications using Web Services? > > > > That's too complicated for a simple practical task and it should be > > language-agnostic. PL/pgSQL is already as good as it is. > > Yes but anything can talk to web services. You can't get any more > language-agnostic than that..
I've done database development for 15+ years now. The simple fact is that storing your business rules in the database along with the data is the only way to ensure that the data will be manipulated only in the correct manner. The language (i.e. PL/pgSQL) is specifically made for dealing with data, and as such does an excellent job. You can write whatever you want on top, even multiple interfaces. But as long as the database is constructed properly, nobody will be able to access things that they shouldn't be able to, or cause data corruption. Michael -- Michael Darrin Chaney [EMAIL PROTECTED] http://www.michaelchaney.com/ -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
