Hi,

i need to develop an application whose features are able to grow as new
components
are developed.
That is to say there should be seemless integration of the new component
with the existing application. Now if each componenet was developed in a
bean,
how could I have it such that the client would be able to automatically
dynamically the bean
and use it.

The problem also is that the client would not know what components will be
available in future.

To illustrate the sittuation let me for example take a generic instant
messaging
application.
Now supposing a new feature has been released the client to do spell
checking, then the client would donwload that bean and use it. Then at a
later time SMS support is given, so the client only has to download that
bean.

Any ideas on this?

Thanks,
Tariq