Skoči na glavni sadržaj

Izvorni znanstveni članak

Oblikovanje programskih jezika za događajima poticanu kompoziciju usluga

Siniša Srbljić ; Fakultet elektrotehnike i računarstva Sveučilišta u Zagrebu, Zagreb, Hrvatska
Dejan Škvorc orcid id orcid.org/0000-0003-2803-773X ; Fakultet elektrotehnike i računarstva Sveučilišta u Zagrebu, Zagreb, Hrvatska
Daniel Skrobo ; Ericsson Nikola Tesla d.d., Zagreb, Hrvatska


Puni tekst: engleski pdf 1.297 Kb

str. 374-386

preuzimanja: 1.978

citiraj


Sažetak

S ciljem prilagodbe promjenjivim tržišnim uvjetima i povećanja isplativosti ulaganja, današnji informacijski sustavi grade se spregom uslužno usmjerene i događajima poticane arhitekture koje omogućuju oblikovanje višestruko iskoristivih i prilagodljivih poslovnih procesa s mogućnošću odziva na pojavu događaja. Programski jezici za događajima poticanu kompoziciju usluga pokazuju nekoliko glavnih značajki. Prvo, jezik mora naslijediti svojstva standardnih jezika za kompoziciju usluga kako bi bio sukladan tehnologijama uslužno-usmjerene arhitekture. Drugo, jezik mora omogućiti prirodni način povezivanja usluga u događajima poticane poslovne procese. Treće, razvijateljima različitih znanja i vještina potrebno je osigurati mogućnost udruženog sudjelovanja u razvoju primjenskih programa. Budući da je WS-BPEL standardni jezik za kompoziciju usluga, izabran je kao osnovica za oblikovanje jezika za događajima poticanu kompoziciju usluga. Oblikovan je poseban skup usluga suradnje i natjecanja kojima je uslužno-usmjerena arhitektura proširena elementima događajima poticane arhitekture, kao što su međudjelovanje zasnovano na slaboj povezivosti, komunikacija u grupi, objava/pretplata, reakcija na pojavu događaja i asinkrone operacije. Jezik WS-BPEL proširen je programskim primitivama za pozivanje tih usluga. Kako bi se razvoj primjenskih programa približio širokoj zajednici graditelja programske potpore, povrh jezika WS-BPEL oblikovan je primjenski jezik za krajnjeg korisnika čije primitive za pozivanje primjenskih usluga te usluga suradnje i natjecanja nalikuju naredbama skriptnih i koordinacijskih jezika.

Ključne riječi

kompozicija usluga; programiranje zasnovano na događajima poticanoj kompoziciji usluga; oblikovanje programskih jezika

Hrčak ID:

65060

URI

https://hrcak.srce.hr/65060

Datum izdavanja:

10.3.2011.

Podaci na drugim jezicima: engleski

Posjeta: 3.004 *