Ved at følge de foreskrevne procedurer for pakning og installation af produkter kan du drage fordel af konfigurationsprogrammet til opdatering af platform, som behandler produkter og udvidelser på samme måde og giver brugerne mulighed for at finde og installere opdaterede versioner af produkter og udvidelser.
Inden implementeringen af en sådan server gennemgås, er det vigtigt at repetere visse begreber:
Men hvad skal man gøre, hvis man vil deltage fuldt ud i platformens implementering af produktopdateringen og bruge dens opdateringsserver?
I de forrige eksempler på biblioteksstrukturer for produkter og udvidelser kan du se, hvordan funktioner og plugins er struktureret, når først de er installeret. For at kunne installere funktioner vha. opdateringsserveren skal funktionerne være pakket i en funktionsarkivfil. Dette er beskrevet i Funktionsarkivfiler.
Plugins og fragmenter skal være pakket iht. det format, der er beskrevet i Plugin-arkivfiler.
Opdateringsserveren skal være en server med URL-adgang, som har et fast layout. Listen over tilgængelige funktioner og plugins, der stilles til rådighed af serveren, beskrives i en webstedoversigtsfil, site.xml. URL'en til opdateringsserveren kan angives som en fuldstændig URL til webstedoversigtsfilen eller som en URL i en bibliotekssti, der indeholder webstedoversigten. Webstedoversigtsfilen indeholder en liste over alle de tilgængelige funktioner og placeringen af funktionsarkiverne på serveren. Den beskriver også placeringen af plugin-arkiverne, der refereres til i funktionsmanifestet.
Et enkelt webstedlayout for eksemplet med webprodukt og udvidelse kunne se således ud:
<site root>/ site.xml features/ (indeholder funktionsarkivfiler) com.example.acme.acmefeature_1.0.1.jar com.example.betterwebs.betterfeature_1.0.1.jar ... plugins/ (indeholder plugin-arkivfiler) 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 ...
Den komplette definition for webstedoversigten er beskrevet i Opdatér webstedoversigt for server.
En Eclipse-opdateringsserver stilles til rådighed for opdatering af selve platformen. Ydermere giver grænsefladen til platformopdateringen brugerne mulighed for at vedligeholde en liste over opdateringsservere, som det er muligt at søge i efter nye funktioner. Ethvert websted, der er i overensstemmelse med det angivne opdateringsserverlayout, kan tilføjes til listen. Brugere kan vælge at søge manuelt eller automatisk efter yderligere funktioner eller opgraderinger til de funktioner, de har installeret.
I nogle organisationer ønsker man muligvis at have mere styring med, hvordan deres brugerinstallationer opdateres. Det kan opnås med en fil, der indeholder virksomhedens politik for opdatering, og som angiver, hvilke funktioner der kan opdateres, og hvilke servere der kan bruges til at opdatere en bestemt funktion. I Opdateringspolitikkontrol finder du en komplet definition af politikfilen, og hvordan den skal bruges.