Bedolgozók és töredékek

A szolgáltatások az őket alkotó bedolgozók segítségével kerülnek leírásra.  Ez azt jelenti, hogy a bedolgozók a csomagolási funkció alapvető egységei.  

Mivel a szolgáltatások a termékek szétosztása és frissítése érdekében vannak szervez, a bedolgozók úgy vannak szervezve, hogy elősegítsék a termékfunkció fejlesztését a termékcsapat számára. A fejlesztési csapat meghatározza, hogy a programfüggvényt mikor kell egy különálló bedolgozóba tenni.  

A bedolgozók egy bedolgozó archív fájlba vannak csomagolva, és a plugin.xml bedolgozó leírófájl segítségével kerül leírásra.  

A bedolgozó töredékek külön csomagolt fájlok, amelyek tartalmát úgy kezeli a rendszer, mintha az eredeti bedolgozó archív fájljában lennének.  Ezek bedolgozó-funkciók - mint például további nemzeti nyelvű fordítás - meglévő bedolgozóhoz adása esetén hasznosak, a bedolgozó telepítése után.   A töredékek ideálisak olyan funkció biztosításához, amely nyomonkövetheti a kezdeti termékkiadást, mivel ezek segítségével hozzáadhatók funkciók az eredeti bedolgozó újracsomagolása vagy újratelepítése nélkül.  Ha a platform megtalálja a töredéket, akkor a tartalma összefésülésre kerül az eredeti bedolgozó funkciójával. Más szavakkal ha lekérdezi a platform bedolgozónyilvántartást, akkor láthatóvá válnak a kiterjesztések és a töredékben biztosított egyéb funkció, mintha ez lenne az eredeti bedolgozó.

A töredékek a fragment.xml  töredék leírófájl segítségével kerülnek leírásra. Ez a bedolgozó leírófájlhoz hasonló.  Mivel egy töredék számos tulajdonságot oszt meg a bedolgozókkal, a bedolgozó leírófájl néhány attribútuma érvénytelen, mint például a bedolgozó-osztály és bedolgozóimportálások.

Bedolgozó archív fájlok tartalmazhatnak bedolgozókat vagy töredékeket.