Repository logo
Article

Automatic proxy generation and load-balancing-based dynamic choice of services

creativeworkseries.issn1508-2806
dc.contributor.authorDąbrowski, Jarosław
dc.contributor.authorFeduniak, Sebastian
dc.contributor.authorBaliś, Bartosz
dc.contributor.authorBartyński, Tomasz
dc.contributor.authorFunika, Włodzimierz
dc.date.available2017-09-18T07:23:50Z
dc.date.issued2012
dc.descriptionBibliogr. s. 58.
dc.description.abstractThe paper addresses the issues of invoking services from within workflows which are becoming an increasingly popular paradigm of distributed programming. The main idea of our research is to develop a facility which enables load balancing between the available services and their instances. The system consists of three main modules: a proxy generator for a specific service according to its interface type, a proxy that redirects requests to a concrete instance of the service and load-balancer (LB) to choose the least loaded virtual machine (VM) which hosts a single service instance. The proxy generator was implemented as a bean (in compliance to EJB standard) which generates proxy according to the WSDL service interface description using XSLT engine and then deploys it on a GlassFish application server using GlassFish API, the proxy is a BPEL module and load-balancer is a stateful Web Service.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawniczapl
dc.identifier.doihttps://doi.org/10.7494/csci.2012.13.3.45
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.nukatdd2012319096pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/48897
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectproxyen
dc.subjectload-balanceren
dc.subjectload-balancingen
dc.subjectautomatic generationen
dc.titleAutomatic proxy generation and load-balancing-based dynamic choice of servicesen
dc.title.relatedComputer Science
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 3
publicationissue.paginationpp. 45-59
publicationvolume.volumeNumberVol. 13
relation.isAuthorOfPublicationf8dfa3fb-ec6d-4446-9a87-38f9c6704ae8
relation.isAuthorOfPublicatione9780bc2-5ff8-49d4-9d84-ecf76eeec86a
relation.isAuthorOfPublication.latestForDiscoveryf8dfa3fb-ec6d-4446-9a87-38f9c6704ae8
relation.isJournalIssueOfPublication93c1d7fa-21af-4202-9c9b-d5a38cea7918
relation.isJournalIssueOfPublication.latestForDiscovery93c1d7fa-21af-4202-9c9b-d5a38cea7918
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2012.13.3.45.pdf
Size:
324.55 KB
Format:
Adobe Portable Document Format