| With
traditional systems, changing business processes means
difficult and time-consuming reprogramming. This is
because behavior is not encapsulated (isolated) in
components. In IFS Foundation1, we have separated
the software pieces of a business component into several
layers. Each piece has clearly defined interfaces
and responsibilities and is totally encapsulated from
the others.
The layered architecture consists
of data sources that store and manage data, entities
that retrieve and modify data, activities that contain
the actual business logic for your workflow, business
processes that define the workflow, and user interfaces
for presentation. This unique architecture offers
many benefits—the most important is flexibility.
|