Postępując zgodnie z opisanymi procedurami łączenia w pakiety i instalowania produktów, można skorzystać z zalet menedżera aktualizacji platformy, który traktuje produkty i rozszerzenia w jednakowy sposób, dzięki czemu można wykryć i zainstalować ich zaktualizowane wersje.
Zanim przyjrzymy się implementacji takiego serwera, istotne jest, aby omówić ponownie najważniejsze pojęcia:
Jednak co należy zrobić, aby w pełni uczestniczyć w implementowaniu platformy aktualizacji produktu i korzystać z jej serwera aktualizacji?
Poprzedni przykład struktur katalogów produktu i rozszerzenia pokazuje, w jaki sposób składniki i moduły dodatkowe są rozmieszczone po zainstalowaniu. Aby zainstalować składniki przy użyciu menedżera aktualizacji, muszą one być spakowane w pliku archiwum składników. Ta czynność jest opisana w sekcji Pliki archiwum składników.
Moduły dodatkowe i składniki muszą być połączone w pakiety według formatu opisanego w sekcji Pliki archiwum modułów dodatkowych.
Serwer aktualizacji musi być serwerem ze stałym układem dostępnym przez adres URL. Lista dostępnych składników i modułów dodatkowych udostępnianych przez serwer jest opisana w pliku mapy serwisu o nazwie site.xml. Adres URL serwera aktualizacji może być określony jako pełny adres URL pliku mapy serwisu lub adres URL ścieżki do katalogu zawierającego mapę serwisu. Plik mapy serwisu zawiera listę wszystkich dostępnych składników oraz rozmieszczenie archiwów składników na danym serwerze. Opisuje również rozmieszczenie archiwów modułów dodatkowych, do których odwołuje się plik manifestu składnika.
Prosty układ serwisu dla przykładowego produktu WWW i jego rozszerzenia mógłby wyglądać następująco:
<site root>/ site.xml features/ (zawiera pliki archiwów składników) com.example.acme.acmefeature_1.0.1.jar com.example.betterwebs.betterfeature_1.0.1.jar ... plugins/ (zawiera pliki archiwów modułów dodatkowych) com.example.acme.acmefeature_1.0.1.jar com.example.acme.acmewebsupport_1.0.3.jar com.example.betterwebs.betterfeature_1.0.1.jar com.example.betterwebs.betterwebsupport_1.0.1.jar ...
Kompletną definicję mapy serwisu zawiera sekcja Mapa serwisu serwera aktualizacji.
Serwer aktualizacji środowiska Eclipse służy do aktualizowania samej platformy. Interfejs użytkownika do aktualizowania platformy umożliwia użytkownikom przechowywanie listy serwerów aktualizacji, które mogą być przeszukiwane pod kątem nowych składników do pobrania. Do tej listy może zostać dodany każdy serwer, który jest zgodny ze specyfikacją serwera aktualizacji. Wyszukiwanie aktualizacji i nowych składników może się odbywać automatycznie lub być kontrolowane przez użytkownika.
W niektórych organizacjach może być wymagane kontrolowanie sposobów aktualizowania instalacji, z których korzystają użytkownicy. Do realizacji tego zadania służy plik strategii aktualizacji, w którym są wymienione składniki podlegające aktualizacji i serwery, za pomocą których można aktualizować wybrane składniki. Kompletną definicję pliku strategii i sposób korzystania z niego można znaleźć w sekcji Sterowanie strategią aktualizacji.