An application framework can be defined as a collection of
cooperating frameworks that make up a reusable application
software architecture for a specific application domain. An
application framework is an application skeleton which can be
customized by inheriting and instantiating from reuseable
components in the software frameworks that it provides. The
result is pre-fabricated design at the cost of reduced design
flexibility.
On page 26 of [Gamma+95], a framework is defined as
"a set of cooperating classes that make up a reusable design
for a specific class of software."
A Web system is defined as any combination of services that
are provided through the Internet and the World Wide Web (WWW).
This includes file transfer services (HTTP, FTP), caching services,
e-commerce, etc.
The JAWS Events Framework is arguably the most complicated
sub-framework within JAWS. It contains the most number of
interacting classes.
There is nothing to say about it, since it is not finished yet.
[Gamma+95]
[PLoPD1]
[PLoPD2]
[PLoPD3]
[PLoPD4]