uAlternative "SOA-like" approach to handling
the middle tier/database
interface:
Ø1. Define specific APIs to handle different types of
requests.
Ø2. Middle tier developer only needs to know what
functions to call in the database
and the input parameters.
ØChanges to the data model should not affect the middle
tier.
uLack of interdependency involves moving the business
logic, process flow, and
screen definitions into the database.
ØOtherwise, number and complexity of APIs will be too
great to be useful.
uThis type of middle tier:
ØDefines services available to the UI
ØHandles requests to the database for processing and
sending the results back to
the client for rendering and input
ØActs more as a conduit between the client and the
database.