Get on the road to the success
web publishing by using suitable platform is not so difficult.
we suggest tree tier designing: data tier, business role tier, interface tier
on data tier we have table and other objects that is relational design on second tier we define business roles in packages by pl/sql (oracle native procedural language) , java or c language and at third tier is php ,xhtml for presentation, so not any sql is in front end layer and you have very thin client layer, you d’nt need to know anything on the backend (database and packages) you only call package by oci8 and focus on publishing.
this mthod is secure , minimum time effort for developing and best performance.