SAP Composite Application Framework (CAF)
CAF je idea ako tvoriť nové triedy a vrstvy aplikácií. Využíva stávajúcich funkcionalít a agreguje ich. Agregácia aplikácií i funkcionalít pomocou CAF prináša nielen samotnú integráciu ale zároveň i novú, vyššiu hodnotu.
Príkladom užitia môže byť fúzia dvoch podnikov, kedy možno skrze aplikáciu typu CAF pristupovať do ERP systémov obidvoch firiem, a tak získavať potrebné data rýchlo a lacno, bez potreby náročnej systémovej integrácie.
CAF je základom pre vývoj triedy moderných kompozitných podnikových aplikácií. CAF využíva SAP NetWeaver™ pre zapúzdrenie funkcií, už inštalovaných aplikácií a systémov do podoby komponent a služieb.
Vytvorené komponenty a služby umožňuje popísať pomocou metadat a poskytuje nástroje pre ich zakomponovanie a prepojenie do novo vytváraných kompozitných aplikácií. Aplikačný návrhár má rovnako k dispozícii súbor nástrojov pre modelovanie objektov, služieb, procesov a uživateľského rozhrania a má možnosť pracovať s predlohami. Kompozitné aplikácie sú vytvárané konfiguráciou komponent a služieb, eliminovaná je potreba programátorských prác.
KCT Data realizovala pomocou CAF napr. Bewerber portál pre nemeckú spoločnosť Bertrandt. Jednalo sa o integráciu HR a KM (Knowledge management).
