Techniques for providing extensible applications arc provided. A bundle or
software module can be developed that is able to install itself within an
application. The software module can also inform the application upon
which services the software module depends so that if the required
services are not available, the application can obtain them. An activation
function can be defined in the software module that registers the services
provided by the software module with the application so that the services
can be available to other software modules.
As técnicas para fornecer o arco extensible das aplicações forneceram. Um módulo do pacote ou do software pode ser desenvolvido que possa se instalar dentro de uma aplicação. O módulo do software pode também informar a aplicação em cima de que serviços o módulo do software depende de modo que se os serviços requeridos não estiverem disponíveis, a aplicação possa os obter. Uma função da ativação pode ser definida no módulo do software que regista os serviços fornecidos pelo módulo do software com a aplicação de modo que os serviços possam estar disponíveis a outros módulos do software.