Is there only one “correct” architecture for web business applications?

The paper contains a review on the topic of using appropriate architecture and potential problems and issues when creating web business applications.


Often, there is a difference in thinking between IT professionals who have done business applications on databases in a client-server architecture and IT professionals who have skipped the client-server architecture and started working with web applications.
Some are usually (but not always) more likely writing code in the database, and others often (but not always) view the database as a “black box”, which should only be used to store data, while all business logic should be on the side of the application server.
The author believes that specific needs should be considered. There are a lot of other issues as well which will also be discussed through the Oracle ADF tool.