Skip to the main content

Original scientific paper

Oblikovanje programskih jezika za događajima poticanu kompoziciju usluga

Siniša Srbljić ; Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia
Dejan Škvorc orcid id orcid.org/0000-0003-2803-773X ; Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia
Daniel Skrobo ; Ericsson Nikola Tesla d.d., Zagreb, Croatia


Full text: english pdf 1.297 Kb

page 374-386

downloads: 2.055

cite


Abstract

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.

Keywords

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

Hrčak ID:

65060

URI

https://hrcak.srce.hr/65060

Publication date:

10.3.2011.

Article data in other languages: english

Visits: 3.483 *