 |  |  |
|  |
 |
 | componentware |
 |  |
 |
Nicheware Solutions promotes the use of the
Business Component Approach.
A Business Component is an architectural construct that brings together all
the different artefacts and run-time components that relate to the same business concept.
It will often contain run-time components from each of the presentation,
business and resource layers.
One of the aims of the
Business Component Approach
is to provide a high-level component
that can be reused across many of applications.
Nicheware Solutions has a number of readily available business components, covering
security, business relationships and reporting, that can be used on any new project.
As a business component is more than just a library of compiled code, (ie.
it includes the relevant use cases, design documents, test scripts, database model etc)
a component can be used on one of two ways:
-
Binary Level:
As a binary component, in which the original component is deployed, unmodified (apart
from configuration), as part of the new application.
-
Source Level:
As a new source component. All the artefacts are included in the new application,
and any changes required (which could not be covered as configuration parameters of the original
component) are applied. This is much easier to apply with
a Business Component as all artefacts, including the original MDA model element
are available for modification.
|  |
|
|