Enhancing enterprise service bus capability for load balancing

Aimrudee Jongtaveesataporn, Shingo Takada

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

ESB is a core middleware technology which can support the integration of services according to the Service Oriented Architecture. A major responsibility of ESB is to route messages to heterogeneous services. However, conventional ESBs support only static routing, i.e. the service to which a message is sent must be fixed a priori. Thus, even if there are many services that can satisfy the same request, the request is always sent to the same service without considering the service status, e.g., load, at that time. This situation may lead to a low throughput performance on the service side and low satisfaction on the consumer side. This paper aims to enhance the ESB capability by supporting load balancing. Our approach focuses on balancing among a group of different services with the same function. We introduce the concept of service type and show the results of an experiment.

Original languageEnglish
Pages (from-to)299-308
Number of pages10
JournalWSEAS Transactions on Computers
Volume9
Issue number3
Publication statusPublished - 2010 Mar

Fingerprint

Service oriented architecture (SOA)
Middleware
Resource allocation
Throughput
Industry
Experiments

Keywords

  • ESB
  • Load Balancing
  • Middleware Message Balancing
  • SOA
  • Web Services

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Enhancing enterprise service bus capability for load balancing. / Jongtaveesataporn, Aimrudee; Takada, Shingo.

In: WSEAS Transactions on Computers, Vol. 9, No. 3, 03.2010, p. 299-308.

Research output: Contribution to journalArticle

@article{d95b82a93c6743bbb5052f98cc32696c,
title = "Enhancing enterprise service bus capability for load balancing",
abstract = "ESB is a core middleware technology which can support the integration of services according to the Service Oriented Architecture. A major responsibility of ESB is to route messages to heterogeneous services. However, conventional ESBs support only static routing, i.e. the service to which a message is sent must be fixed a priori. Thus, even if there are many services that can satisfy the same request, the request is always sent to the same service without considering the service status, e.g., load, at that time. This situation may lead to a low throughput performance on the service side and low satisfaction on the consumer side. This paper aims to enhance the ESB capability by supporting load balancing. Our approach focuses on balancing among a group of different services with the same function. We introduce the concept of service type and show the results of an experiment.",
keywords = "ESB, Load Balancing, Middleware Message Balancing, SOA, Web Services",
author = "Aimrudee Jongtaveesataporn and Shingo Takada",
year = "2010",
month = "3",
language = "English",
volume = "9",
pages = "299--308",
journal = "WSEAS Transactions on Computers",
issn = "1109-2750",
publisher = "World Scientific and Engineering Academy and Society",
number = "3",

}

TY - JOUR

T1 - Enhancing enterprise service bus capability for load balancing

AU - Jongtaveesataporn, Aimrudee

AU - Takada, Shingo

PY - 2010/3

Y1 - 2010/3

N2 - ESB is a core middleware technology which can support the integration of services according to the Service Oriented Architecture. A major responsibility of ESB is to route messages to heterogeneous services. However, conventional ESBs support only static routing, i.e. the service to which a message is sent must be fixed a priori. Thus, even if there are many services that can satisfy the same request, the request is always sent to the same service without considering the service status, e.g., load, at that time. This situation may lead to a low throughput performance on the service side and low satisfaction on the consumer side. This paper aims to enhance the ESB capability by supporting load balancing. Our approach focuses on balancing among a group of different services with the same function. We introduce the concept of service type and show the results of an experiment.

AB - ESB is a core middleware technology which can support the integration of services according to the Service Oriented Architecture. A major responsibility of ESB is to route messages to heterogeneous services. However, conventional ESBs support only static routing, i.e. the service to which a message is sent must be fixed a priori. Thus, even if there are many services that can satisfy the same request, the request is always sent to the same service without considering the service status, e.g., load, at that time. This situation may lead to a low throughput performance on the service side and low satisfaction on the consumer side. This paper aims to enhance the ESB capability by supporting load balancing. Our approach focuses on balancing among a group of different services with the same function. We introduce the concept of service type and show the results of an experiment.

KW - ESB

KW - Load Balancing

KW - Middleware Message Balancing

KW - SOA

KW - Web Services

UR - http://www.scopus.com/inward/record.url?scp=77950180308&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77950180308&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:77950180308

VL - 9

SP - 299

EP - 308

JO - WSEAS Transactions on Computers

JF - WSEAS Transactions on Computers

SN - 1109-2750

IS - 3

ER -