Razvoj raspodijeljenih sustava i globalne mreže Internet omogućio je pojavu novih primjena računalnih sustava poput računalnog spleta, sveprisutnog računarstva i sustava poslovnog objedinjavanja. Konvencionalne metodologije razvoja kao što su objektno-orijentirano i komponentno računarstvo nisu prikladne za primjenu u nepostojanoj i globalno raspršenoj okolini Interneta. Osnovni razvojni model u sustavima zasnovanim na uslugama stoga je kompozicija usluga koja kombiniranjem i povezivanjem pojedinačnih usluga stvara nove složene usluge ili primjenske sustave. Postojeći sustavi za kompoziciju usluga zasnovani su na centraliziranoj upravljačkoj arhitekturi koja narušava pouzdanost raspodijeljenog sustava i onemogućuje njegov razmjerni rast. U ...