Charles Explorer logo
🇨🇿

Generování konektorů pro heterogenní rozmisťování

Publikace na Matematicko-fyzikální fakulta |
2005

Abstrakt

Softwarový konektor je abstrakce pro interakce mezi komponentami. Kromě nezávislosti na middleware, konektory poskytují další služby (e.g., adaptaci, synchronizaci, atd.).

Hrají hlavní roli pro heterogenní rozmisťování (tj., konstrukce aplikací z komponent implementovaných v různých komponentových modelech), kde jsou neocenitelné pro vyřešení distribuce a nekompatibilit mezi různými komponentovými modely a middleware knihovnami. Pro rozumné použití konektorů pro heterogenní rozmisťování je nutné generovat je automaticky.

V tomto článku ukazujeme rozšiřitelný generátor konektorů, který podporuje heterogenní rozmisťování. Práce je založena na naší zkušenosti s návrhem a implementací generátoru konektorů pro komponentové modely SOFA, Fractal a EJB.