A deployable application component can be configured via external
annotation overrides at runtime without having to restart the component.
An annotation/manifest can be populated to the corresponding application
component at build time. The application component can then be configured
and changes can be saved as annotation override into an external
descriptor in XML format at deploy time. Such external descriptor can
then be distributed, parsed, and validated at runtime to configure/update
the deployed application component upon receiving notification of
deployment changes.