Dnes je XML standardní metajazyk pro reprezentaci vyměňovaných zpráv mezi informačními systémy. Aby šlo zprávy předávat, je potřeba mít domluvenu strukturu zpráv ve formě XML schémat.
Obvykle je vyměňován víc než jeden typ zpráv a proto musí být vytvořena celá rodina XML schémat. Důležitý úkol pro designéra je proto takováto schemata vyvinout a následně udržovat a vyvíjet tak jak se mění požadavky uživatelů.
Dělat to ručně může být velmi náročné díky tomu že jediná změna v uživatelských požadavcích může zasáhnout mnoho XML schémat. V tomto článku představujeme nový přístup k evoluci rodin XML schémat.
Je založen na modelování XML schémat na dvou úrovních, konceptuální a XML schema úrovni. Designér udělá změnu pouze jednou v konceptuálním schématu a námi navržený mechanismus propaguje změny do všech zasažených XML schémat.
Propagace z XML schémat na konceptuální úroveň je také podporována.