Coopetition language (CL) je programski jezik za suradnju i natjecanje.[1] Kompaktan je i procesni jezik.[2] Jezik je za opis procesa koji omogućava izgradnju raspodijeljenih aplikacija primjenom hibridne metode kompozicije usluga, utemeljenoj na orkestraciji i koreografiji. Primjenom ovog jezika opisi raspodijeljenih programa kompaktne su programske cjeline koje sadrže sve informacije potrebne za izvođenje raspodijeljenih programa. Zbog toga je raspodijeljene programe moguće izvoditi primjenom raspodijeljenog interpretatora programa.[1]
Vidi
Izvori
- ↑ 1,0 1,1 Institut Ruđer Bošković Danijel Skrobo: Raspodijeljeno usporedno interpretiranje programa u arhitekturama zasnovanim na uslugama, magistarski rad, mentor Siniša Srbljić, FER, Zagreb, 2006. (pristupljeno 26. lipnja 2017.)
- ↑ (eng.) IEEE Xplore Document Performance Evaluation of Program Translation in Service-Oriented Architectures (pristupljeno 26. lipnja 2017.)