Pregled bibliografske jedinice broj: 202190
Distributed program interpretation in service-oriented architectures
Distributed program interpretation in service-oriented architectures // Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol. 4, Computer Techniques
Orlando (FL), 2005. str. 193-197 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 202190 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Distributed program interpretation in service-oriented architectures
Autori
Skrobo, Daniel ; Milanović, Andro ; Srbljić, Siniša
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol. 4, Computer Techniques
/ - Orlando (FL), 2005, 193-197
Skup
The 9th World Multi-Conference on Systemics, Cybernetics and Informatics
Mjesto i datum
Orlando (FL), Sjedinjene Američke Države, 10.07.2005. - 13.07.2005
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Service-Oriented Computing; Service Composition; Distributed Program Interpretation
Sažetak
Service-Oriented Computing is a new software development model that uses services as basic building blocks for development and deployment of distributed applications. In a service-oriented development model, the large-scale distributed applications are built by organizing and connecting individual services into service compositions. In this paper, we describe a service composition model based on distributed program interpretation. A distributed application is deployed as a set of services, a set of distributed programs, and a set of coordination mechanisms. While services implement computational logic, distributed programs implement the collaboration logic and coordination mechanisms enable cooperation and competition of services. We have implemented a distributed program interpreter that executes the distributed programs written in CL (Coopetition Language), which is a compact language based on BPEL4WS and WSDL. The implemented distributed program interpreter enables deployment and execution of large-scale distributed applications with enhanced load-balancing and fault tolerance capabilities.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo