The ease with which new enterprise applications can be adapted to changing business requirements will influence the future success of an organization. There are two approaches for adaptation, transformational adaptation or compositional adaptation. In the first case the application is adapted by transforming a specification/implementation in such a way that it fulfills the changing requirements. In the latter case, adaptation takes place using compositional techniques, that is, by composing different subcomponents to provide an application, which offers the required functionality.
|