Uma central de atualizações não é mais do que um arquivo XML conhecido como "descritor de atualização automática", juntamente com os módulos descritos por ele. O descritor de atualização automática lista todos os módulos que você gostaria de tornar disponíveis. Para cada módulo, o descritor de atualização automática fornece informações como nome e descrição, e uma lista de módulos de que ele depende.
Mais importante ainda, o descritor de atualização automática especifica um URL para cada módulo que ele descreve. Cada módulo, no formato de arquivo NBM binário, deve residir em um servidor. O descritor de atualização automática também deve residir em um servidor. O servidor em que o descritor de atualização automática reside não deve ser o mesmo servidor em que os módulos residem. Os módulos podem residir juntos no mesmo servidor ou ser distribuídos em vários servidores.
Depois de um descritor de atualização automática e os módulos associados estarem em um servidor, é necessário que você informe os usuários finais sobre onde eles estão. A URL para o descritor de atualização automática deve ser registrada nos IDEs dos usuários finais. Isso pode ser feito de duas formas:
Depois de a URL para a central de atualizações ser registrada, os usuários finais podem acessar os módulos através gerenciador Plug-ins, que pode ser encontrado no menu Ferramentas. Não só novos módulos como também novas versões de módulos existentes podem ser distribuídos dessa forma.
No IDE, você pode realizar as seguintes atividades quando pensar em centrais de atualizações: