Just attended this session here at Oracle Openworld:
Flexible Design and Modeling: Planning for Constant Change
Gwen Shapira - Senior Consultant, Pythian
Robyn Sands - Principal Member of Technical Staff, Oracle
Which was expressing the same message as the Helsinki Declaration does:
Create API's in the database layer and do not let outside software layers access tables directly.