Application Server Components
Web Browser
- A smart device, with forms, menus, input validation
Web server
- Performs front-end work, e.g., security, data caching, ….
- “Calls” the web page associated with the URL, which in turn calls a workflow controller
Workflow controller
- Calls Start, Commit, and Abort
- App logic that transforms request (automatic loan payment, money transfer) into calls on basic objects (loan, account). Sometimes called business rules.
Transaction server
- Business objects (customer, account, loan, teller)
DBMS – Database Management System