Automatic Proxy Generation And Load-Balancing-Based Dynamic Choice Of Services
Autor: | Włodzimierz Funika, Tomasz Bartynski, Jarosław Dabrowski, Bartosz Balis, Sebastian Feduniak |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2012 |
Předmět: |
Computer Networks and Communications
computer.internet_protocol Computer science load-balancer proxy 02 engineering and technology XSLT computer.software_genre lcsh:QA75.5-76.95 load-balancing Stateful firewall Artificial Intelligence 020204 information systems 0202 electrical engineering electronic engineering information engineering Computer Science (miscellaneous) computer.programming_language business.industry Application server 020206 networking & telecommunications Load balancing (computing) Computer Graphics and Computer-Aided Design Business Process Execution Language Computational Theory and Mathematics Virtual machine Modeling and Simulation Operating system Proxy pattern Computer Vision and Pattern Recognition automatic generation lcsh:Electronic computers. Computer science Web service business computer Computer network |
Zdroj: | Computer Science, Vol 13, Iss 3, p 45 (2012) |
ISSN: | 1508-2806 |
Popis: | The 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. |
Databáze: | OpenAIRE |
Externí odkaz: |