|
In this work we are concerned with improving the time taken to
design and implement web applications. Typical web applications
make use of several procedures that are common across a range of
web applications, such as login procedures, shopping carts, and
database interaction. We will provide a system in which a
developer is able to set up a web application's business logic by
combining a set of primitive and reusable components. These
components are java based and can be designed by the end designer
or can even be supplied through third parties.
The combination of a set of components is known as a workflow, and
once created will be executed through a java based controller. A
set of workflow elements will also be supplied to the developer to
aid in the system flow, which includes functions such as
and methods for calling subsequent workflows.
A sample application demonstrating the all around functionality of
the controller will show that through careful analysis, a single
component can make up 40% of an application.
|