A szolgáltatás a terméket alkotó különböző funkciók leírására és csoportosítására szolgáló módszer. A bedolgozók szolgáltatásokba csoportosítása segítségével a termék az Eclipse frissítési kiszolgálóval és kapcsolódó támogatással telepíthető és frissíthető. A platform maga három fő részre van particionálva:
Nincsenek egyéb kisebb szolgáltatások, mint például a példák és a platform operációs rendszer függő részei.
Megjegyzés: A platformtelepítési és -frissítési keretrendszer segítségével az itt tárgyalt alapelvek saját egyéni megvalósítását alakíthatja kis. Azaz megadhat saját típusú szolgáltatásokat, (a csomagolási formátumait, telepítési eljárásait, stb.), valamint saját típusú kiszolgálóhelyeket a szolgáltatások frissítéséhez. A leírás hátralevő része a szolgáltatások és frissítési webhelyek platform alapértelmezett megvalósítására koncentrál.
A szolgáltatások nem tartalmaznak kódot. Egyszerűen csak leírják a bedolgozókat, amelyek biztosítják a funkciót a szolgáltatáshoz és a frissítésével kapcsolatos információkat.A szolgáltatások a szolgáltatás archívum fájlba vannak csomagolva, és a feature.xml szolgáltatás leírófájl írja le őket.Az alábbi a platformszolgáltatás leírófájljának első része:
<?xml version="1.0" encoding="UTF-8"?> <feature id="org.eclipse.platform" label="%featureName" version="3.0.0" provider-name="%providerName" plugin="" image="eclipse_update_120.jpg" primary="true" application="org.eclipse.ui.ide.workbench"> <description> %description </description> <license url="%licenseURL"> %license </license> <url> <update label="%updateSiteName" url="http://update.eclipse.org/updates/3.0"/> <discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.0"/> </url> <plugin id="org.apache.ant" download-size="0" install-size="0" version="1.6.1"/> <plugin id="org.apache.lucene" download-size="0" install-size="0" version="1.3.0"/> ... </feature>