Vyvoj velkych distribuovanych aplikaci pomoci softwarovych komponent se v poslednich letech stal bezne pouzivanou technikou. Nicmene i pres vyzralost teto techniky existuje velka mezera mezi komponentovymi systemy podporujicimi pokrocile vlastnosti a mezi systemy se silnou behovou podporou, ale pouze omezenou podporou pokrocilych vlastnosti.
Dle naseho nazoru, tato mezera je zpusobena problematickym prirazenim semantiky k jednotlivym pokrocilym vlastnostnem. V tomto clanku popisujeme implementaci behoveho prostredi pro system SOFA 2.0.
Zejmena se soustredime na popis behove podpory pokrocilych vlastnosti. Popisovane postupy nejsou specificke pro SOFA 2.0 system, ale jsou pouzitelne i pro jine komponentove systemy.